Best Lenses under MX$10,000 for portrait

Best Pick

Canon CAN3580M3EF-OB 35-80mm

53.4 Portrait Score
35-80mmf/4Canon EF
Why we recommend this

Its 198g weight and compact build make it a discreet, no-burden lens for Canon EF shooters prioritizing portability over outright optical performance. The 35-80mm focal range covers everyday framing from environmental portraits to casual landscapes without a lens swap. This lens is best for beginners or film-era camera users needing an ultra-affordable, lightweight walkaround zoom for casual macro and street photography.

View Details & Prices

Best Lenses under MX$20,000 for portrait

Best Pick

Canon EF-S 17-55mm f/2.8 IS USM

48.5 Portrait Score
17-55mmf/22Canon EF-SIS
Why we recommend this

A constant f/2.8 aperture across the 17-55mm zoom range, combined with a 3-stop Image Stabilizer, makes this lens a versatile workhorse for low-light shooting on APS-C bodies. Its optical design incorporates two UD and three aspherical elements to deliver sharpness that rivals many L-series lenses, despite lacking weather sealing. This lens is best for event and wedding photographers using Canon crop-sensor DSLRs who need a fast, reliable standard zoom without switching to full-frame.

View Details & Prices

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

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

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