Best Canon Portrait Lenses in 2026
Best Lenses under £400 for portrait
Canon RF-S 7.8mm f/4 STM Dual 7mm
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 24-50mm
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.
Best Lenses under £800 for portrait
Great Alternatives
These options also score highly and may better suit your specific needs
Canon RF-S 18-150mm f/3.5-6.3 IS STM 18-150mm
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,000 for portrait
Canon RF-S 3.9mm f/3.5 STM Dual Fisheye 4mm
Great Alternatives
These options also score highly and may better suit your specific needs
Canon RF 24-240mm f/4-6.3 IS USM 24-240mm
Why we recommend this ▼
A 24-240mm 10x zoom with 5-stop stabilization and Nano USM autofocus delivers full-frame versatility in a travel-ready 750g package. Smooth, quiet AF handles both photo sequences and professional-looking video focus pulls, while the lockable zoom ring adds handling security across the range. This lens is best for travel photographers and hybrid EOS R shooters who need a single lightweight optic for wide landscapes, portraits, and distant action.
Best Lenses under £2,000 for portrait
Canon L-series RF 35mm f/1.4 L VCM 35mm
Great Alternatives
These options also score highly and may better suit your specific needs
Canon APSARA LUMIERE RF50mm F1.4 L VCM 50mm
Why we recommend this ▼
The T1.4 aperture and 18-blade iris produce an ultra-shallow depth of field with expressive, painterly bokeh and controlled flares. Its 270° focus rotation with 0.8 MOD gears and a soft, low-profile focus mark light provide precise, repeatable manual pulls for video work. This lens is best for cinematographers and professional video shooters on Canon RF mount who prioritize organic, vintage-inspired rendering over lightweight travel optics.
Canon RF RF14-35mm F4L IS USM 14-35mm
Why we recommend this ▼
Combining an ultra-wide 14mm field of view with a constant f/4 aperture and 5.5-stop optical stabilization, this lens stands out for its compact 544g build and advanced optics with SWC and ASC coatings. Its 0.38x maximum magnification at 35mm enables dramatic close-focusing perspectives, while the Nano USM motor delivers silent, smooth autofocus for video. This lens is best for landscape and architecture photographers who need a weather-sealed, portable zoom for walkaround shooting.