Updated September 04, 2018

The 10 Best Macro Lenses For Canon

video play icon
Best High-End
Best Mid-Range
Best Inexpensive

Closeup photography brought us those stunning images of highly magnified insect faces, but it's also very effective for capturing detailed portraits of people and products, too. Whether you're an amateur dabbling in new equipment or a seasoned nature shooter, this list offers a range of macro lenses with various features and at varying prices, all of which mount on Canon cameras. When users buy our independently chosen editorial selections, we may earn commissions to help fund the Wiki. Skip to the best macro lens for canon on Amazon.

10. Tokina AT-X 100mm

9. Tamron 70-300mm Di LD

8. Opteka Achromatic Diopter

7. Sigma 105mm

6. EF-S 60mm Fixed

5. EF-S 24mm STM

4. EF 180mm L

3. EF-S 35mm

2. MP-E 65mm

1. EF 100mm L

Last updated on September 04, 2018 by multiple members of the ezvid wiki editorial staff

Our professional staff of writers and researchers have been creating authoritative product recommendations and reviews since 2011. Many of our wikis require expert maintenance, and are authored by individual members of our editorial staff. However, this wiki is currently maintained by multiple members of the ezvid wiki team.

Thanks for reading the fine print. About the Wiki: We don't accept sponsorships, free goods, samples, promotional products, or other benefits from any of the product brands featured on this page, except in cases where those brands are manufactured by the retailer to which we are linking. For our full ranking methodology, please read about us, linked below. The Wiki is a participant in associate programs from Amazon, Walmart, Ebay, Target, and others, and may earn advertising fees when you use our links to these websites. These fees will not increase your purchase price, which will be the same as any direct visitor to the merchant’s website. If you believe that your product should be included in this review, you may contact us, but we cannot guarantee a response, even if you send us flowers.