No Lenses under MX$10,000 yet. See our top picks under MX$20,000

Best Lenses under MX$20,000 for portrait

Best Pick

Tamron Di II AFB028N700 400mm

65.5 Portrait Score
18-400mmf/3.5Canon EF-SISWeather Sealed
Why we recommend this

Its 18-400mm focal length delivers a 22.2x zoom ratio and 620mm full-frame equivalent reach with vibration compensation, covering ultra-telephoto in a single lens. Moisture-resistant construction and a 1:2.9 magnification ratio add close-up versatility to the 705g, weather-sealed design. This lens is ideal for Nikon DX travel photographers needing a single, all-in-one solution for wide landscapes through distant wildlife.

View Details & Prices

Best Lenses under MX$30,000 for portrait

Best Pick

Tamron SP 35mm f/1.4 Di USD 35mm

52.1 Portrait Score
35mmf/16Canon EFWeather Sealed
Why we recommend this

Combining four low dispersion and three aspherical elements, this lens delivers exceptional sharpness and aberration control even at its f/1.4 maximum aperture. Its weather-sealed, fluorine-coated build and fast, quiet USD autofocus system make it a durable, reliable tool for challenging environments. This is best for event and wedding photographers who need uncompromising optical performance and a bright aperture for low-light work.

View Details & Prices

No Lenses under MX$50,000 yet. See our top picks under MX$30,000

No Lenses found in this category. See our top picks under MX$30,000