Shotkit reviews 9 of the best Canon Lenses

9 Best Canon Lenses (EF Mount DSLR)

Discover our top 9 picks for the best Canon EF mount lenses for DSLR cameras, with options for different skill levels, genres and budgets.

Camera Gear Guides | Canon Lens Guides | Lens Guides | By Mark Condon and Don Turrobia | Last Updated: May 23, 2025

Shotkit may earn a commission on affiliate links. Learn more.

Compiling a list of the best Canon lenses is by no means an easy feat.

Canon consistently stays ahead of its rivals by offering an unmatched selection of high-quality glass.

Whether it’s white-barrelled L-series zoom lenses capturing sports events or wide-angle zooms mounted on the cameras of countless popular YouTubers, the world’s leading brand has crafted lenses to suit virtually every need and niche.

Canon EF 50mm f/1.8 STM
Canon EF 50mm f/1.8 STM

Lightweight nifty-fifty lens that delivers sharp images with beautiful background blur, all for an affordable price.

What’s more is that Canon’s best lenses are often available for far cheaper than their counterparts, sometimes by as much as a few hundred dollars.

In this lens comparison, I have included Canon crop sensor (EF-S) and full-frame (EF) options from the much-beloved photography powerhouse.

So, if you own a Canon camera, you’re in for a treat! Let’s dive in.

What Are The Best Canon Lenses?

Here is our list of the best Canon lenses in the market today, covering various needs and budgets.

Image Product Features
shk2-table__imageCanon EF 50mm f/1.8 STMBEST VALUE PRIME (EF OR EFS)
  • Great Value for Money
  • Small & Lightweight
  • Beautiful Bokeh
  • Fast AutoFocus
Check AMAZON Price → Check B&H Price →
shk2-table__imageCanon EF 85mm f/1.4L IS USMBEST FOR PORTRAITS
  • Sophisticated Optical Layout
  • Notably Fast Aperture
  • Quiet Autofocus
  • Sharp & Clear Imaging
Check AMAZON Price → Check B&H Price →
shk2-table__imageCanon EF 24-70mm f/2.8L II USMBEST MID-RANGE ZOOM (EF OR EF-S)
  • Versatile Focal Range
  • Razor Sharp
  • Fast Autofocus
  • Excellent Contrast
Check AMAZON Price → Check B&H Price →
shk2-table__imageCanon EF 100-400mm f/4.5-5.6L IS II USMBEST FOR WILDLIFE AND SPORTS PHOTOGRAPHY
  • Long-reaching Telephoto Zoom
  • Notable Clarity
  • Sharp Imagery
  • Faithful Color Reproduction
Check AMAZON Price → Check B&H Price →
shk2-table__imageCanon EF 70-200mm f/2.8L IS III USMGREAT PERFORMANCE
  • Versatile
  • Advanced Optics
  • Bright Design
  • Fast & Constant Aperture
Check AMAZON Price → Check B&H Price →
shk2-table__imageCanon EF 16-35mm f/4L IS USMBEST FOR LANDSCAPE PHOTOGRAPHY
  • Sharp Imagery
  • Ultra-low Dispersion Glass Elements
  • Optical Image Stabilizer
  • Quiet Autofocus
Check AMAZON Price → Check B&H Price →
shk2-table__imageCanon EF 70-300mm f/4-5.6 IS II USMGREAT ENTRY-LEVEL LENS
  • Flexible Zoom
  • Responsive Shooting
  • Image Stabilizer System
  • Unique Lens Info Display
Check AMAZON Price → Check B&H Price →
shk2-table__imageCanon EF-S 10-18mm f/4.5-5.6 IS STMGREAT WIDE-ANGLE LENS
  • Razor Sharp
  • Compact
  • Lightweight
  • Fast Focusing
Check AMAZON Price → Check B&H Price →
shk2-table__imageCanon EF 40mm f/2.8 STMBEST FOR TRAVEL (EF OR EF-S)
  • Feather Light
  • Super Compact
  • Great Value for Money
  • Great Bokeh
Check Price →

1. Canon EF 50mm f/1.8 STM | Best Value Canon Prime Lens

Canon EF 50mm f/1.8 STM lens is centered over a traditional Japanese lake scene with lantern-lit structures and a moonlit sky.

  • Compatible Format: EF, EF-S
  • Diaphragm Blades: 7
  • Minimum Focus Distance: 1.15 ft. (35 cm)
  • Filter Size: 49mm
  • Dimensions (Diameter x Length): 2.7 in. (69mm) x 1.5 in. (39mm)
  • Weight: 0.35 lbs. (158 g)

The Canon EF 50mm f/1.8 STM is a popular “nifty fifty” lens among avid fans.

It has such a reputation that every photographer would have heard about this lens one way or another.

It offers excellent optical quality and versatility, and despite its low price, it provides a wide f/1.8 aperture that allows for beautiful, creamy bokeh. This makes it an ideal choice for portrait photography.

Also, its compact and lightweight design allows you to carry it comfortably during extended shoots.

One of its standout features is the STM (Stepper Motor) autofocus system, which provides smooth and nearly silent focusing.

This is especially beneficial for video creators who want to capture natural sounds without noise from the lens motor.

While its plastic construction may feel less than premium, the image quality it delivers punches far above its weight.

It performs excellently in low-light conditions, where the large aperture lets in plenty of light for sharp and clear images.

I’ve used it for everything from intimate indoor portraits to busy street photography, and it never fails.

Truly, it’s one of the most versatile lenses in this price category.

At under US$260, this lens can’t be beat for beginners and pros alike.

2. Canon EF 85mm f/1.4L IS USM | Best for Portraits

A Canon 85mm camera lens with image stabilization and ultrasonic motor on a neutral background.

  • Compatible Format: EF, EF-S
  • Diaphragm Blades: 8
  • Minimum Focus Distance: 2.79 ft. (85 cm)
  • Filter Size: 58mm
  • Dimensions (Diameter x Length): 3 in. (75mm) x 2.8 in. (71mm)
  • Weight: 0.92 lbs. (425 g)

The Canon EF 85mm f/1.4L IS USM is a dream lens for portrait photographers.

Its 85mm focal length is ideal for flattering facial proportions and creates stunning subject separation.

The lens’s f/1.4 aperture not only produces gorgeous background blur but also allows for excellent performance in low-light conditions.

I’ve used this prime lens for outdoor and studio portraits, and the results are consistently stunning.

The addition of 4-stop image stabilization is a game-changer, particularly for handheld shooting.

Whether I’m capturing portraits at the golden hour or working in dimly lit indoor spaces, the stabilization ensures sharp, detailed images even at slower shutter speeds.

The autofocus is fast and reliable, which is crucial when shooting moving subjects or candid moments.

Built to Canon’s L-series standards, the lens is weather-sealed and hardy, able to tolerate extreme conditions.

Though it weighs more and costs more than other versions, its optical performance more than makes up for it, especially in professional settings.

3. Canon EF 24-70mm f/2.8L II USM | Best Mid-Range Zoom

Canon EF 24-70mm f/2.8 II lens displayed against a traditional Japanese art background.

  • Compatible Format: EF
  • Diaphragm Blades: 9
  • Minimum Focus Distance: 1.25 ft. (38 cm)
  • Filter Size: 82mm
  • Dimensions (Diameter x Length): 3.5 in. (88mm) x 4.4 in. (112mm)
  • Weight: 1.8 lbs. (805 g)

The Canon EF 24-70mm f/2.8L II USM is a workhorse lens that truly shines in many shooting situations.

It provides a versatile zoom range, from wide-angle to short telephoto.

This makes it a good fit for landscapes, portraits, events, and more.

With a constant f/2.8 aperture throughout the zoom range, it provides consistent exposure and depth-of-field control regardless of the zoom position.

Sharpness is quite good, even wide open; colors are vivid and clear, and the lens’s ability to record minute details makes it a good choice for weddings and events.

The L-series construction is tough enough to withstand professional usage, including dusty or rainy conditions.

While it lacks image stabilization, its sharpness and build quality more than compensate.

This lens is perfect for photographers who want a single versatile option that can handle almost any scenario​.

4. Canon EF 100-400mm f/4.5-5.6L IS II USM | Best for Wildlife & Sports

A large zoom camera lens with a black grip and white body, featuring a red ring near the top, is displayed against a plain pink background.

  • Compatible Format: EF
  • Lens Construction: 21 elements in 16 groups
  • Diaphragm Blades: 9 (rounded)
  • Minimum Focus Distance: 3.22 ft. (98 cm)
  • Filter Size: 77mm
  • Angle of View (Diagonal): 24° – 6° 10’
  • Dimensions (Diameter x Length): 3.7 in. (94mm) x 7.6 in. (193mm)
  • Weight: 3.46 lbs. (1,570 g)

With a 100-400mm range, this Canon lens can capture distant subjects like no other.

Perfectly suited for wildlife and sports photography, it makes shooting from a distance a breeze.

Its image stabilization system has also been improved to effectively compensate for camera shake for sharp results even when handheld at maximum zoom.

The lens also features Canon’s advanced Air Sphere Coating (ASC), which minimizes ghosting and flare—common problems when shooting in bright conditions.

The rotating zoom ring is buttery smooth, with the torque adjustment allowing fine control. This is especially useful in tracking fast-moving subjects, such as birds or athletes.

While it’s on the heavier side, the image quality and robust construction make it worth the weight.

We’ve relied on this lens for the occasional sports events, and its reliability is unmatched.

5. Canon EF 70-200mm f/2.8L IS III USM | Great Performance

A large, white telephoto camera lens with black and red accents is positioned against a plain, light pink background.

  • Compatible Format: EF
  • Diaphragm Blades: 8
  • Minimum Focus Distance: 3.94 ft. (1.2 m)
  • Filter Size: 77mm
  • Dimensions (Diameter x Length): 3.5 in. (88mm) x 7.8 in. (199mm)
  • Weight: 3.28 lbs. (1480 g)

This lens is one that every serious photographer dreams of owning.

It’s versatile enough for portraits, sports, and wildlife, thanks to the 70-200mm focal range.

With a constant f/2.8 aperture, this lens delivers beautiful background blur and superb low-light performance.

In practice, the image quality is flawless.

The lens is sharp corner-to-corner, even wide open, and produces stunning color and contrast.

The image stabilization system is particularly effective for handheld shooting, ensuring sharp results even at slower shutter speeds.

For event and portrait photographers, this is an invaluable feature.

Its rugged build quality and weather sealing give you the confidence to use it in challenging conditions.

Yes, it’s heavy, but I’d argue it’s a small price to pay for the versatility and performance it offers.

6. Canon EF 16-35mm f/4L IS USM | Best for Landscape Photography

Canon EF 16-35mm f/4L IS USM lens displayed against a traditional Japanese night scene with lanterns and a moonlit lake.

  • Compatible Format: EF
  • Diaphragm Blades: 9
  • Minimum Focus Distance: 0.92 ft. (28 cm)
  • Filter Size: 77mm
  • Dimensions (Diameter x Length): 3.3 in. (82.6mm) x 4.4 in. (112.8mm)
  • Weight: 1.36 lbs. (615 g)

The Canon EF 16-35mm f/4L IS USM is a landscape photographer’s best friend.

Its ultra-wide focal range lets you capture sweeping vistas and dramatic perspectives.

The constant f/4 aperture ensures consistent exposure across all zoom levels.

What really sets this lens apart, however, is its 4-stop image stabilization—a rare feature in wide-angle lenses that makes handheld shooting in low-light conditions much more practical.

The optical performance is stellar, with edge-to-edge sharpness and minimal distortion.

When shooting architecture, I’ve found the rectilinear design keeps lines straight, avoiding the “bowing” effect common in other wide-angle lenses.

It also handles flare and ghosting well, thanks to Canon’s Super Spectra Coating.

The build quality is what you’d expect from an L-series lens: durable and weather-sealed.

Despite its professional-grade construction, it remains relatively lightweight, making it perfect for hiking trips or travel photography.

Whether capturing intricate architectural details or vast landscapes, this lens is a reliable companion.

7. Canon EF 70-300mm f/4-5.6 IS II USM | Great Entry-Level

A Canon 70-300mm telephoto zoom lens with an image stabilizer is displayed against a plain beige background.

  • Compatible Format: EF
  • Lens Construction: 17 elements in 12 groups
  • Diaphragm Blades: 9 (rounded)
  • Minimum Focus Distance: 3.94 ft. (1.2 m)
  • Filter Size: 67mm
  • Angle of View (Diagonal): 34° – 8° 15’
  • Dimensions (Diameter x Length): 3.1 in. (80mm) x 5.7 in. (145.5mm)
  • Weight: 1.56 lbs. (710 g)

The Canon EF 70-300mm f/4-5.6 IS II USM is a great entry-point telephoto lens that brings performance at an affordable price.

The focal range allows you to zoom in close to wildlife or distant action, providing you with ample flexibility in the shots you can capture.

It does not come with the fast aperture of high-end telephoto lenses but makes up for it by providing 4-stop image stabilization and Canon’s Nano USM technology.

This gives you rapid, smooth, and near-silent autofocus.

In my experience, the lens produces very sharp, vibrant images in good lighting.

It’s best used outdoors or in other well-lit environments where a narrower aperture isn’t going to be a hindrance.

The built-in LCD display is an innovative touch; it gives you useful information such as focusing distance and depth-of-field at a glance.

Though it lacks weather sealing and the construction is more plastic, this lens is surprisingly robust.

For hobbyists and enthusiasts who want to experiment with telephoto photography, it’s an excellent value-for-money option.

8. Canon EF-S 10-18mm f/4.5-5.6 IS STM | Great Wide-Angle Option

Canon EF-S 10-18mm f/4.5-5.6 IS STM lens against a traditional Japanese landscape featuring a lake, boat, and wooden structures at night.

  • Compatible Format: EF-S
  • Lens Construction: 14 elements in 11 groups
  • Diaphragm Blades: 7 (rounded)
  • Minimum Focus Distance: 0.72 ft. (22 cm)
  • Filter Size: 67mm
  • Angle of View (Diagonal): 107° – 74°
  • Dimensions (Diameter x Length): 2.9 in. (74.6mm) x 2.8 in. (72mm)
  • Weight: 0.55 lbs. (250 g)

If you’re shooting with an APS-C DSLR and want to go ultra-wide without spending too much, the Canon EF-S 10-18mm f/4.5-5.6 IS STM is a good choice.

It’s light, so it can be easily carried, and the 10-18mm range offers dramatic wide-angle compositions, ideal for landscape and interior photography or even for creative vlogging.

I use it a lot when traveling. I find it particularly useful for shooting in tight spaces where you have no room to step back.

The STM motor provides silent and smooth autofocus, which is very good for video shooting.

For such an affordable price, the lens is also stabilized internally, which will minimize blur in handheld shots.

Its biggest limitation is the aperture, which I find struggles a fair bit in low-light settings.

However, with some creativity and a bit of editing magic, it still delivers excellent results.

For photographers stepping into wide-angle photography, this lens is a no-brainer.

9. Canon EF 40mm f/2.8 STM | Best for Travel

Canon EF 40mm f/2.8 STM lens displayed over a traditional Japanese landscape painting with water and buildings.

  • Compatible Format: EF
  • Lens Construction: 6 elements in 4 groups
  • Diaphragm Blades: 7
  • Minimum Focus Distance: 0.98 ft. (30 cm)
  • Filter Size: 52mm
  • Angle of View (Diagonal): 57° 30’
  • Dimensions (Diameter x Length): 2.7 in. (68.2mm) x 0.9 in. (22.8mm)
  • Weight: 0.29 lbs. (130 g)

The Canon EF 40mm f/2.8 STM, affectionately known as a “pancake lens,” is a minimalist’s dream.

Its ultra-slim design makes it nearly invisible on your DSLR, which is ideal for discreet street photography or travel when you want to stay low-key.

Yet, this lens delivers remarkable sharpness and contrast, rivaling larger and pricier alternatives.

I’ve used this lens on several trips and am constantly amazed at how versatile it is.

The 40mm focal length falls between the traditional wide and standard views, so it’s excellent for shooting scenes as the eye sees them.

The f/2.8 aperture handles low-light situations well; although it doesn’t provide the creamy bokeh of faster primes, the subject separation is still impressive.

The STM motor provides smooth and quiet focusing, making it a solid choice for both photography and video.

Lightweight, durable, and affordable, this lens is an easy recommendation for photographers of all levels.

Canon Lens Buyer’s Guide | What Should You Buy First?

A Canon 50mm camera lens rests on denim fabric.

Choosing your first Canon lens can be really overwhelming.

There are so many options available, and sometimes it can feel like you’re agonizing over the specs and reviews.

The thing is, though, that the “best” lens for you depends entirely on your shooting needs.

Are you into portraits? Landscape photography? Maybe you’re diving into vlogging?

Your first lens should match your creative goals, not just your budget.

For most beginners, a prime lens like the Canon EF 50mm f/1.8 STM (the beloved “nifty fifty” mentioned above) is an absolute gem.

It’s versatile, sharp, light, and perfect for portraits, street photography, or even some food photography.

And with a wide aperture at f/1.8, this gives you that creamy background blur everyone loves.

If you prefer capturing vast landscapes or dramatic architecture, a wide-angle lens will be a better starting point.

The Canon EF-S 10-18mm f/4.5-5.6 IS STM is a budget-friendly option for APS-C users. It delivers crisp, wide shots without breaking the bank.

Plus, if you plan to use your camera for video, the built-in Image Stabilization (IS) will make your footage look smoother.

Speaking of stabilization, if you’re shooting handheld or in low light, IS is a feature you’ll want to prioritize.

Now, if you want the flexibility to try out several genres, the Canon EF 24-70mm f/2.8L II USM might become your best friend.

It offers a great focus range for everything from groups to detailed close-ups.

Although it’s pricier than a prime lens, its versatility may save you from needing several lenses immediately.

I remember upgrading to a 24-70mm lens and feeling like my creativity improved—but that might just be the excitement over a new lens :-).

Lastly, don’t forget to take into account the format of your camera body (APS-C or full-frame).

Lenses with “EF-S” are designed for APS-C bodies and won’t be compatible with full-frame cameras, while EF lenses will work on both.

(Read more about EF vs EF-S lenses here).

A little planning will save you from unnecessary upgrades down the road.

Ultimately, the important thing is to start with a lens that fits your passion and grows with you—it’s all about capturing the shots that excite you.

What Do The Letters & Numbers on a Canon Lens Mean?

 

There are different types of Canon lenses available for APS-C, full frame and the new mirrorless system. But before you get too bogged down in the Canon lens reviews, it’s important to understand what all the letters in the lens name mean.

You can quickly check your camera’s compatibility with a lens by correctly reading the lens name.

Here’s an example of a lens that’s got quite an extended title: Canon EF 70-200mm f/4L IS II USM.

Let’s take a closer look at the meaning of all these confusing abbreviations:

  1. EF – these lenses are designed to cover the full 35mm image and are compatible with all Canon EOS cameras
  2. 70-200mm – the focal range
  3. f/4 – the maximum aperture
  4. L – ‘Luxury,’ designating Canon’s pro-grade lenses, built to Canon’s highest standards
  5. IS – Built-in Image Stabilization
  6. II – the version number
  7. USM – ‘UltraSonic Motor,’ a fast, quiet and powerful focusing motor that allows manual override

Other common Canon lens abbreviations include:

  • EF-S – lenses designed for APS-C sensor cameras
  • EF-M – lenses designed for Canon EOS M mirrorless cameras
  • RF – lenses designed for Canon EOS R full-frame mirrorless cameras
  • STM – Stepper Motor designed to reduce autofocus vibrations and noise during video recording

In this article, I’ve sometimes removed the lettering after the main elements of each lens name to try and keep it a bit more simple ;-)

Canon Lens Sizes Chart

Here’s a table showing the sizes of 12 popular Canon lenses, including their length and diameter:

Lens Model Length (mm) Diameter (mm)
Canon EF 50mm f/1.8 STM 39.3 69.2
Canon EF 85mm f/1.8 USM 75.0 75.0
Canon EF 24-70mm f/2.8L II USM 113.0 88.5
Canon EF 70-200mm f/4L IS II USM 176.0 80.0
Canon EF 16-35mm f/4L IS USM 112.0 82.0
Canon EF 100mm f/2.8L Macro IS USM 123.0 77.7
Canon EF 24-105mm f/4L IS II USM 118.0 83.5
Canon EF 70-300mm f/4-5.6 IS II USM 145.5 80.0
Canon EF 50mm f/1.2L USM 65.5 85.4
Canon EF 24mm f/1.4L II USM 86.0 80.4
Canon EF 70-200mm f/2.8L IS III USM 199.0 89.0
Canon EF 11-24mm f/4L USM 132.0 108.0

Canon Lens Compatibility Chart

Here’s a table showing Canon lens type compatibility with some popular Canon camera models:

Camera Model EF Lens Series EF-S Lens Series EF-M Lens Series RF Lens Series
EOS R5 Yes Yes Yes Yes
EOS R6 Yes Yes Yes Yes
EOS RP Yes Yes Yes Yes
EOS R Yes Yes No Yes
EOS 5D Mark IV Yes Yes No Yes
EOS 6D Mark II Yes Yes No Yes
EOS 1D X Mark III Yes Yes No Yes
EOS 90D Yes Yes No Yes
EOS 80D Yes Yes No No
EOS 77D Yes Yes No No
EOS Rebel T8i Yes Yes No No
EOS Rebel T7i Yes Yes No No

Note: “Yes” indicates that the camera is compatible with the respective lens series, while “No” indicates that it is not compatible. The EF lens series is compatible with all Canon DSLR and mirrorless cameras, while the EF-S lens series is only compatible with APS-C sensor Canon cameras. The EF-M lens series is only compatible with Canon mirrorless cameras that use the EF-M mount. The RF lens series is only compatible with Canon mirrorless cameras that use the RF mount.

For a full Canon lens list, visit the Canon USA website.

Frequently Asked Questions

What’s the difference between EF and EFS Canon lenses?

Canon EF-S lenses can only be used on Canon APS-C DSLRs. APS-C cameras have a smaller sensor, and the ES-F lenses are designed only for that sensor size. EF lenses, on the other hand, can work on any full-frame or APS-C Canon camera body.

What is the best all-around Canon lens?

Our top pick is the Canon EF 50mm f/1.8 STM, which is small, fast, and offers great value for money. The EF 35mm f/1.4 II is another option that offers a versatile focal length and produces razor-sharp images.

What is the best Canon APS-C lens?

The best APS-C lens is one that is versatile, good quality and reliable. In this case, EF Canon EF 24-105mm f/4 L IS USM checks all the boxes and is a great lens for APS-C Canon cameras.

What is the best Canon lens to use for the webcam?

Using a wide aperture prime in low-light indoor settings would be the right choice. The 40mm f/2.8, 50mm f/1.8, and 35mm f/1.4 are all good options.

What is the best Canon lens for bright and clear photos?

Prime lenses with large apertures often produce bright and sharp photos. Therefore, the best choice here would be the EF 35mm f/1.4 II. 

What is the best Canon zoom lens?

For the best all-purpose zoom that will serve you in the greatest number of situations, we’d recommend the EF 24-105mm f/4 II. It works on both EF and EF-S Canon camera bodies, has a fast autofocus and is great value for money.

What’s the best Canon lens for portrait photography?

For portraits, it’s hard to go past the Canon EF 85mm f/1.8. While Canon’s 85mm f/1.2 is also a widely popular choice for portrait photographers, the f/1.8 wins our vote for being lighter, faster and cheaper, while at the same time producing stunning portraits.

Final Words

I hope you enjoyed this recap of the best lenses you can get for your Canon camera.

If you use some lenses I mentioned or know some other good ones missing from this list, please leave a comment in the comments section below.

While I don’t recommend buying camera gear blindly, a mediocre lens will always limit the range of your camera.

These days, modern DSLR bodies—regardless of sensor size—are capable of delivering exceptional results. However, without a high-quality lens, you’re not unlocking the full power of your camera.

So pick a good quality lens that fits your shooting needs and your budget, and you’ll be pretty much set!

Canon EF 50mm f/1.8 STM
Canon EF 50mm f/1.8 STM

Lightweight nifty-fifty lens that delivers sharp images with beautiful background blur, all for an affordable price.

72 Comments

  1. Phillip Figdore on November 25, 2023 at 1:13 am

    Your updated review somehow got pushed to me. Being Canon person who started with AE-1, and now using two 90D’s, I have a stable of Canon lenses. You did a great job reviewing. I may have missed it, but an upfront emphasis on lens choice depends on what you want/like to shoot can’t be overemphasize.

    My stable includes a 100-400 L IS II USM which is absolutely essential if you’re doing any nature photography (birds for me). The 70-200 doesn’t have the reach and you’ll probably regret not having spent the few extra dollars. I also do a lot of saltwater sailing regattas and again the reach is needed as well as the rugged build. This lens is dedicated to one of the 90Ds.

    The other 90D is the multipurpose camera. I’ve used the 24-105 L on the water for situations when I’m close enough to the boats that the 100-400 is too much.

    Both the 100-400 and 18-105 L’s are absolutely great lenses.

    But I’ll mention two others for your consideration. My new D90 came with a ‘kit’ lens which was an 18-135 IS USM. Yes it’s not as good as the 24-105, BUT, it has a slightly greater range which is useful for me for regatta photos. And the price and weight are half the 24-105. I’d highly recommend it as that first all purpose lens.

    The other lens that I have is a no longer available EF-S 18-200 which I wish would come back in an L series. I do use this for covering local sporting events such as kids T-ball, softball, baseball, volleyball. And although would be good as an all purpose travel lens, a bit heavy to have hanging from your neck all day.

    Great review. Thank you

    Doc Fig
    Wemyss, Long Island
    The Bahamas

    For first time people moving into DSLR, they need a good reasonably priced lens.

  2. Sophie Richards on May 10, 2021 at 1:43 pm

    Your recommendations came at a perfect time, I’m switching lens, and gearing up for travel again and Canon EF 40mm f/2.8 STM seems to fit the bill. Thank you so much for this.

  3. John on March 16, 2021 at 3:49 am

    Boo to you for not even mentioning the Canon EF 100-400mm f/4.5-5.6L IS II USM Lens.

    • Mark Condon on March 16, 2021 at 9:39 am

      It’s a little too niche, John – there are plenty of other great Canon lenses we didn’t mention here, but a lot of them aren’t suitable for the everyday photographer.

  4. Joshua Zaring on November 29, 2019 at 4:12 am

    Hey, Nikon does have an equivalent to the 24-105, the Nikon 24-120 f/4. I used this thing a ton of times for years before switching to Canon. I used it for landscapes, product photography and even portraits between 100mm-120mm up close gave a really nice bokeh. Now on Canon, my 24-105 is my Swiss army lens.

  5. Ian Bradshaw on July 17, 2019 at 11:29 pm

    Found this to be a great article in simple terms, thank you! I’m upgrading my Kit lens 18-55mm f/3.5-5.6 IS STM for an upcomming trip to Austraila. Budget of around $400 in AUD… I’m either taking landscape shots (with or without people in), or close ups. Want avoid as many lenses as possible!
    The EF 50mm f/1.8 STM Lens looks a good contender. How does the Canon EF-S10-18 mm f/4.5-5.6 IS STM fit in? Are any of thoese or in your list a good all rounder?

    • Mark Condon on July 18, 2019 at 6:34 am

      Hey Ian, the 50mm f/1.8 would be my recommendation. You didn’t mention your camera – if it’s an APS-C sensor, the 50 will translate to roughly 85mm, which is a little tight for landscapes (depending on how far back you can be from the shot), but perfect for the other things you mentioned. Obviously the 10-18 would be better suited for wide shots, but the aperture is much slower, so you wouldn’t get subject separation when shooting people/close ups. Have fun in Oz!

      • Ian Bradshaw on July 18, 2019 at 3:04 pm

        Thanks!! The price is good so will give it a go. Its a Canon 700d

  6. Petro Mäntylä on July 14, 2019 at 6:56 am

    I don’t know on which camera body 85 mm F/1.2L USM is slow, but at least on my 5 DsR auto focus performs very accurately and fast even in low light and aperture wide open. I couldn’t merely shoot any faster than it focuses…

    • Mark Condon on July 15, 2019 at 9:57 am

      I tested it on a 5D Mark III at the time, Petro and it felt a bit sluggish to me! It’s such a heavy piece of glass…

  7. Nestor on March 22, 2019 at 11:12 pm

    Great article for non-profesionals searching to increase quality at no cost of bankrupcy.

    In this economic regard, reading that Canon is cheaper than its immediate competitors has surprised me a bit.

    Until Reading your article, I would’ve always asserted that such praise should go to Minolta. Why do you think it’s Canon?

    Thanks

    • Mark Condon on March 23, 2019 at 8:53 am

      How do you mean, Nestor? Are you asking why I think Canon is better than Minolta for lenses?

      • Nestor on March 25, 2019 at 7:00 pm

        Better for the money, I mean.

        Finding Minolta quality optics (AF lines or manual from the MD time) for bargain prices on eBay has turn into a habit for me.

        Not that I exclude any other brands, on the contrary, but it happens to be Minolta in the end that best combines quality, condition and price.

        • Mark Condon on March 26, 2019 at 9:01 am

          That’s interesting to hear, Nestor. I can’t say I’ve had much experience with Minolta lenses, so can’t comment.

      • Joe on April 27, 2019 at 4:27 am

        Thanks Mark

  8. Karabo on December 12, 2018 at 8:04 pm

    Hi,

    Great article but I am struggling to figure out what the difference between the 24-70mm and the 24-105mm lens. Would you say the 24-70mm is better than the 24-105mm it is just more expensive? However, the 24-70mm has less focal length. Would that be worth giving up for the quality of the image of a 20-70mm lens?

    thanks

    • Mark Condon on December 14, 2018 at 3:14 pm

      Hey Karabo, it’s a valid question. Aside from the differences in focal length, the 24-70 recommended here is f/2.8 as opposed to f/4 of the 24-105mm. This will affect its low light capabilities, and ability to blue the foreground/background, due to the larger max aperture. You can learn more about aperture here. Does that answer your question?

  9. Steve on November 5, 2018 at 9:44 am

    I’m sorry, but this article is nonsense.
    It purports to be about the best lenses of ___all time___
    And then only discusses lenses that you can buy today (spot the affiliate links).
    Surely one of the best Canon lenses of ___all time___ was the Magic Drainpipe.
    Go talk to the pros who ever used one. That was probably the one lens that won them over.

    • Mark on November 5, 2018 at 1:13 pm

      I value your feedback Steve, but allow me to defend the article:
      1. The subtitle is: the Best Canon lenses for All Uses. Under that I go on to explain what I mean by that – have another read.
      2. Re. ‘spot the affiliate links’ – there’s nothing hidden. Read the disclaimer at the end. Either way, there’s no benefit me recommending one lens over another if they’re all affiliate links…
      3. Re. the Magic Drainpipe aka the 80-200 – great lens. Maybe I’ll take another look :-)

  10. Mark Curtis on October 14, 2018 at 9:57 pm

    Great info@

  11. Murray on August 7, 2018 at 6:42 pm

    This is the article I needed, but not the one I deserved. Thank you. Trouble is I can’t decide which one I want! Ahhh!

  12. Kara on July 10, 2018 at 12:50 am

    I am interested in shooting dog portraits in breweries, here in San Diego, thats actually a thing. I am an amateur with some knowledge but no where near the knowledge I would like (working on that) can you easily suggest a lense that can make the subject (dog) nice and clear while giving me some bokeh but not so much that you can’t tell where we are. Its important for my business model to show we are at breweries, but I want the dog to be the focal point. I am shooting with a canon (ahemm..) rebel t5. Ya I know, told you I am a beginner. Have to start somewhere. Thank you!

    • Mark on July 11, 2018 at 12:17 am

      The Canon T5 is a fine camera, Kara! I’d recommend this 24mm f/2.8, which will give you a nice 38mm field of view to include the dog’s surroundings, and just enough subject separation at f/2.8 to create bokeh, but not so much as to completely obliterate the background. Hope that helps!

  13. Georges on February 1, 2018 at 1:18 am

    Well! Thanks! It’s a delicate balance (as always because of money limitations) and I appreciate advices…
    6D looks a little bit old but is far cheaper than the 6d M2 (and gives better pictures than my 70D). 1000$ freed, I have to consider that : I’m also on the way to find an “all purpose camera” to have with me every time. You’ve written an article on this subject. If I’m puzzled, I’ll ask.
    Cheers

  14. john alex on January 31, 2018 at 11:17 pm

    Canon EF 35mm F1.4L II lens intensified lens resolution, presumably in response to rising pixel output, high-pixel camera lens quality requirements, the old lens can hold the case of a new generation of products , Should be deployed in advance for later higher pixel products.

    My blog has an article about portraits that looks good
    https://www.johnalexpro.com/best-portrait-lenses/

    • Mark on February 1, 2018 at 6:13 am

      Thanks for sharing the article John – I’ll have a read.

  15. Georges on January 31, 2018 at 2:30 am

    Hi Mark
    I’m one of your French readers. Great article.
    I’m a EOS user ever since the end o the 80’s with the 650… After some years, it was the 5. I used it a semi pro tool in technical press. My “big lens” was the EF 28-80 L 2,8-4. I still use it :) (but it’s rather heavy) : Canon did a great job with autofocus and a lot of my Nikon’s owners friends are still mourning (changing for AF, AF-D, AF-G was rather expensive)
    Time running and job changing I took distance with photo but eventually, I went back during the 2000 with a 400D and recently with a 70D (great camera)…
    And my “everyday” lens is in your list (24-105 f4 L) with an EF-S 10-22 3,5-4,5 and the 70-200 f2,8 L you’ve said it will be added it later to an “also rans” section.
    My point is about my next move : prime lens or FF camera (6D M2 or 5D M4) ? I long for my beginning (a Werra rangefinder from Carl Zeis Iena, with a 50 mm fixed lens) and think prime lenses can bring me a lot of pleasure. But I know FF sensor will give me better picture in every field. And I’m afraid I cannot afford both if I want to keep a very good level of equipment.
    You’ve described a lot of great lenses but with the APS-C cropped sensor, large angles are not easy to catch (that’s why I bought the less quality 10-22 when I went back) : at equal shooting place the 50 gives the picture of the 80 (with the perspective of a 50, for sure), the 35 gives a 56 and so on.
    So, in your mind, what looks better :
    – keeping my lenses (except the 10-22) and changing the 70D for a FF with the 50 or the 40;
    – keeping all my actual material and buying two or three of the best lenses you’ve described (35 /135 by example);
    All your advices will be welcome
    Cheers

    • Mark on January 31, 2018 at 5:47 am

      Bonjour Georges! I’d recommend one of the entry-level ff Canons (like the 6D or 6D mii like you suggested), plus the budget-friendly 50mm f/1.8 which you’ll be more than happy with.

  16. Alison on January 3, 2018 at 12:00 pm

    Thoughts on Canon EF 24-105mm f/4 L IS USM vs EF-S 18-135mm f/3.5-5.6 IS ? Looking into buying a Canon 80D for many different uses, from portraits to travel and landscapes. Looking for a go-to lens to use everyday and while traveling.

  17. Eugene on December 22, 2017 at 1:19 pm

    why not the ef-s 55-250 is stm? optically superb, light and stm focused zoom, for aps-c camera anyone would be perfectly happy with ef-s 24 2.8 pancake as a standard, 40 2.8 pancake for portraits, and 55 250 is stm for zoom, every lens under $200 :)

  18. Jim on December 2, 2017 at 5:38 pm

    Hello Mark! I’m thinking to buy 5d Mark iv this end of the year. I m planning to buy just 3 lenses and one of them is going to be 35mm 1.4, so can you suggest what are the 2 other lenses that you recommend if you have to choose 3 lenses only?

    • Mark on December 4, 2017 at 4:42 am

      Hey Jim, it depends what you want to shoot! Sorry, but your question is too broad…

    • Hamza Basmer on December 20, 2017 at 7:37 am

      Hey Jim, I would highly recommend the Canon 70-200 f2.8 mk II and the 24-70 f2.8 mk II. Go with those to begin with and you’ll be more than happy.

  19. Callie on November 25, 2017 at 8:42 am

    Hello, Mark!

    I am new to photography and am doing some research on cameras and lenses before I purchase. I’ve had several recommendations on whether to do Nikon or Canon, and I am leaning with Canon solely because of the price! As an intro into the photography world, I have decided on a Canon Rebel T6i. I am also aware that the lens is what really matters! This article was so helpful in narrowing down some options for me and I appreciate your time in writing it. Since I am a beginner, I would like a recommendation on which of these to actually start out with. I plan to be shooting portraits but would like a versatile lens that does not limit me to just this. Which lens would you recommend?

    Thanks in advance, I am looking forward to your response!

    • Mark on November 27, 2017 at 8:27 am

      Hi Callie, I’d recommend the 50mm 1.8 mentioned in this article! I’ll also be publishing a post on cheaper camera gear in the next week which you should find useful.

  20. Shahid Javed on October 9, 2017 at 5:25 pm

    Hi Mark,

    great article, how about writing the one for third party lenses? and how would you compare canon 10-18mm vs canon 10-22mm (ignoring the price tag)?

    peace.

    Shahid Javed

  21. Garry Revesz on September 30, 2017 at 1:36 pm

    Mark I am a wildlife photographer and from day 1 have been a Canon user, so I have quite a collection of Canon lenses. I shot with a 1Dx II and a 5D IV, however one of the best classic lenses by Canon you haven’t mentioned at all; the 70-20 L f/2.8 and f/4 – awesome lenses. And there is the new 100-400 Mark II L which I tend to use most of the time because it’s so sharp and flexible. And of course there’s 500 f/4 my go to lens whether I’m in Africa or the Arctic. So it seems your got “9 best Canon lenses” is quite different than mine. When I started reading the article, I was under the impression you were selecting THE best Canon lenses regardless of what genre of photography you’re into because you didn’t make that distinction.

    Having said all that though, I am in the midst of a transition to a mirrorless system, since they have now come up to par and can function very well, for the most part, as wildlife photo gear. I selected the Fiji X-T2 as my backup to Canon and have not been disappointed, especially with their 100-400 f/4. As you have already pointed out, they do have an amazing collection of primes that deliver unparalleled image quality and depth of colour, but for my part, I can hardly wait until they come out with a 500 f/4.

    Keep up the great work.

    P.S. I quite liked your tips on landscape photography. As I travel the world on wildlife photo expeditions, I am now taking advantage of the landscapes I’m in, so thanks for that.

  22. Rose on August 29, 2017 at 11:42 pm

    if you guys didn’t know already, amazon seriously has so much stuff for canon cameras like here :https://amzn.to/2wlFcIZ I literally bought everything for my camera (including my camera) from there, it’s super convenient

  23. Rhonald on August 23, 2017 at 3:58 pm

    Good read and the lenses listed are all good all rounders.

    had Canon EF 24-105mm f/4 L IS, but gave away when I bought Canon EF 24-70mm f/2.8 L II. The review on Canon EF 24-70mm f/2.8 L II is spot on and it’s my goto lens at all times (fantastic all rounder , saves space on my bag).

    Question;
    I am getting into portraits (individuals, family) from next month, Canon EF 24-70mm f/2.8 L II is enough or should I go for 85mm 1.8?

    Don’t want to accumulate gear, wanted to keep it simple. Other lenses I have are:
    Canon ef 28-300mm f/3.5-5.6l is usm (rarely used, even for landscape)
    Canon TS-E 17mm f/4L Tilt-Shift (I use it often for landscape and cityscape. This in combination with 24-70mm are excellent for any tour)
    Canon EF 50mm f/1.8 STM (rarely used)

    If I could avoid adding one more lens, it would be great.

    • Mark on August 24, 2017 at 1:36 pm

      Go for the 85mm, Rhonald. It’s cheaper, lighter, better in low light, sharper and produces better bokeh (compared to the other lenses you mentioned when shot at 85mm).

      • Rhonald on August 24, 2017 at 8:39 pm

        thanks. I think I will wait for the new 85mm lenses and go for it.

  24. Scott on August 18, 2017 at 5:47 am

    I think it would be great to see identical images of things taken with different lenses of a similar focal length, and taken at the same f/stop,
    in order to make a sensible judgement.

  25. Alexandros on August 3, 2017 at 10:41 pm

    Great article Marc!! Thank you. Am a Canon user with a 50mm f/1:8 and a 24-105mm f/4.
    Am happy you say all these nice things about them. Seems I dont need more :)
    However I started flirting with an 35mm or a 40mm.

    Thank you, happy to follow you :)

    • Mark on August 4, 2017 at 8:23 pm

      Hi Alexandros! Thanks for the kind words. Yes, those are 2 great lenses! I love a 35mm too, and the 40mm pancake is perfect for travel. It’s a never-ending obsession ;-) Good luck!

  26. Valak on May 26, 2017 at 3:31 am

    nice review and I actually own some of them. I have the EF35mm F2 IS USM and is a great lens probably not top notch as the 1.4L so keep it in mind if your are looking for an alternative.

  27. Cynthia on May 26, 2017 at 12:13 am

    Excellent article —

    I am considering the 5D Mark IV –got to this article from that one! I have had several of these lenses but have found the Sigma 50-500 my go to lens–I often shoot at horse shows as a hobbyist and haven’t found a canon lens that fits my needs like the 50-500 I have the 100-400 but that 50 allows me to do so much more. I see people walking around with two bodies and two lenses and always have a second body in my back pack but I am such a klutz I am sure I would fall and break one! I should learn to shoot a fixed lens but always find myself looking for the zoom–I guess since it is a hobby it doesn’t matter as much–sometimes it is hard to teach an old dog new tricks. The Canon 24-105 is the lens I use to shoot family and friends. My camera body’s at the moment are the Canon 5D Mark III and the Canon 7D Mark II I also have a Nikon 7100 and a Samsung Mirrorless Camera. The 7D Mark II in good light is awesome for shooting the moving objects but very noisy if the lighting is low and I have to bring the ISO up–My 5D Mark III is not fast enough to shoot the moving horses as well as I would like but I do take it out if the lighting is too low for my 7D Mark II

  28. Angus on May 25, 2017 at 1:20 am

    What about longer zoom lenses? Or are these mainly lenses for wedding photographers? It felt heavily weighted towards that with only a few comments on landscape / architecture. There’s plenty of other amazing lenses for sports, birdwatching, and macro as was mentioned earlier

    • Mark on May 25, 2017 at 6:16 am

      Hey Angus, I think I mentioned in the intro about the lenses being those that I consider to be multi-purpose, or all-rounders. The longer zoom lenses are great but they serve too specific a purpose for this post.

  29. David on May 24, 2017 at 7:11 am

    I don’t want to be that guy… but I think it’s hard to have a ranked order list of lens. What’s the best Canon lens? Depends on what I’m trying to do. Depends on the lighting. Depends on how close I can get to my subject. Appreciate the amount of time you put into this.

    • Mark on May 24, 2017 at 7:21 am

      I appreciate that, David. It’s not actually a ranking though, and I address exactly what you mentioned in the intro, I think?

  30. ANNA JOHNSON on May 24, 2017 at 4:35 am

    I’m very happy to read I am not the only person who thinks the above. One lens I would like to include is the Canon 100mm Macro 2.8. This is amazing for macro shots but also serves great as a portrait lens, Its not uncommon that I finish my macro (ring shots) and continue to use the 100mm as a portrait (when my 85mm 1.8 is not handy).

    • Mark on May 24, 2017 at 5:45 am

      Hey Anna – thanks for the feedback! Ah yes, the 100mm was actually on my list as I agree that it’s multi-purpose. Maybe I’ll add it as an ‘also-ran’ :-)

  31. Phillip on May 24, 2017 at 4:30 am

    EF-S 17-55mm ƒ2.8
    Constant ƒ2.8 throughout the zoom range for about a grand. And plenty sharp, IMHO. Been using it for more than 10 years…

    • Mark on May 24, 2017 at 5:45 am

      Interesting! I wasn’t aware of this lens being good, Phillip!

  32. Susie Hewson on May 23, 2017 at 9:50 pm

    I’ve got some of these lenses – the 85mm, 135mm, and 40mm pancake, and I love them all. I have the first iteration of the 24-70 and that’s also very good. I’d add the 100mm 2.8 macro which isn’t just a very sharp macro lens but also fantastic for portrait and other photography. I also have the 200mm L 2.8 mkII which is beautifully sharp and focuses from 1.5m, an absolute bargain price-wise at about £800 for an L lens.

    • Mark on May 24, 2017 at 5:47 am

      Sounds like you have a nice collection of lenses, Susie! Yes on the 100mm – I need to add that above. I hear the 200mm f/2.8 is an incredible lens too but I’ve never used it. It’s also a bit too specialist for this list imo.

  33. Etienne Laine on May 23, 2017 at 8:42 pm

    Would be interested on any opinions on Canon’s 24mm F2.8.

    • Mark on May 24, 2017 at 5:48 am

      I haven’t shot with this lens personally Etienne, but perhaps someone else can comment?

      • Swami Ganapathi on June 3, 2017 at 12:38 pm

        Thanks, Mark. Very useful article. I am thinking of upgrading from 70D to 5D M IV. I use 24 MM with my Canon 70D. Very good lens. 90% of my photos came out good with this wide angle lens. Affordable as well.

    • Stephen Hill on April 19, 2020 at 2:20 am

      Etienne Laine…I haven’t taken any shots with Canon 24mm F2.8, but my name in HS French class was Etienne, as I was told thats what Stephen translates to in French. Viva Canon and francais……..Stephen

  34. James on May 23, 2017 at 7:33 pm

    Hi Mark, Thanks for the review I really enjoyed reading it. I have been taking photos with Canon gear for 20 years and sadly I have not tried all the lenses you list.

    My favourites are:
    (I agree) EF85mm f1.8–I stop this down to f2.2 on my DSLR (1DX) to avoid vignetting and from that aperture on its a cracker for portraits.
    EF100mm 2.8 macro (non-usm!). A bit specific I know but Ive had this lens for 18 years, its been serviced once and its tack sharp.
    EF 17-40mm f4.0L — love, love, love it for all sorts of stuff.
    I know you give the 24-70 f2.8 a gong. I have the f4 version with IS. Bang for buck I have found this lens wonderful as a run about leans. The stabiliser is fantastic. 3-4 stops.
    Lastly a lens I sold a long time ago that I wished I had not: EF 18-135mm f4.5-5.6 IS. Really a very useful focal length for general photography/travel. a f4 L version would be awesome if your listening Canon??

    Cheerio Mark and thanks again. James

    • Mark on May 24, 2017 at 5:49 am

      Hey James, thanks for the feedback and kind words! I’ll have to check out the 17-40 f/4 – it wasn’t really on my radar before this. All the best!

  35. Robert Barron on May 23, 2017 at 6:37 pm

    Nice list, but you’ve maxed out at 135mm.

    What about going a bit longer, like the 100-400 L II?

    • Mark on May 24, 2017 at 5:50 am

      A great lens, Robert, but a bit specific to be considered ‘all-round’. Even the 135 was stretching it a bit for this list…

  36. Che Birch-Hayes on May 23, 2017 at 6:25 pm

    This is an awesome article, especially for those thinking of making the switch to canon for 1.2 lenses. I know none are listed here but it means if you really wanted the 50 1.2 then it shows other great options for different focal lengths where money can be saved instead of exclusively just getting all the 1.2 L glass. Thanks Mark!

    • Mark on May 24, 2017 at 5:51 am

      Hey Che, yep that was my intention actually – the f/1.2s are incredible lenses, but unless you’re a pro who needs that shallow DOF and speed for low light, they’re a bit unnecessary. So many nice Canon lenses out there!

  37. Dave on May 23, 2017 at 6:02 pm

    I’m amazed that the Canon 70-200 F2.8 II is not on your list. It is a superb lens which is fantastically sharp and is great for isolating people in street photography. It is certainly my most used lens.

    • Mark on May 24, 2017 at 5:53 am

      I’m going to be adding it later to an ‘also rans’ section. I agree that it’s arguably the best zoom lens in the Canon line-up, but it’s not a useful focal length for everyday use for the majority of people, hence my not including it here. Thanks for your input Dave!

  38. David Marama on May 23, 2017 at 3:16 pm

    Excellent and some of those affordable as starter packs. I have found the 40 and 50 mm lethal and useful since the 5D Mark ll days.

    • Mark on May 24, 2017 at 5:54 am

      Thanks Dave! Yeah, I’m a big fan of lenses that are so light that you can’t ‘feel’ on the camera. Those 2 are super sharp too, as you no doubt already know :-)

  39. Mihai Malaimare jr on May 23, 2017 at 10:11 am

    if you go for “canon best lenses of all time” you can include the Canon 50mm f0.95 and why not the Canonet ql17 lens, the 40mm f1.7

    • Mark on May 23, 2017 at 3:03 pm

      Sure, but these are all round lens recommendations – those lenses are for a pretty specific use. Also, I’ve never tried them to be able to recommend them. Have you got any sample photos?

Leave a Comment