Best Canon Macro Lenses in 2026
Best Lenses under €500 for macro
Canon EF Meike 85mm F1.8 SE Mark II STM AF Full Frame Auto Focus Medium Telephoto High
Great Alternatives
These options also score highly and may better suit your specific needs
Canon High-Power 420-1600mm f/8.3 HD Manual Telephoto Zoom
Why we recommend this ▼
Its 420-1600mm focal range, enabled by a built-in 2X teleconverter, delivers exceptional reach for distant subjects, all in a relatively compact 771g package. This makes it a uniquely portable option for ultra-long-distance photography compared to traditional super-telephoto primes. It is best for budget-conscious wildlife photographers or amateur astronomers who need extreme reach without the typical bulk or cost.
Best Lenses under €900 for macro
Canon EF 18-135mm f/3.5-5.6 IS USM
Great Alternatives
These options also score highly and may better suit your specific needs
Canon L 8806A002 EF 17-40mm USM Ultra-Wide
Why we recommend this ▼
Its constant f/4 aperture and inclusion of a Super UD and three aspherical elements deliver sharp, controlled images across its ultra-wide to standard zoom range. This L-series lens provides robust build quality and reliable autofocus at a notably accessible price point for its class. It is best for Canon full-frame photographers seeking a durable, versatile wide-angle zoom for landscape and architectural work without requiring image stabilization.
Best Lenses under €1,500 for macro
Canon L EF 100mm Macro IS USM
Best Lenses under €2,500 for macro
Canon L EF 16-35mm IS USM