Best Canon Lenses in 2026
No Lenses under £400 yet. See our top picks under £800
Best Lenses under £800 for everyday use
Canon RF-S 18-150mm f/3.5-6.3 IS STM 150mm
Great Alternatives
These options also score highly and may better suit your specific needs
Canon RF 24-105mm f/4-7.1 IS STM
Why we recommend this ▼
A 1:2 maximum magnification ratio and 0.66-foot minimum focus distance make this 395g lens a standout for close-up work in a standard zoom. Its 5-stop optical stabilization and smooth STM autofocus deliver sharp handheld video and stills, while the compact build keeps it highly portable. This lens is best for hobbyist EOS R-series shooters who want an affordable, lightweight walkaround option that doubles as a capable macro tool.
No Lenses under £1,000 yet. See our top picks under £2,000
Best Lenses under £2,000 for everyday use
Canon RF-S 3.9mm f/3.5 STM Dual Fisheye 4mm