Best Canon Portrait Lenses Under £800 in 2026
Canon EF EF 16-35mm f/4L IS USM 16-35mm
Great Alternatives
These options also score highly and may better suit your specific needs
Canon RF RF45mm F1.2 STM 45mm
Why we recommend this ▼
The f/1.2 maximum aperture delivers exceptionally shallow depth of field and strong low-light performance in a compact 346g body. Its quiet STM autofocus and customizable control ring add handling flexibility uncommon at this brightness. This lens is best for portrait and lifestyle photographers who prioritize dramatic bokeh and a lightweight walk-around prime.
Canon EF-S 10-22mm f/3.5-4.5 USM 10-22mm
Why we recommend this ▼
With an ultra-wide 10-22mm zoom (16-35mm equivalent) and a fast, quiet ring-type USM autofocus, this lens weighs just 385g, making it ideal for travel. Its 3 aspherical elements and 1 Super-UD element deliver sharp, detailed images across the frame, though the f/3.5-4.5 aperture limits low-light performance. Best for landscape and travel photographers seeking a compact, high-optics wide-angle zoom for Canon APS-C bodies.
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.