Best Lenses under €500 for macro

Best Pick

Tamron AF020N700 28-300mm

75 Macro Score
28-300mmf/6.3Nikon FIS
Why we recommend this

Capturing a 10.7x zoom range from 28mm wide to 300mm telephoto with Vibration Compensation, this 540g lens offers a minimum focus distance of just 67mm for macro shooting. Its built-in motor ensures compatibility with Nikon DSLRs that lack a focus drive, while XR Di aspherical optics keep the form compact and portable. This lens suits amateur photographers seeking a single, affordable travel solution for everything from landscapes to close-up details.

View Details & Prices

No Lenses under €900 yet. See our top picks under €1,500

Best Lenses under €1,500 for macro

Best Pick

Tamron SP 24-70mm f/2.8 Di VC USD G2

72.5 Macro Score
24-70mmf/22Nikon FISWeather Sealed
Why we recommend this

The constant f/2.8 aperture combined with 5-stop Vibration Compensation and a sophisticated 17-element optical design with eBAND coatings delivers sharp, high-contrast images in challenging light. Its weather-sealed, moisture-resistant construction and fluorine-coated front element provide durability for field use without a premium price tag. This lens is best for landscape and travel photographers who need a reliable, stabilized standard zoom with full-frame coverage.

View Details & Prices

Best Lenses under €2,500 for macro

Best Pick

Tamron SP AFA022N700 150-600mm

57.1 Macro Score
150-600mmf/5Nikon FISWeather Sealed
Why we recommend this

Covering a 150-600mm focal range with an f/5-6.3 maximum aperture, this lens stands out through its effective 4.5-stop image stabilization and weather-sealed construction. Advanced eBAND and BBAR coatings paired with a fluorine coating reduce flare and repel moisture, making it practical for harsh field conditions. It's best suited for Canon full-frame DSLR photographers who need an affordable, versatile super-telephoto for wildlife and sports, where its reach and stabilization shine.

View Details & Prices

No Lenses found in this category. See our top picks under €2,500