Browse

Best macro lenses for Canon EF: Top Picks

Our catalogue lists 72 macro lenses for Canon EF. Lenses whose type or name marks them as macro lenses for close-up work.

How these were picked. Lenses are ranked using only data in our catalogue: those with editorial notes first, then those with a photo and a buying link, newer release years where known, and faster maximum apertures as a tie-breaker. This is a data-based shortlist, not a hands-on test ranking.

  1. Canon EF 100mm F2.8L Macro IS USM

    1.Canon EF 100mm F2.8L Macro IS USM

    100mm · f/2.8 · Canon EF

    The EF 100mm F2.8L Macro IS USM is a 1:1 macro lens with a hybrid image stabilizer that compensates for shift as well as angular motion. Weather-sealed and usable as a medium portrait lens.

  2. Canon MP-E 65mm f/2.8 1-5x Macro

    2.Canon MP-E 65mm f/2.8 1-5x Macro

    65mm · f/2.8 · Canon EF

    A specialist macro lens that works only between 1x and 5x life-size magnification. Manual focus, with no infinity setting.

  3. Canon EF 100mm f/2.8 Macro USM

    3.Canon EF 100mm f/2.8 Macro USM

    100mm · f/100.0 · Canon EF

    A 1:1 macro lens that doubles as a medium telephoto for portraits. No stabilization, but USM focusing and a comfortable working distance.

  4. Canon EF 180mm f/3.5L Macro USM

    4.Canon EF 180mm f/3.5L Macro USM

    180mm · f/3.5 · Canon EF

    A long macro lens with 1:1 magnification and a generous working distance, popular for insects and skittish subjects.

  5. Canon EF 50mm f/2.5 Compact Macro

    5.Canon EF 50mm f/2.5 Compact Macro

    50mm · f/50.0 · Canon EF

    The EF 50mm f/2.5 Compact Macro is a compact macro prime that reaches half life-size natively. A separate Life-Size Converter was sold to reach 1:1.

  6. Sigma 105mm f/2.8 EX DG OS HSM Macro

    6.Sigma 105mm f/2.8 EX DG OS HSM Macro

    105mm · f/2.8 · Canon EF

    A 1:1 macro lens with Optical Stabilizer and a hypersonic motor. It also works as a portrait lens.

  7. Tokina AT-X M100 PRO D 100mm f/2.8 Macro

    7.Tokina AT-X M100 PRO D 100mm f/2.8 Macro

    100mm · f/2.8 · Canon EF

    A 1:1 macro lens for DSLRs with a 100mm focal length. It has no stabilization.

  8. Tamron SP AF 28-75mm f/2.8 XR Di LD Aspherical (IF) Macro

    8.Tamron SP AF 28-75mm f/2.8 XR Di LD Aspherical (IF) Macro

    28-75mm · f/28.0 · Canon EF

    A compact f/2.8 standard zoom for full-frame DSLRs, weighing about 510 g. It has a minimum focus distance of 0.33 m and was widely used as an alternative to brand-name lenses.

  9. 9.Samyang 100mm f/2.8 ED UMC Macro

    100mm · f/2.8 · Canon EF

    A manual 1:1 macro lens for full-frame DSLRs. It is also usable as a short telephoto for portraits.

  10. Canon MP-E 65mm f/2.8 1–5x Macro lens

    10.Canon MP-E 65mm f/2.8 1–5x Macro lens

    65mm · f/2.8 · Canon EF

    A 65mm f/2.8 macro lens, the Canon MP-E 65mm f/2.8 1–5x Macro lens is designed for Canon EF mount bodies. A specialist manual-focus macro lens that magnifies from 1x to 5x life size.

  11. 11.Canon EF 100mm f/2.8 Macro

    100mm · f/100.0 · Canon EF

    The original 1990 EF 100mm f/2.8 Macro, offering life-size 1:1 reproduction. The USM version replaced it in 2000 with a ring USM motor and full-time manual focus.

  12. Sigma 17-70mm f/2.8-4 DC Macro OS HSM

    12.Sigma 17-70mm f/2.8-4 DC Macro OS HSM

    17-70mm · f/2.8 · Canon EF

    The Sigma 17-70mm f/2.8-4 DC Macro OS HSM is an APS-C macro zoom lens covering 17-70mm at f/2.8-4 for Canon EF mount cameras, with Optical Stabilizer and Hyper Sonic Motor autofocus. It is intended for close-up work w...

Related guides