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
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
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
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
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
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
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
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
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.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
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.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
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...