The Best Macro Lens for Canon (5 Perfect Picks in 2019)

What is the best macro lens for Canon? And how do you choose the best macro photography lens for your needs?

Picking the perfect Canon macro lens can be a struggle. But don’t worry.

In this article, I’ll share with you the 5 best macro lenses for Canon.

You’ll come away knowing exactly which macro lens to purchase.

Let’s dive right in.

(For those of you who shoot Nikon, check out my guide: The Best Macro Lens for Nikon in 2019.)

How to Pick the Best Canon Macro Lens?

(For those of you who want to skip ahead to see the best macro lens you can buy, click here.)

If you want to capture stunning macro photos, then there are four basic qualities that you should look for in a macro lens.

These are:

  • True macro magnification
  • The perfect focal length
  • Incredible image quality
  • Good build quality and handling

First of all, the best macro lenses all have true macro magnification.

That is, you can magnify your subject–until it is life size on the camera sensor.

Second, you want to carefully consider the focal length of your macro lens.

Now, macro lenses come in three broad focal length ranges:

  • Short: 40mm to 60mm
  • Standard: 90mm to 105mm
  • Long: 150mm to 200mm

If you’re looking to do more casual, walkaround macro photography, go with a short macro lens. These options are all light and easy to handhold. Unfortunately, the working distance is minimal at high magnifications. This makes shorter lenses unsuitable for insect photography.

(The working distance refers to the distance between the subject and the front of the lens. The longer the focal length, the greater the working distance.)

If you’re looking to do flower macro photography, go with a standard focal length macro. This will give you a bit of working distance, and you’ll be able to do some handholding.

If you’re looking to do insect macro photography, choose a long macro. You’ll need the increased working distance. After all, you don’t want to scare off the bugs!

Third, you should pay attention to the image quality.

For macro photography, this includes both sharpness and bokeh (the quality of the background blur). The best macro lenses for Canon are extremely sharp and have gorgeous bokeh.

Fourth, you should consider the build quality and the handling of the lens.

If you’re prone to dropping your equipment, or if you often shoot in extreme weather, you’re going to need a more rugged macro lens.

And, because macro photographers use manual focus so often, you want a lens that handles well.

Which brings me to the number one pick for best Canon macro lens:

1. Canon 100mm f/2.8L IS Macro


The Canon 100mm f/2.8L IS Macro is a powerhouse. There’s no other way to say it.

It’s incredible in every way–from its image quality to its bokeh to its superb handling.

Let’s start with the image quality:

Incredible. This lens is tack sharp, even at f/2.8. Things only get better from there, becoming incredibly sharp at f/3.2 and beyond.

The bokeh is phenomenal. This lens produces my favorite bokeh of all time, no doubt about it. Backgrounds are smooth, creamy, and have that oh-so-chocolatey look that professional macro photographers love.

Handling is impressive. The lens feels solid, but it’s not heavy enough to become noticeable. Manual focusing is easy via the large focus ring. And build quality is very good.

One more great thing about this lens?

The image stabilization.

With IS switched on, I feel confident handholding this lens at shutter speeds that I would never have considered previously. And because I’m a macro photographer who loves to handhold, that makes this lens perfect for my needs.

The focal length is great for flowers and other still subjects. For insects, I’d go with something a little longer if you can afford it (like the Canon 180mm). You want all the reach (and working distance) you can get. But this lens could do some insect work in a pinch.

To purchase the Canon 100mm f/2.8L IS Macro on Amazon, click here!

2. Tamron 90mm f/2.8 Macro

The Tamron 90mm f/2.8 Macro lens goes down in my book as the biggest ‘bang-for-your-buck’ that Tamron has to offer.

Yes, it’s a budget lens. Yes, the lens is a bit plasticky. And yes, it doesn’t come with image stabilization.

But the image quality?


This lens is ridiculously, amazingly sharp. Even at f/2.8, it produces professional quality photos. Stop down to f/4, and you’re going to be even more impressed. Yes, it is that good.

Now, budget lenses don’t often do well in the bokeh department. But I love the bokeh this lens produces.

It’s not as good as the Canon 100mm f/2.8L. But let’s face it: nothing is.

And the Tamron 90mm macro still produces creamy bokeh that would make any macro photographer drool.

This is a 90mm lens, which makes for a decent working distance. So this lens is perfect for shooting still subjects. Like the Canon 100mm, I’d say it’s a bit short for insects. And the lens doesn’t focus internally–which means that it extends as you move toward higher magnifications.

One last thing to note:

This lens is wonderfully light. Which means that it works great as a more casual option (and could potentially double as a crazy sharp portrait lens).

The bottom line?

If you’re on a budget, then get this lens. It’ll get you images that any professional would be proud of.

To purchase the Tamron 90mm f/2.8 Macro on Amazon, click here!

3. Canon 180mm f/3.5L Macro

Here’s the thing about a lens like the Canon 180mm f/3.5L Macro:

It’s a specialist’s lens. You don’t want to grab a piece of glass like this unless you really, really love shooting insects.

But if you are crazy about insect photography?

Then this is going to be the lens of your dreams.

Here’s why:

At 180mm, this lens will get you all the reach you need for insect photography. You shouldn’t have any issues with, say, butterflies flying away or grasshoppers leaping into the brush.

The Canon 180mm macro is also very nicely built, and comes with a tripod mount attached. The manual focus ring is accurate and smooth.

And did I mention the superb image quality?

The colors and contrast this lens provides are stunning. The bokeh is like chocolate. And the Canon 180mm macro is sharp throughout all apertures.

There are two downsides to this lens:

First, autofocus speed is very slow. This isn’t a problem if you like to focus manually (as most macro photographers do). But for those of you who use autofocus now and again, you’re going to have to do a fair bit of waiting.

Second, this lens is both very long and very heavy. And it doesn’t come with image stabilization.

That means that handholding a setup with the Canon 180mm attached will be very, very difficult. Especially if you’re in the field for long periods of time.

And if you’re working in low light, handholding this lens will be next to impossible.

However, for photographers who love to photograph insects, this lens is definitely worth it.

To purchase the Canon 180mm f/3.5L Macro on Amazon, click here!

4. Sigma 150mm f/2.8 OS Macro

The Sigma 150mm f/2.8 OS Macro isn’t in the same league as the Canon 180mm f/3.5. But it’ll still get you beautiful macro photos–without breaking the bank.

The 150mm focal length puts this lens in the ‘specialty’ type of macro lens. You’re going to want to use this lens for insect photography, and probably nothing else.

(Though the flower photographers out there might appreciate the longer focal length when trying to create a more ‘compressed’ look.)

The Sigma is a bit of a compromise when it comes to size and weight. It’s neither light nor heavy. Fortunately, it does offer good build quality. And unlike its Canon competitor, the Sigma includes an optical stabilizer (Sigma’s term for built-in image stabilization).

Of course, the real question is whether the Sigma 150mm can capture beautiful photos. And in that department, the lens doesn’t disappoint.

Photos are crisp and clear, especially from f/4 on. At f/2.8, images are usable. And colors, contrast, and bokeh are good across the board. Though there is some vignetting, especially at f/2.8.

Autofocus is good. And the optical stabilizer does a good job, making this lens handholdable even in low light conditions.

If you’re looking for a longer macro lens but don’t want to spend on the Canon 180mm, then the Sigma 150mm OS is an excellent choice.

To purchase the Sigma 150mm f/2.8 OS Macro on Amazon, click here!

5. Canon 60mm f/2.8 Macro


The Canon 60mm f/2.8 Macro is a shorter focal length macro lens–and with that comes a few problems (plus a few major benefits).

The problems:

  • 60mm is not nearly enough for insect photography. You’ll struggle to capture bug photos without scaring off your subject.
  • The working distance at 1x is very small.

On the other hand, 60mm lenses like this one are short and light–perfect for traveling. Plus, 60mm is a useful focal length, period. You can easily use it for portraits or street photography.

(When you’re not using it to shoot macro, that is!)

Image quality is, like all other Canon macro lenses, stellar. While the bokeh quality isn’t what you’d get from a longer lens, you can still get some smooth backgrounds–especially at high magnifications.

Unfortunately, this lens doesn’t come with image stabilization. But at only 60mm, it’s still easy to handhold in low light.

Bottom line?

Get this lens if you’re not sure about macro photography, but want to do a bit of experimenting in the genre. You can always convert it into a walkaround street or portrait lens!

To purchase the Canon 60mm f/2.8 Macro on Amazon, click here!

Best Macro Lens for Canon: Next Steps

Hopefully, you now have a sense of the best Canon macro lens for your needs.

Just remember:

Each of these lenses offers amazing optics. And each of these lenses will get you incredible, professional-quality photos.

So choose based on which lens best suits your needs.

Do you want to shoot flowers? Go with a medium length lens.

Do you want to shoot insects? You need a longer macro.

And are you looking for a more flexible, travel-ready lens? Then a 60mm macro is perfect for you.

Now that you’ve finished this article…

…you should have a clear sense of the best Canon macro lens–and the best Canon macro lens for your needs.

The next step is to start taking stunning macro photos!

And if you’re interested in discovering some tips, tricks, and secrets for gorgeous macro photography, sign up for my newsletter. I’ll send you all sorts of exclusive content, all designed to get you shooting professional-quality macros, fast:

Share on facebook
Share on twitter
Share on linkedin
Share on pinterest
Share on reddit


  1. Roy Pilkington


    Thank you for a most informative description of the various Macro lens. I use a Canon EOS 77D and seriously considering purchasing a macro lens. My main interest will be flowers and insects.
    What are your views concerning the Canon 2x converter being used on a 28mm – 300 canon telephoto zoom lens? Some reports say that it will not allow the use or slow down the auto focus.

    • Jaymes Dempsey


      Hi Roy, thanks so much! Dedicated macro lenses are great for flowers and insects, and I highly recommend them.

      Unfortunately, I don’t think that the 2X TC and the 28-300mm autofocus would work well. Teleconverters (especially 2x teleconverters) tend to only give good results on prime lenses with a wide maximum aperture (f/2.8 or f/4). This is because a) teleconverters degrade image quality, and b) teleconverters decrease the maximum aperture. Plus, if the maximum aperture is decreased to f/8, most cameras lose the ability to autofocus.

      With a 2X teleconverter, your maximum aperture is going to be dropped to f/11. You’ll lose the ability to autofocus, and you’ll have another issue: If you’re shooting at f/11, you’re going to need a tripod for most lighting situations. And, as you mentioned, the autofocus will slow down.

      Hope that helps! Let me know if you have any more questions!

  2. Jeff Reese


    Great writeup, this sheds a lot of light on my mysteries of macro photography. I am looking at mostly flower photography but I am using a MFT system. Do you have any recommendations?

    • Yuri Demchenko


      Also to add to using macro lens vs telephoto with converters.
      These two have different design and purpose. You can get sparkling dew drops on sun with macrolens, but you cannot get this with telephoto. Or if you like making photo of morning spider web with dew. This is only macrolens. I am fully satisfied with Canon 105mm Macro. Would like to test 180mm but my criteria as mentioned before.

  3. Majda


    I’m just…beginner 🤗
    My camera is EOS 2000d
    I want to purchase macro lens…for flowers etc.
    What do you suggest?
    Thanks 😀

    • Jaymes Dempsey


      Hi Majda! Thanks for reaching out! The 2000D is a great camera, and you can take beautiful macro photos with it. I recommend the older Tamron 90mm macro if you’re on a budget, or the Canon 100mm f/2.8L macro if you’re very serious and are willing to pay for it! Let me know if you have any other questions!

  4. Reply

    Hello Jaymes,

    Thanks for this article, I have found it very informative – I was searching “Top 10 Macro etc” merely out of curiosity and very pleased to see that the lens I have for my Canon EOS 70D is indeed your second choice :-
    2. Tamron 90mm f/2.8 Macro SP which I have had for some time.
    Interestingly also No. 2 with ePhOTOzine 2019 but I see that Tamron have brought out an updated version and that is the Tamron SP 90mm f/2.8 Di Macro 1:1 VC USD which obviously came out after you updated this article.

    But the above is all by-the-bye because the reason for the curious search was because a friend and I both doing a Portrait Studio shoot yesterday decided to use our Macro lenses (recommended by a visiting speaker) instead of the usual 50 and 85mm and I wanted to see if there was something better out there (It’s a GAS thing :-{ … )
    Anyway, I’m quite happy with mine for now (thanks to your report here) – BUT – I have to confirm and agree with you that it is indeed a FABULOUS lens to shoot portrait. The clarity and sharpness especially when focused on the eyes correctly, way outshines my Canon 50mm.

    So basically – this is ALSO a great lens for Portrait photography.

  5. Sherman Wright


    Super article, I made correct purchases a couple of years ago with the Sigma 105 2.8 & the 150 2.8; you’re spot on with stopping down the 150. Both are well built, cost friendly, and tack sharp.

  6. Dave.


    your thoughts Please on the Canon MP-E 65mm f/2.8 1-5X Macro Lens as I didn’t see this one mentioned ?

Leave a comment

Your email address will not be published. Required fields are marked *


Mastering Nature Photography: 7 Secrets For Stunning Nature Photos