The best Canon lenses in 2023: go longer, wider and closer with your Canon camera

Best Canon lenses
(Image credit: Digital Camera World)

The best Canon lenses are key to getting the most out of your EOS camera – but with five different Canon lens mounts, finding the right glass for you can be daunting!

Working out which is the best Canon lens for your needs will depend, first and foremost, on what kind of photography you shoot. Obviously there is no point recommending a portrait lens if you mainly shoot architecture! 

For this reason, we've lined up a selection of different optics to help you choose. From telephoto zoom lenses designed for sports and wildlife, to the best lenses for bird photography in specific, to wide-angle primes that are perfect for high-quality landscapes, to classic focal lengths that make the best lenses for portraits, everyone can find the best Canon lens for their own particular requirements.

There are five different actively supported Canon lens mounts: for DSLRs there are Canon EF and Canon EF-S, while for mirrorless there's Canon RF, Canon RF-S and Canon EF-M. We've added an explainer for these mounts below…

The best Canon lenses in 2023

Why you can trust Digital Camera World Our expert reviewers spend hours testing and comparing products and services so you can choose the best for you. Find out how we test.

Telephoto zooms

For many photographers, a good telephoto zoom lens is the first extra lens they buy. This is because they give users that extra reach that most kit lenses aren't capable of. We've given our recommendations for each of the four Canon camera types here, but for more choices, see our full guide to the best Canon telephoto lenses.

(Image credit: James Artaius / Digital Camera World)
Canon’s pro-grade telephoto zoom for EOS R-series cameras

Specifications

Mount: Canon RF
Diaphragm blades: 9
Autofocus: Dual Nano USM
Stabilizer: 5-stops
Minimum focus distance: 0.7m
Maximum magnification: 0.23x
Filter thread: 77mm
Dimensions (WxL): 90x146mm
Weight: 1,070g

Reasons to buy

+
Compact for a 70-200mm f/2.8
+
Top-notch performance 
+
Razor-sharp image quality

Reasons to avoid

-
Very expensive to buy

The vast majority of 70-200mm f/2.8 zoom lenses have a fixed physical length, which remains the same at all zoom and focus settings. While this RF-mount lens has internal focusing, it has an inner barrel that extends as you zoom from 70mm to 200mm focal lengths. This enables a much more compact stowage size, as well as a more lightweight construction. Indeed, it’s only about two-thirds the weight of most 70-200mm f/2.8 zooms on the market, making it feel better balanced on R-series mirrorless cameras. High-tech thrills include super-fast Dual Nano USM autofocus and 5-stop optical image stabilization, all wrapped up in a solid, weather-sealed casing. It’s simply the best telephoto zoom for EOS R-series cameras, but it comes at a heavy purchase price.

(Image credit: Canon)
A great telephoto zoom for both Canon EF-S and EF DSLRs

Specifications

Mount: Canon EF
Diaphragm blades: 9
Autofocus: Nano USM
Stabilizer: 4-stops
Minimum focus distance: 1.2m
Maximum magnification: 0.25x
Filter thread: 67mm
Dimensions (WxL): 80x146mm
Weight: 710g

Reasons to buy

+
Impressive image quality
+
Super-fast AF system

Reasons to avoid

-
Hood is an expensive ‘optional extra’
-
No weather-seals

Canon makes a pro-grade L-series 70-300mm zoom, which comes complete with weather seals and an optional tripod mount to take the weight and steady up your shots, but this newer lens is practically as sharp, only about two-thirds of the weight and less than half as much to buy. Clever features include a revolutionary Nano USM autofocus system, which is incredibly fast for tracking moving objects when shooting stills, yet gives smooth focus transitions during video capture. The lens also features a neat LCD display with options for showing focal length, focus distance and stabilization information.

(Image credit: Future)
If you need more range, this is a great super-telephoto for Canon DSLRs

Specifications

Mount: Canon EF
Diaphragm blades: 9
Autofocus: Ultrasonic (ring-type)
Stabilizer: 4-stops
Minimum focus distance: 2.8m
Maximum magnification: 0.2x
Filter thread: 95mm
Dimensions (WxL): 105x260mm
Weight: 1,930g

Reasons to buy

+
Manageable size and weight
+
Smart image quality and features

Reasons to avoid

-
Not as sharp as ‘Sports’ edition
-
Not fully weather-sealed

If money and muscle-power are no object, the Sigma 150-600mm f/5-6.3 DG OS HSM Sports lens is our favourite super-telephoto zoom for Canon cameras, but it’s a big and heavy lens, weighing in at nearly 3kg, which makes prolonged handheld shooting a struggle. This ‘Contemporary’ version of the lens is much less expensive to buy, more compact, and almost a full kilogram lighter in weight than its counterpart. It stretches to a mighty 600mm on full-frame bodies, and delivers an incredible 960mm 35mm equivariant on Canon APS-C bodies, thanks to the 1.6x crop factor you get from the smaller sensor on those cameras. You really do need lenses with this kind of reach for many wildlife subjects, long-range sports like cricket or baseball, and aviation photography. This 'Contemporary' lens is not quite as extensively weather-sealed as the 'Sports' version, but it's still very well made, almost as sharp, and has the same range of up-market features and controls. On balance, it’s a better buy for most of us.

(Image credit: Canon)
A small and portable telephoto zoom for Canon EOS M cameras

Specifications

Mount: Canon EF-M
Elements/groups: 17/11
Diaphragm blades: 7
Autofocus: Stepping motor
Stabilizer: 3.5-stops
Minimum focus distance: 1.0m
Maximum magnification: 0.21x
Filter thread: 52mm
Dimensions (WxL): 61x87mm
Weight: 260g

Reasons to buy

+
Compact and lightweight build
+
Stepping motor autofocus system

Reasons to avoid

-
Relatively limited telephoto reach
-
Plastic mounting plate

If you've chosen an EOS M camera because of it's small and light, you'll want lenses which are small and light too. This lightweight telephoto zoom is barely more than a third of the weight of Canon’s latest EF 70-300mm lens for DSLRs, and it’s much slimmer and shorter. Naturally, it’s also shorter in maximum focal length, but still extends to an 35mm 'equivariant’ of 320mm in full-frame terms. The other prominent factor in downsizing is that the aperture rating shrinks to f/6.3 at long zoom settings, instead of the more usual f/5.6. Despite having a plastic rather than metal mounting plate, the construction feels solid throughout. Image quality is good in all respects, with decent levels of sharpness helped by a 3.5-stop image stabilizer. All in all, it’s the ideal telephoto zoom for a compact EOS M camera body.

This incredibly compact 70-200mm is backed by a very good performance

Specifications

Mount: Canon RF
Diaphragm blades: 9
Autofocus: Dual Nano USM
Stabilizer: 5-stops
Minimum focus distance: 0.6m
Maximum magnification: 0.23x
Filter thread: 77mm
Dimensions (WxL): 83.5x119mm
Weight: 695g

Reasons to buy

+
Incredibly compact design
+
Brilliant center sharpness

Reasons to avoid

-
Not compatible with teleconverters
-
Expensive for an f/4 lens

We've been promised more compact lenses with mirrorless cameras for a while now, and with Canon's RF 70-200mm f/4L IS USM, we've finally got something that's much more compact than its DSLR stablemate. When collapsed this lens is no bigger than a can of Coke, making it not only much shorter than the EF version, but it's also much easier to stow away in a camera bag. Performance is also very good, delivering an impressive 7.5 stops of stabilization (on an EOS R6 or R5 at least), or 5 stops on a non-IBIS camera. Sharpness is spot-on in the center, though we'd like to have seen a slightly better performance at the edges. Another downside is that it's confusingly not compatible with Canon's RF teleconverters, while it's noticeably more expensive than its EF counterpart. Otherwise, this is a brilliant lens for R series photographers. 

Wide-angle zooms

Standard zoom lenses are versatile pieces of glass, but if you're keen on shooting landscape or architectural photography, then you might want to consider investing in a wide angle zoom as well. It's imperative to make sure that you get the right lens for your camera mount, as a wide angle APS-C lens on a full frame camera won't give you the effect you want, and vice versa. To find out more, check out our full guide to the best Canon wide-angle zooms.

(Image credit: Future)
A brilliant wide-angle zoom for Canon's full frame DSLRs

Specifications

Mount: Canon EF
Elements/groups: 17/11
Diaphragm blades: 9
Autofocus: Ultrasonic (ring-type)
Stabilizer: None
Minimum focus distance: 0.26m
Maximum magnification: 0.19x
Filter thread: None
Dimensions (WxL): 96x135mm
Weight: 1,150g

Reasons to buy

+
Epic image quality 
+
Superb build quality and handling

Reasons to avoid

-
No filter thread (it's too 'wide')
-
Canon’s 11-24mm wider still

For extreme viewing angles, this lens doesn’t go quite as wide as the massively expensive Canon 11-24mm zoom, nor Sigma’s 12-24mm Art lens, but it comes pretty close and is only about half the price of the Canon. The Sigma 14-24mm delivers stellar sharpness across the entire image frame, even when shooting wide-open at f/2.8. Distortions are incredibly minimal for an ultra-wide zoom, and colour fringing is absolutely negligible. The top-performance optics are wrapped up in a superbly well engineered and fully weather-sealed construction. This relatively new lens has become our favorite ultra-wide zoom for full-frame Canon DSLRs.

(Image credit: Future)
A great wide-angle zoom with image stabilization for Canon APS-C DSLRs

Specifications

Mount: Canon EF-S
Elements/groups: 15/12
Diaphragm blades: 7
Autofocus: HLD (High/Low toque-modulated Drive)
Stabilizer: 4-stops
Minimum focus distance: 0.24m
Maximum magnification: 0.19x
Filter thread: 77mm
Dimensions (WxL): 84x85mm
Weight: 440g

Reasons to buy

+
Impressive performance
+
4-stop image stabilizer
+
Weather-seals and fluorine coating

Reasons to avoid

-
Expensive compared to Canon 10-18mm

Tamron makes some great lenses that cost less than Canon equivalents. This one is a major upgrade over Tamron’s original 10-24mm ultra-wide zoom for APS-C format cameras, with improved optics, 4-stop Vibration Compensation stabilization, and a new High/Low toque-modulated Drive autofocus system. Handling is improved as the focus ring no longer rotates during autofocus and enables full-time manual override. Weather seals are also added, plus a fluorine coating on the front element to repel moisture and aid cleaning. The image quality is very good and, while it's not the cheapest ultra-wide angle zoom for Canon EF-S DSLRs, it is the best choice if you can afford it. 

(Image credit: Future)
This is a pro grade wideangle zoom for Canon EOS R models

Specifications

Mount: Canon RF
Elements/groups: 16/12
Diaphragm blades: 9
Autofocus: Nano USM
Stabilizer: 5-stops
Minimum focus distance: 0.28m
Maximum magnification: 0.21x
Filter thread: 82mm
Dimensions (WxL): 89x127mm
Weight: 840g

Reasons to buy

+
Fast and constant f/2.8 aperture
+
Filter thread and removable hood

Reasons to avoid

-
Fairly weighty
-
Expensive to buy

Rather than try to keep the weight down with a more modest aperture rating, Canon has gone for glory with this ‘trinity’ lens, adopting a faster f/2.8 aperture that remains constant throughout the zoom range. The net result is a comparatively large ultra-wide zoom that goes equally large on performance and image quality. Nano USM autofocus is fast and accurate, as well as being virtually silent in operation, while the image stabilizer gives a 5-stop benefit in beating camera-shake. Aspherical and UD (Ultra-low Dispersion) elements enable impressive sharpness while keeping distortions and colour fringing to a minimum, and both of Canon’s premium SWC (Sub-Wavelength structure Coating) and ASC (Air Sphere Coating) are applied to minimize ghosting and flare. It’s the wide-angle zoom of choice for EOS R cameras.

(Image credit: Canon)

9. Canon EF-M 11-22mm f/4-5.6 IS STM

A small yet ultra-wide zoom lens for Canon EOS M cameras

Specifications

Mount: Canon EF-M
Elements/groups: 12/9
Diaphragm blades: 7
Autofocus: Stepping motor
Stabilizer: 3-stops
Minimum focus distance: 0.15m
Maximum magnification: 0.3x
Filter thread: 55mm
Dimensions (WxL): 61x58mm
Weight: 220g

Reasons to buy

+
Compact retractable design
+
3-stop image stabilizer

Reasons to avoid

-
Starting at 10mm would be better
-
No focus distance scale

With its compact and retractable design, this is an uncommonly small wide-angle zoom that’s entirely in keeping with the EOS M mirrorless design philosophy. Indeed, it’s only half the weight of the Tamron 10-24mm lens for APS-C format DSLRs. With a minimum focal length of 11mm, the maximum viewing angle isn’t quite as extreme but it’s very wide nonetheless. The STM autofocus system is virtually silent in operation, ideal for video capture, where it also delivers smooth focus transitions and sharpness is further enhanced by dynamic movie stabilization. Image quality is impressive and the extra-short minimum focus distance of 0.15m is brilliant for capturing extreme wide-angle close-ups and really exaggerating perspective. As with most lenses that feature stepping motor autofocus systems, though, there’s no focus distance scale.

Standard kit lens upgrades

The kit lenses that typically come with Canon cameras are great pieces of equipment in their own rights, but upgrading to a better quality standard lens will transform your photography. Featuring better image quality, a faster or a constant aperture and often longer zoom ranges, these standard kit bag lenses are fantastically flexible. To see more, read our full guide to the best Canon standard zoom lenses.

Canon RF 24-240mm F4-6.3 IS USM

(Image credit: Future/Digital Camera World)
The ultimate do everything else for Canon EOS R cameras

Specifications

Mount: Canon RF
Elements/groups: 21/15
Diaphragm blades: 7
Autofocus: USM
Stabilizer: 5-stop
Filter thread: 82mm
Dimensions (WxL): 3.2 x 4.8" / 81.28 x 121.92 mm
Weight: 1.65 lb / 751.26 g

Reasons to buy

+
10x zoom range
+
Light and well balanced
+
Exceptional result from a superzoom

Reasons to avoid

-
Modest maximum aperture
-
Lacks L-series build quality
-
Good image quality but not stellar

It is unusual that a 10x superzoom lens is so highly thought of, but Canon pulled it off with the RF 24-240mm f/4-6.3 IS USM. It delivers consistently sharp, well-corrected images right across its focal range. Not only that, it is compact and light enough to carry around while traveling and not have to worry.

The downside is that the lens leans heavily on Canon's in-camera digital corrections, which at the time of writing works wonderfully for JPEGs but it is not automatically added to RAW files, so will require some additional Lightroom tweaks for RAW shooters.

(Image credit: Digital Camera World)
A stunning ultra-fast standard zoom for Canon EOS R cameras

Specifications

Mount: Canon RF
Elements/groups: 21/15
Diaphragm blades: 9
Autofocus: USM
Stabilizer: 5-stop
Filter thread: 82mm
Dimensions (WxL): 125.7mm x 88.5mm / 4.95 in. x 3.48 in
Weight: 900g / 1.98 lbs

Reasons to buy

+
5-stop image stabilization
+
Fast f/2.8 aperture
+
Weather-sealed construction

Reasons to avoid

-
Corner sharpness could be better
-
Expensive

In terms of pure performance, the RF 24-70mm is a classic workhorse lens that delivers amazing results. This has been a staple lens for all types of photographers for decades as it covers almost every focal length working photographers need in a pinch, all in one package. 

Canon finally added image stabilization to the RF version of the lens after leaving it off the EF version for so long, and it doesn't half make a difference. Being able to shoot in low light handheld with even lower shutter speeds is a very welcome addition. Every photographer needs a 24-70mm lens in their kit bag, and for Canin RF shooters, there isn't a finer one than this.

Read our review of the Canon RF 24-70mm f/2.8L IS USM.

(Image credit: Future)
Good value constant-aperture standard zoom for full frame Canon DSLRs

Specifications

Mount: Canon EF
Elements/groups: 19/14
Diaphragm blades: 9
Autofocus: Ultrasonic (ring-type)
Stabilizer: 4-stops
Minimum focus distance: 0.37m
Maximum magnification: 0.21x
Filter thread: 82mm
Dimensions (WxL): 88x108mm
Weight: 1,020g

Reasons to buy

+
Fabulous image quality
+
Pro-grade build and handling

Reasons to avoid

-
Large 82mm filter thread
-
Heavy, at just over a kilogram

The Canon EF 24-70mm f/2.8L II USM is the choice of many professional photographers around the world, but it’s not particularly good value for money and lacks image stabilization. This Sigma 'Art' lens isn’t as fully weather-sealed as the Canon, but it’s beautifully built and matches the Canon for all-round performance and image quality. Sharpness and contrast are spectacular, while bokeh is lusciously smooth. Autofocus is very quick and extremely quiet, while the 4-stop stabilizer helps to ensure sharp handheld shots at relatively slow shutter speeds. At around two-thirds the price of the Canon lens, it’s a better buy.

(Image credit: Future)
A great replacement for a regular Canon APS-C DSLR kit lens

Specifications

Mount: Canon EF-S
Elements/groups: 17/12
Diaphragm blades: 7
Autofocus: Ultrasonic (ring-type)
Stabilizer: 4-stops
Minimum focus distance: 0.35m
Maximum magnification: 0.21x
Filter thread: 72mm
Dimensions (WxL): 82x88mm
Weight: 575g

Reasons to buy

+
Versatile zoom range
+
Up-market handling

Reasons to avoid

-
Heavy barrel distortion at 15mm
-
Fairly pricey, hood sold separately

The 1.6x crop factor of Canon’s APS-C cameras is quite limiting at the wide-angle end of the zoom range, so a regular kit lens that offers a widest setting of 18mm gives an ‘effective’ 28.8mm focal length in full-frame terms, which really isn’t that ‘wide’. The EF-S 15-85mm lens has much greater wide-angle potential, as well impressive telephoto reach, with its effective zoom range of 24-136mm. That makes it much more versatile as a lens for everyday shooting, especially considering that the lens is robustly built and features excellent ring-type ultrasonic autofocus system, along with 4-stop stabilization. Image quality is mostly great and, although barrel distortion and vignetting are quite heavy at 15mm, they can be quite easily corrected in-camera or with software.

(Image credit: James Artaius)
A standard zoom, but with that little extra reach

Specifications

Mount: Canon RF-S
Elements/groups: 17/13
Diaphragm blades: 7
Autofocus: Stepping motor
Stabilizer: 5-stop
Minimum focus distance: 0.17m (4.7in)
Maximum magnification: 0.44x
Filter thread: 55mm
Dimensions (WxL): 126.7mm x 69mm / 5.0 in. x 2.7 in
Weight: 310g / 10.9 oz

Reasons to buy

+
Up to 7 stops of stabilization
+
Huge zoom range with 28.8-240mm equivalence
+
Compact and light

Reasons to avoid

-
Slow aperture
-
Average corner sharpness

The Canon RF-S 18-150mm f/3.5-6.3 IS STM, arriving with the R10 and R7 cameras is a very small and compact lens designed to be the ultimate travel companion. It offers a much greater range and a slightly faster aperture than the RF-S 18-45mm lens. As a bonus, it also boasts very slight macro capabilities. The lens also comes with image stabilization of up to 7 stops so will make taking photos in low light that much more stable.

It performs above expectations for a kit lens, with image quality being very good, and only falling off in the corners, but that is expected in lenses with larger zoom ranges. The aperture could be faster, with the minimum f/6.3 at the long end, but for the price and size of the lens, it is unsurprising to not see anything larger. 

Read our review of the Canon RF-S 18-150mm f/3.5-6.3 IS STM

(Image credit: Canon)

15. Canon EF-M 32mm f/1.4 STM

Not a zoom, but a handy f/1.4 prime lens for the EOS M from Canon

Specifications

Mount: Canon EF-M
Elements/groups: 14/8
Diaphragm blades: 7
Autofocus: Stepping motor
Stabilizer: None
Minimum focus distance: 0.23m
Maximum magnification: 0.25x
Filter thread: 43mm
Dimensions (WxL): 61x57mm
Weight: 235g

Reasons to buy

+
Wide f/1.4 aperture rating
+
Compact and lightweight build

Reasons to avoid

-
Not quite suited portraiture
-
Autofocus system is rather audible

With an effective 51.2mm, this is the longest focal length prime lens that Canon markets for its EOS M mirrorless APS-C cameras. It's a bit short for a classic portrait lens but it's the closest equivalent in the EOS M lens range and works well for half-length and environmental portraits. The f/1.4 aperture rating enables you to blur the background quite successfully, though the relatively short focal length is not very good for tight head shots. You’ll find that you need to get a little too close to your subject, probably making them feel a little uncomfortable as well as distorting their features a little. Typical of such fast lenses with an f/1.4 aperture, there’s no image stabilizer and, while the stepping motor autofocus system works well and enables precise fly-by-wire manual adjustments, it’s not as near silent as in some other EF-M lenses. The best thing about this lens is that its image quality is excellent in all respects.

(Image credit: James Artaius)
Not a standard zoom, but even better in many ways

Specifications

Mount: Canon RF
Elements/groups: 6/5
Diaphragm blades: 9
Autofocus: Stepping motor
Stabilizer: None
Minimum focus distance: 0.30m
Maximum magnification: 0.25x
Filter thread: 43mm
Dimensions (WxL): 69.2x40.5mm
Weight: 160g

Reasons to buy

+
Very affordable
+
Impressive image quality
+
Truly pocket-sized

Reasons to avoid

-
Not weather sealed

If you've got really deep pockets, then you won't go wrong with the stunning RF 50mm f/1.2L USM lens. However, for those of us with more modest budgets, Canon's pocket-sized RF 50mm f/1.8 STM costs a fraction of the price of its f/1.2 stablemate, and you don't even need to make many compromises. Sure, it's a little slower, but f/1.8 will still deliver nicely defocused backgrounds, and our tests show it's a match for the f/1.2 version in some areas. Focusing speeds are also very good, with the stepping motor (STM) AF offering quick and quiet focus. It's also better made than the EF equivalent lens, making this a must-buy for R series photographers.

Macro lenses

Macro lenses enable photographers to capture super close-up photos of their subjects, making them firm favorites for lovers of nature. However, not all macro lenses are created equal. A "true macro" lens will feature full 1.0x magnification, which means that your subject will be reproduced at life size on the camera's sensor. However, some cheaper macro lenses will deliver 0.3x or 0.5x magnification, so keep an eye out to make sure you're getting the right model for you. We've picked our favorite macro lenses for each Canon format here, but to see more options, read our guide to the best macro lenses.

(Image credit: Canon)
A stunning macro lens - Canon R-series users are in for a treat!

Specifications

Mount: Canon RF
Elements/groups: 17/13
Diaphragm blades: 9
Autofocus: Yes
Stabilizer: 5 stops (2 stops at 1.0x) / 8 stops on Canon EOS R5 & R6
Minimum focus distance: 0.26m
Maximum magnification: 1.4x
Filter thread: 67mm
Dimensions (WxL): 81.5x148mm
Weight: 730g

Reasons to buy

+
1:1.4 reproduction ratio
+
Ridiculously sharp
+
SA (bokeh!) control
+
Near-zero focus breathing
+
Possible 8 stops of IS

Reasons to avoid

-
Expensive, inevitably

The Canon RF 100mm f/2.8L Macro IS USM takes everything that was great about the EF version of this lens and makes it even better. Magnification is boosted to 1.4x. Stabilization and equipped with 8 stops (on the EOS R5 and R6). Bokeh? even more beautiful, thanks to a control ring that shifts the lens elements. Focus and breathing? Faster and more controlled than ever. It's a superb standalone portrait lens as well, with pin-sharp rendering and a flattering focal length. If you're an EOS R-series shooter and you want to photograph close-ups of small things and large things alike, you've just found your next purchase.

(Image credit: Tamron)

18. Tamron SP 90mm f/2.8 Di VC USD Macro

This modern classic macro lens is great on any Canon DSLR

Specifications

Mount: Canon EF
Elements/groups: 14/11
Diaphragm blades: 9
Autofocus: Ultrasonic (ring-type)
Stabilizer: 4-stops
Minimum focus distance: 0.3m
Maximum magnification: 1.0x
Filter thread: 62mm
Dimensions (WxL): 79x117mm
Weight: 610g

Reasons to buy

+
Hybrid image stabilizer
+
Full 1.0x magnification
+
Includes weather-seals

Reasons to avoid

-
Nothing really for the price

A focal length of around 90mm to 105mm is often regarded as ideal for macro photography, as it enables a comfortable and natural working distance for close-up photography. This is a high quality Tamron ‘G2’ lens, equipped with improved optical performance, nano-structure coatings, weather-seals and a fluorine coating on the front element to repel moisture and grease. It also adds a new ‘hybrid’ image stabilizer that counteracts horizontal and vertical shift, as well as the more usual angular vibration or ‘wobble’. This makes stabilization much more effective in close-up shooting and, in this respect, the Tamron directly matches Canon’s esteemed 100mm IS USM L-series macro lens. It also performs every bit as well in terms of handling and image quality but, at only around two-thirds of the price, the Tamron is the better buy.

(Image credit: Laowa)
The manual focus macro lens provides twice the magnification

Specifications

Mount: Canon EF / RF
Elements/groups: 11/9
Diaphragm blades: 9
Autofocus: Manual
Minimum focus distance: 0.25m
Maximum magnification: 2:1
Filter thread: 67mm
Dimensions (WxL): 72mm×125mm (EF) 72mm×155mm (RF)
Weight: 638g (EF) 650g (RF)

Reasons to buy

+
2x magnification
+
Sharp optics with good build quality

Reasons to avoid

-
Manual focus only
-
A very physically long lens

The Laowa 100mm macro lens is a manual focus lens designed for very close-up macro photography, with two times magnification, you can get closer than all the other macro lenses on this list, although this is at the cost of losing autofocus abilities. 

The 100mm focal length is slightly longer than the 'normal' 90mm macro distance, but works in its favor by getting slightly closer to the subject. The lens offers great sharpness rivaling the best lenses, with good bokeh and a solid metal build. It is available in EF and RF mount, however, the RF is considerably longer to make up for the shorter distance between the sensor and the lens due to the lack of a mirror.

(Image credit: Canon)
A macro lens for APS-C Canon DSLRs that can also light up your subject!

Specifications

Mount: Canon EF-S
Elements/groups: 10/6
Diaphragm blades: 7
Autofocus: Stepping motor
Stabilizer: 4-stops
Minimum focus distance: 0.13m
Maximum magnification: 1.0x
Filter thread: 49mm
Dimensions (WxL): 69x56mm
Weight: 190g

Reasons to buy

+
Built-in LED lamp
+
Hybrid image stabiliser

Reasons to avoid

-
Short working distance for close-ups
-
LED could be brighter

Like many recent designs, this lens features a stepping motor autofocus system with an electronically coupled focus ring. The hybrid image stabilization is inherited from Canon’s range-topping 100mm L-series lens and is able to correct x-y shift as well as vibration, making it more effective for close-up shooting. At the minimum focus distance, however, the front of the lens comes to just 3cm from the subject and can block ambient light. To compensate, there’s a built-in LED ‘Macro Lite’, with two brightness levels and the option to use both sides or just the left or right. It’s not very bright, though, so even at full power and at the closest shooting distance you’ll need a slow shutter speed of about 1/15th of a second at f/8 (ISO 200). It's an interesting and affordable 'novelty' lens, but serious close-up fans would probably go for a lens with a longer focal length.

(Image credit: Canon)
This remarkable little EOS M lens gets you much closer to your subjects

Specifications

Mount: Canon EF-M
Elements/groups: 11/10
Diaphragm blades: 7
Autofocus: Stepping motor
Stabilizer: 3.5-stops
Minimum focus distance: 0.09m
Maximum magnification: 1.2x
Filter thread: 43mm
Dimensions (WxL): 61x46mm
Weight: 130g

Reasons to buy

+
Built-in ‘macro lite’
+
1.2x Super Macro mode

Reasons to avoid

-
Limited working distance
-
Plastic lens mount

Despite having a chamfered front end on its extending inner barrel, this lens’s working distance for full-magnification macro shots is so short that it can often cast a shadow over the object you’re shooting. As with Canon’s EF-S 35mm lens for APS-C format DSLRs, a built-in LED ‘macro lite’ adds illumination. Again, you can alter the brightness level and choose whether to use the lamp as a circular ring-light or just to employ one side or the other. Other similarities include a hybrid image stabilizer and stepping motor autofocus system. The smaller EOS M’s party trick is that it adds a Super Macro mode, which increases the maximum magnification factor from 1.0x to 1.2x, though you can't focus on far away subjects in this mode. Taking the crop factor of the smaller EOS M sensor into account, this lens gives nearly twice the maximum magnification of shooting with a 1.0x macro lens on full-frame cameras.

Portrait lenses

When shooting portraits, you generally want to lift people from their surroundings and make them the centre of attention. That can be hard to achieve, especially if you’re shooting against a detailed or cluttered background. A lens with a medium to long focal length and a ‘fast’ aperture rating of around f/1.4 to f/1.8 can solve the problem. With a tight depth of field, it’ll enable you to throw the background out of focus and make people stand out from their environment. Discover more with our guide to the best Canon portrait lenses.

(Image credit: Canon)
A great, wide-aperture portrait lens for full frame Canon DSLRs

Specifications

Mount: Canon EF
Elements/groups: 14/10
Diaphragm blades: 9
Autofocus: Ultrasonic (ring-type)
Stabilizer: 4-stops
Minimum focus distance: 0.85m
Maximum magnification: 0.12x
Filter thread: 77mm
Dimensions (WxL): 89x105mm
Weight: 950g

Reasons to buy

+
Beautiful image quality
+
4-stop stabilizer in an f/1.4 lens

Reasons to avoid

-
Very expensive for an 85mm f/1.4
-
Quite weighty at nearly a kilogram

When buying a portrait prime, you usually need to make a choice between image stabilization or a fast f/1.4 aperture. This Canon lens gives you the best of both worlds, with no compromise in features or image quality, along with top-notch build quality and a full set of weather-seals. It comes with a nine-blade diaphragm that enables an extremely well-rounded aperture for attractive ‘bokeh’, and Canon’s advanced Air Sphere Coating to minimize ghosting and flare. It’s quite big and chunky but still noticeably smaller and lighter than the competing Sigma 85mm f/1.4 Art lens. It’s not quite as bitingly sharp as the Sigma but the Canon’s stabilizer can make a huge difference in low-light handheld shooting and its bokeh is deliciously smooth and creamy. Specialist lenses like these are expensive, but you get what you pay for. See full Canon EF 85mm f/1.4L IS USM review.

(Image credit: James Artaius)
An affordable portrait lens for Canon RF mount

Specifications

Mount: Canon RF
Diaphragm blades: 9
Autofocus: STM
Stabilizer: 5-stop
Minimum focus distance: 0.35m / 1.14 ft
Maximum magnification: 0.5x
Filter thread: 67mm
Dimensions (WxL): 78 x 90.5mm
Weight: 225g

Reasons to buy

+
Affordable quality in a light compact size
+
Image stabilized 
+
Doubles as a macro lens

Reasons to avoid

-
Aperture could be wider
-
Not true 1:1 macro

If you don't need, or more likely can't afford the Canon RF 85mm f/1.2L USM lens (below) then this mid-range RF 85mm fills in very nicely. This is a really compact and light lens, so is easy to carry around all day, but don't let the size fool you, it still pulls out fantastic image quality. 

The aperture could be wider, but at f/2 you will get some good subject separation at 85mm, but this might not be enough for some artists demanding the most extreme depth of field. The bokeh you do get from this lens though is very good, as it comes with a 9-blade circular aperture. The 5-stop image stabilization is excellent and paired with a camera with IBIS will get you 8-stops in total.

This lens will also double as a casual macro lens, it doesn't provide true 1:1 macro photography, so keen macro photographers should look elsewhere, but for those wanting to dabble in macro, this is a good toe in the water.

Read our review of the Canon RF 85mm f/1.2L USM.

(Image credit: James Artaius)
A practically perfect portrait lens for Canon EOS R-series cameras

Specifications

Mount: Canon RF
Diaphragm blades: 9
Autofocus: Ultrasonic (ring-type)
Stabilizer: None
Minimum focus distance: 0.85m
Maximum magnification: 0.12x
Filter thread: 82mm
Dimensions (WxL): 103x117mm
Weight: 1,195g

Reasons to buy

+
Absolutely gorgeous image quality
+
Super-fast f/1.2 aperture rating

Reasons to avoid

-
No image stabilization
-
Hugely expensive

Dwarfing Canon EOS R-series camera bodies, this mighty lens is a real heavyweight at almost 1.2kg. Large-diameter forward elements are required to pull in sufficient light for the f/1.2 aperture, which enables a really tight depth of field. In fact, it’s so tight that you can often find that only one eye of a portrait sitter is properly sharp, while the background dissolves into dreamy bokeh. Indeed, for outright softness of defocused areas, this lens is one of the very best on the market. And if you still want more, there’s an even pricier Canon RF 85mm f/1.2L USM DS edition of the lens with an added Defocus Smoothing coating that creates arguably the most glorious bokeh we've ever seen (at the expense of a couple of stops of light transmittance).

(Image credit: Future)
A great low-cost portrait lens for APS-C Canon DSLRs

Specifications

Mount: Canon EF
Elements/groups: 6/5
Diaphragm blades: 7
Autofocus: Stepping motor
Stabilizer: None
Minimum focus distance: 0.35m
Maximum magnification: 0.21x
Filter thread: 49mm
Dimensions (WxL): 69x39mm
Weight: 160g

Reasons to buy

+
Compact and lightweight
+
Inexpensive to buy

Reasons to avoid

-
Hood is sold separately
-
No image stabilization

This is a much cheaper 'portrait' alternative for Canon APS-C DSLR owners. It's true that the build quality of Canon’s recent EF 50mm f/1.8 lenses have felt a little suspect, right down to their plastic mounting plates, but this latest edition feels much more solid, boasting a metal mounting plate and a better Stepping Motor autofocus system with an electronically coupled fly-by-wire focus ring. A handling benefit is that the focus ring no longer rotates during autofocus and, although audible, autofocus is quieter than in preceding editions of the lens. Smooth autofocus transitions also become available for movie capture. The diaphragm blade count goes from five to seven, enabling a more well-rounded aperture when stopping down. The lens is wonderfully compact and a real lightweight at just 160g. It definitely punches above its weight in terms of image quality.

(Image credit: Matthew Richards/Digital Camera World)
A smart portrait lens for EOS M series mirrorless cameras

Specifications

Mount: Canon EF-M
Diaphragm blades: 9
Autofocus: Stepping motor)
Stabilizer: None
Minimum focus distance: 0.5m
Maximum magnification: 0.14x
Filter thread: 55mm
Dimensions (WxL): 67x60mm
Weight: 280g

Reasons to buy

+
Fast f/1.4 aperture rating
+
Great image quality and handling

Reasons to avoid

-
No image stabilization
-
Lacks weather-seals

Engineered specifically for APS-C format EOS M mirrorless cameras, this Sigma lens is a real triumph. It combines a portrait-friendly 90mm effective focal length with a fast f/1.4 aperture rating, ideal for shrinking the depth of field and blurring the background. Moreover, it does this while keeping the physical size down to just 67x60mm and weighing a mere 280g, giving the lens a wonderfully balanced feel on slim-line EOS M-series bodies. Build quality feels solid and robust and, unlike most Canon lenses outside of the L-series line-up, the Sigma comes complete with a lens hood. Handling is very refined, with fast and whisper-quiet autofocus and an electronically coupled manual focus ring. Image quality is simply superb, all in all, it’s a high-performance lens that’s a real bargain at the price.

How we test lenses

We test lenses using both real world sample images and lab tests. Our lab tests are carried out scientifically in controlled conditions using the Imatest testing suite, which consists of custom charts and analysis software that measures resolution in line widths/picture height, a measurement widely used in lens and camera testing. We find the combination of lab and real-word testing works best, as each reveals different qualities and characteristics.

Camera compatibility

Somewhat confusingly, Canon has four different lens mounts – and it's super important that you make sure you get the right type for you. Here's a quick explainer to help you make sure you're on the right lines.

1) Canon RF lenses are designed for Canon's full frame mirrorless cameras, such as the Canon EOS R5, Canon EOS R6 and more. You might want to check out our full guide to the best Canon RF lenses if you have an RF mount camera.

2) Canon EF lenses are for full frame Canon DSLRs. It's actually possible to use full frame lenses on APS-C cameras (some photographers do this to get a little extra reach when using a telephoto lens, as the 1.6x crop factor of an APS-C sensor brings you closer to the subject). 

3) Canon EF-S lenses are for APS-C Canon DSLRs, which means they're designed to only reflect light onto the smaller APS-C sensor size. While these lenses would technically fit onto any Canon DSLR, they're not suitable for full frame cameras, as you wouldn't get the focal length promised on the box.

4) Canon RF-S lenses are for APS-C format R system mirrorless cameras, namely the Canon EOS R7 and Canon EOS R10. However, since they use the same RF mount as full-frame mirrorless bodies, they can be used on cameras like the Canon EOS R and Canon EOS RP (while invoking a 1.6x crop on the focal length, as the cameras will default to crop shooting mode). 

5) Canon EF-M lenses are for Canon's APS-C format mirrorless EOS M cameras, like the Canon EOS M50 Mark II. The only way you can fit EF-M lenses onto a different lens mount is by using an adapter, which we wouldn't necessarily recommend. 

It's important to note that you can actually use Canon DSLR lenses on Canon mirrorless cameras, but you must use an adapter. Considering that lenses are designed to complement the mount they use, we'd always recommend using 'native' lenses. However, if you've upgraded to the latest RF mount camera from a DSLR, there's no denying that having access to your library of EF mount lenses is useful!

Read more:
PhotoPlus: The Canon Magazine
Best Canon camera
50 Canon camera tips:
Best 50mm lenses
Best 70-200mm lenses
Best budget telephoto lenses
Best 150-600mm lenses

Thank you for reading 5 articles this month* Join now for unlimited access

Enjoy your first month for just £1 / $1 / €1

*Read 5 free articles per month without a subscription

Join now for unlimited access

Try first month for just £1 / $1 / €1

Sebastian Oakley
Ecommerce Editor

For nearly two decades Sebastian's work has been published internationally. Originally specialising in Equestrianism, his visuals have been used by the leading names in the equestrian industry such as The Fédération Equestre Internationale (FEI), The Jockey Club, Horse & Hound and many more for various advertising campaigns, books and pre/post-event highlights.


He is a Fellow of The Royal Society of Arts, holds a Foundation Degree in Equitation Science and is a Master of Arts in Publishing.  He is member of Nikon NPS and has been a Nikon user since the film days using a Nikon F5 and saw the digital transition with Nikon's D series cameras and is still to this day the youngest member to be elected in to BEWA, The British Equestrian Writers' Association. 


He is familiar with and shows great interest in medium and large format photography with products by Phase One, Hasselblad, Alpa and Sinar and has used many cinema cameras from the likes of Sony, RED, ARRI and everything in between. His work covers the genres of Equestrian, Landscape, Abstract or Nature and combines nearly two decades of experience to offer exclusive limited-edition prints to the international stage from his film & digital photography.

With contributions from