Best Canon Portrait Lenses in 2026
Best Lenses under $500 for portrait
Canon RF-S 55-210mm f/5-7.1 IS STM
Great Alternatives
These options also score highly and may better suit your specific needs
Canon RF 24-50mm f/4.5-6.3 IS STM
Why we recommend this ▼
At only 210g with 4.5-stop stabilization, the 24-50mm f/4.5-6.3 provides an ultralight stabilized standard zoom for full-frame RF cameras. A collapsible form, Super Spectra Coating, and dual aspherical elements ensure sharp, low-distortion shots at a budget price, while the STM motor operates silently for video. It’s ideal for vloggers and casual EOS R-series shooters who value a featherweight, stabilized walkaround lens over maximum aperture speed.
Canon EF 7155C005 300mm
Why we recommend this ▼
The constant f/4 aperture across its 75-300mm zoom range provides consistent exposure control, though its 3175g weight demands robust support. Its EF mount compatibility offers a straightforward entry point for Canon DSLR users seeking telephoto reach at a low cost. This lens is best for budget-conscious beginners practicing outdoor portraits or daylight sports where its lack of stabilization is manageable.
Best Lenses under $1,000 for portrait
Canon Extender RF 2x 1mm
Great Alternatives
These options also score highly and may better suit your specific needs
Canon L-series RF 24mm f/1.4 L VCM 24mm
Why we recommend this ▼
The f/1.4 maximum aperture and Sub Wavelength Coating deliver strong low-light performance with controlled flare, while two aspherical and two UD elements maintain sharpness across the frame. Its weather-sealed L-series build and ring-type USM motor provide reliable, quiet autofocus with full-time manual override. This lens is best for landscape and astrophotography shooters who need a durable, wide-angle prime with a bright aperture for challenging light.
Canon RF-S 18-150mm f/3.5-6.3 IS STM
Why we recommend this ▼
An 8.3x zoom range covering 18-150mm in a mere 318g body makes this the most versatile and portable all-in-one lens for Canon APS-C RF cameras. Its 4.5-stop stabilization and STM autofocus enable sharp stills and smooth video, while the 0.59x maximum magnification at the telephoto end provides near-macro close-up capability. This lens is best for casual photographers and travelers who want a single, lightweight solution for everything from wide landscapes to distant portraits without swapping glass.
Best Lenses under $1,500 for portrait
Canon RF 28-70mm f/2.8 IS STM
Great Alternatives
These options also score highly and may better suit your specific needs
Canon L RF 70-200mm f/2.8 L IS USM
Why we recommend this ▼
Combining a constant f/2.8 aperture with 5-stop image stabilization and a compact 1066g build, this is Canon’s lightest and shortest 70-200mm yet. Its optical formula, featuring one Super UD element and two aspherical elements, delivers sharp results with minimal aberrations across the full-frame image circle. This lens is best for landscape and wildlife photographers who need a portable, weather-sealed telephoto zoom for travel.
Canon RF-S 3.9mm f/3.5 STM Dual Fisheye 4mm
Why we recommend this ▼
Its dual-lens design captures stereoscopic 3D 180° VR imagery onto a single sensor, streamlining post-production for the EOS R7 at up to 4K 30 fps. The 144° field of view and Air Sphere Coating deliver immersive footage with reduced ghosting in a compact 289g body. This lens is best for VR content creators who need a simplified, single-camera workflow for spatial video.
No Lenses under $2,500 yet. See our top picks