Best Canon Macro Lenses in 2026
Best Lenses under €500 for macro
Canon Altura Photo 49MM 0.43x HD Wide Angle
Great Alternatives
These options also score highly and may better suit your specific needs
Canon EF-S 18-55mm f/3.5-5.6 IS II 18-55mm
Why we recommend this ▼
Its 4-stop optical stabilization and 204g weight make this an exceptionally portable kit lens for Canon APS-C DSLRs. The lens provides a practical 18–55mm focal range with a close 250mm minimum focus distance, delivering sharp, stabilized images at a budget-friendly price point. It's best for beginner photographers seeking a compact, all-purpose zoom for travel and everyday shooting.
Canon RF RF 16mm f/2.8 STM 16mm
Why we recommend this ▼
Weighing just 181g with an f/2.8 aperture and weather sealing, this ultra-wide prime pairs a bright optical design with a customizable control ring. Its 0.26x magnification and 130mm minimum focus distance add creative close-up versatility rare for a 16mm lens. This is best for street and travel photographers who need a rectilinear, full-frame wide-angle that won’t weigh down a small kit.
Canon EF 85mm f/1.8 USM 85mm
Why we recommend this ▼
Its bright f/1.8 aperture and ring-type USM motor deliver fast, quiet autofocus and excellent subject isolation for portraits. Weighing just 425 grams, it’s a highly portable prime that also features Super Spectra coating to minimize flare and ghosting. This lens is best for portrait photographers on a budget seeking flattering compression and shallow depth of field without the bulk of larger f/1.4 options.
Best Lenses under €900 for macro
Canon RF RF 35mm f/1.8 IS Macro STM 35mm
Great Alternatives
These options also score highly and may better suit your specific needs
Canon EF EF 35mm f/2 IS USM 35mm
Why we recommend this ▼
The bright f/2 maximum aperture and 4-stop optical image stabilization allow sharp handheld shooting in low light, while the ring-type USM delivers fast, accurate autofocus. Its micro-stepping AF drive enables near-silent focus pulls for video, and the compact 335g build makes it easy to carry all day. This lens is best for portrait photographers and videographers on Canon EF bodies who need a stabilized 35mm prime with refined, quiet focus control.
Canon EF-S 10-22mm f/3.5-4.5 USM 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.
Best Lenses under €1,500 for macro
No lenses found Under €1,500 for this category.
Best Lenses under €2,500 for macro
Canon L EF 100-400mm f/4.5-5.6L IS II USM 400mm