Welcome to our guide to the best Canon lenses to buy. We’ve compiled a selection of our absolute favourite lenses for Canon cameras, including options for both the RF mirrorless mount, and the classic EF DSLR mount.
These aren’t necessarily the absolute best top-of-the-range lenses — such a list would be exclusively populated with lenses that are far out of budget for ninety-nine per cent of photographers. Instead, these are simply the lenses that have most impressed our testing team, and ones that we consider to provide excellent value for money. This means that while there are lenses on this list at the professional end of the scale, there are also some highly affordable options suited to beginners and those on a budget.
If you’re shopping for a camera too, check out our guide to the best Canon cameras, where we cover mirrorless and DSLR options. Otherwise, let’s get into it and count off the best lenses for Canon cameras right now…
Best RF Lens
Canon’s EOS R mirrorless range is a broad church, encompassing high-end professional flagships like the EOS R5, affordable beginner cameras like the EOS R100, and everything in between. Of course, as many photographers say, a camera is only as good as the lens, and so here are a few lenses that will help you get the best out of your EOS R camera. We’ve included a mix of RF lenses (that will work with all sensor sizes) and RF-S (which will work with just APS-C) – make sure you check which type you have.
Canon RF 135mm f1.8 L IS USM Lens
Make your mark with a lens that inspires. Thanks to a longer 135mm focal length, fast f1.8 aperture and 9-bladed diaphragm, the RF 135mm f1.8 from Canon is the perfect lens for portrait photographers, designed to support users in shooting wide open. Combined with premium RF optics, advanced image stabilisation and L-series build quality, this lens will help any user become a depth-of-field genius.
£2,399.00 View
Pros:
- Useful stabilisation system
- Tough build and brilliant handling
- Class-leading optical performance
Cons:
- Focal length won’t be suited to all situations
This lens is an update to a much loved DSLR lens, the EF 135mm f/2L USM. It delivers not just a little extra latitude in the aperture, with f/1.8 rather than f/2, but also adds built-in stabilisation – and this makes it much more practical to shoot with handheld. The tight 135mm focal length is brilliant for portraits, though with a 0.7m minimum focusing distance, this is also a great lens for close-ups and still life. It’s built to L series standards, with extensive weatherproofing, and its optical performance is absolutely stellar.
Canon RF 24-240mm f4-6.3 IS USM Lens
The Canon RF 24-240mm f4-6.3 IS USM is a portable, versatile 10x zoom lens for the EOS R system that's ideal for everything from wide-angle landscapes to frame-filling portraits, and even close-up sport and wildlife. This lens represents a new standard in full-frame image quality, especially at this focal range.
£909.00 View
Pros:
- Versatile zoom range
- Image stabilisation
- Light and pretty compact
Cons:
- Lacks weather sealing
- Mild distortion at the wide angle
It’s a highly versatile lens that caters to a wide range of photographic needs. Its extensive zoom range from 24mm to 240mm allows photographers to capture everything from sweeping landscapes to detailed close-ups, making it an excellent all-in-one solution for travel and everyday photography. Its built-in 5-stop image stabilisation is particularly useful for handheld shooting. Overall, it's a practical and versatile option for photographers seeking a flexible, all-purpose lens.
Canon RF-S 10-18mm f4.5-6.3 STM Lens
The RF-S 10-18mm f4.5-6.3 STM Lens is Canon’s most advanced ultra-wide zoom designed for the EOS R series. Thanks to its vast focal length and 0.5x magnification, this lens is an essential optic for travel photography and vlogging. Coupled with up to 6 stops of IBIS and an incredibly compact build, this lens is perfect for solo adventures and shooting handheld, ensuring shots are always steady.
£379.00 View
Pros:
- Ultra-wide focal length suits vlogging
- Weighs just 150g
- Fast, near-silent focusing
Cons:
- APS-C only
This is the widest lens currently available for RF-S users – meaning it’s great not just for landscapes and architecture photography, but also for vlogging. Indeed, with a practically silent autofocus system and built-in stabilisation, the RF-S 10-18mm f4.5-6.3 STM ticks a lot of the boxes that are priorities to video shooters, as well as being great for stills. It’s tiny and lightweight, but still packs in a sophisticated optical build with 12 elements arranged into 10 groups, to ensure consistent sharpness. There’s a 0.5x magnification factor that makes it pretty solid for close-ups and small details, and the seven-blade diaphragm means you can produce images with aesthetically pleasing bokeh while shooting with a shallow depth of field.
Canon RF 100-500mm f4.5-7.1L IS USM Lens
Time and time again Canon has shown their mastery of optics with stunning lenses, and this RF 100-500mm is no different. Designed specifically for use with the Canon R series, such as the Canon R5 and Canon R6, this lens is aimed at both enthusiasts and professionals alike. The compact super-telephoto zoom lens effortlessly captures wonderfully detailed and colour-rich images and video footage. It features a 5-stop image stabilisation which adds a whole new level of versatility to long-distance photography. Furthermore, it features Dual Nano USM motors that enable quick, smooth and next-to-silent autofocusing. This lens lends itself to those who wish to capture breathtaking sports and wildlife photography.
£2,859.00 View
Pros:
- Big, generous zoom range
- Excellent Dual Nano USM autofocus
- Strong control of aberrations for superb sharpness
Cons:
- Max aperture drops a lot at the tele end
A 100-400mm lens is a popular thing among pro and amateur photographers alike. Here, Canon goes one better — or one hundred better, depending on how you look at it — and produces the RF 100-500mm f4.5-7.1L IS USM. Great for all sorts of applications thanks to its generous zoom range, the RF 100-500mm still manages to be relatively lightweight. It’s equipped with a five-stop stabilisation system, as well as the brilliant Dual Nano USM autofocus that is exceptionally fast and accurate. Aberrations and distortion are controlled well throughout the zoom range, giving you clear and sharp images at every focal length setting.
Canon RF-S 18-150mm f3.5-6.3 IS STM Lens
The Canon RF-S 18-150mm f3.5-6.3 IS STM is an APS-C lens designed for use with the EOS R-series cameras. With a powerful 18-150mm zoom range, users can go beyond the everyday to capture stunning travel, wildlife and macro images. This compact lens boasts a 4.5 stop Optical Image Stabiliser and STM motor for fast, smooth and silent autofocus - taking users another step further in their photography.
£549.00 View
Pros:
- 29-240mm equivalent zoom range
- Fast focusing
- 4.5-stop stabiliser
Cons:
- APS-C only
An ideal travel zoom for Canon’s crop-sensor mirrorless camera, the Canon RF-S 18-150mm f3.5-6.3 IS STM is a good old one-size-fits-all, covering reasonably wide-angle to powerful telephoto. It’s also equipped with image stabilisation; this is especially good news for users of APS-C cameras, which don’t tend to have in-body stabilisation systems. Focusing is reliably snappy thanks to the stepping motor autofocus system, and if you switch to manual focus mode, you get a decent 0.59x magnification factor that provides some macro capability. It’s a lens to do pretty much everything without costing the earth.
Canon RF 100mm f2.8 L Macro IS USM Lens
A welcome addition to Canon's esteemed RF lens line up, the Canon RF 100mm F2.8L Macro IS USM Lens is a feat of optical performance and engineering. The lens's complex and intricate optical structure comprised of 17 lens elements arranged into 13 groups. This includes a floating focusing lens system that is driven by a Dual Nano USM autofocusing system that delivers lightning-fast, smooth and accurate AF performance with a near-silent operation. A defining feature of this lens is the addition of a specially designed Spherical Aberration Control ring that offers enhanced and expressive control of depth of field and bokeh, allowing you to alter the look of your bokeh and defocus both in front and behind your subject. As well as this, the lens provides up to 5-stop of image stabilisation compensation, and this can be increased when pairing this lens with a compatible RF-Mount Canon camera that features IBIS. Again, this lens is a feat of engineering and photographic understanding.
£1,369.00 View
Pros:
- Incredible sharpness
- Unique bokeh control (SA) ring
- Effective 5-stop image stabilisation
Cons:
- Tripod collar not included
Canon likes to push the boat out with new lenses, and often gives us something we’ve never seen before. The RF 100mm f2.8 L Macro IS USM may seem fairly standard at first glance – a telephoto prime with close-up capabilities. However, it includes a unique feature in the form of the SA Control ring, which can be turned to manipulate the shape of bokeh (the points of light in defocused areas of images). Once you get the hang of using this, it’s immensely enjoyable to use, and further expands your creative options when shooting macro images on the EOS R system.
Best EF Lens
Here we’ve compiled a few of our favourite EF lenses for Canon DSLRs. Once again, we’ve simply picked out lenses that have impressed our team and we reckon offer great value for money – so there’s a mix of affordable and premium lenses, with options for APS-C and full-frame (APS-C lenses are denoted as “EF-S” rather than just EF). Remember too that all of these lenses can be adapted to fit EOS R mirrorless cameras with full functionality, using the EF-EOS R mount adapter.
Canon EF 50mm f1.8 STM Lens
The Canon EF 50mm f1.8 STM lens is the successor to the incredibly popular 50mm f1.8 II. Extremely compact and lightweight (160g), the lens features an improved optical design and stepping motor (STM) technology. Its wide f/1.8 maximum aperture and standard 50mm focal length makes it ideal for a wide variety of photographic genres, including travel, portraiture, and everyday creative snapshots.
£129.00 View
Pros:
- Affordable and lightweight
- Versatile focal length
- Snappy focusing
Cons:
- Premium lenses provide superior optical performance
The so-called “nifty-fifty” has a deserved reputation as one of the best walk-around focal lengths there is. It roughly equates to the angle of view of a human eye, and so on full-frame it produces images with a naturalistic, documentary-style look that works brilliantly for reportage and documentary-style shooting, not to mention street photography.
The Canon EF 50mm f1.8 STM Lens is a beloved example, providing a superb balance between affordability and quality, with a generous f/1.8 aperture, a 7-bladed diaphragm for smooth bokeh, and Super Spectra coating to reduce ghosting and flare. The STM motor also means focusing is quick and quiet, so you have everything you need for a day’s photographic adventure.
Canon EF-S 18-55mm f3.5-5.6 IS II Lens
The EF-S 18-55mm f/3.5-5.6 IS II offers Canon DSLR owners the flexibility to shoot everything from sweeping landscapes to portraits. A lightweight construction means it's easy to carry, and Canon's acclaimed optical Image Stabilization offers a 4-stop advantage to ensure sharp images at maximum zoom and when shooting in low light. With a focal length equivalent of 29-88mm in 35mm format, the lens' wide zoom range is suitable for most general photography. For close-up work, the working distance is just 0.25m (25cm) throughout the zoom range.
£179.00 View
Pros:
- Four-stop stabilisation system
- Short close-focusing distance
- Versatile focal range
Cons:
- APS-C only
- Fairly pedestrian max. aperture range
Next up, we have one of Canon’s most affordable lenses – its EF-S 18-55mm f3.5-5.6 IS II Lens. Its all-purpose, wide-to-medium focal range allows it to shoot a huge range of subjects, from landscapes to portraits, and it has many useful features such as Canon’s 4-stop image stabilisation system, which makes it easier to shoot handheld with lower shutter speed, expanding the lens’s utility in low light. It’s also great for close-up, with a generous minimum focusing distance of just 0.25m.
One thing to be aware of is that this is an EF-S lens, which means it’s only useable on Canon DSLRs with APS-C sensors such as the EOS 7D Mark II or entry-level EOS 4000D. Always check your camera’s compatibility before buying a lens.
Sigma 18-35mm f1.8 DC Art HSM Lens for Canon EF
The Sigma 18-35mm f1.8 DC Art HSM Lens is the first wide-angle zoom lens (as of 22nd April 2013) to achieve a maximum aperture of f/1.8 throughout the entire zoom range. This lens incorporates a wide glass moulded aspherical lens with Special Low Dispersion (SLD) glass to compensate for aberrations and curvature at the widest angle. It has a 9-blade rounded diaphragm to create attractive round bokeh at large-aperture settings, and an inbuilt HSM (Hyper Sonic Motor) that ensures a silent, high-speed AF. Ideal for landscapes, portraits, still life, snap shots, casual, and close-ups, this lens is suitable for cropped (APS-C) sensor cameras.
£699.00 View
Pros:
- Great image quality full of character
- Constant f/1.8 aperture
Cons:
- APS-C only
This wide-angle zoom benefits from a constant f/1.8 aperture — meaning it can shoot wide-open all the way through its zoom range. This greatly adds to your shooting versatility when shooting portraits and when taking pictures in low-light, making the Sigma 18-35mm f1.8 DC Art HSM Lens a fantastic all-purpose lens. It’s designed for APS-C cameras, and boasts an internal construction with aspherical elements and Special Low Dispersion elements to reduce distortion and aberration, ensuring images are clean and sharp at all focal lengths and all aperture settings.
Zeiss 50mm f1.4 Milvus ZE Lens - Canon EF Mount
This focal length is the ideal tool for imaging real-life situations - whether it is the hustle and bustle of a busy road, the intimacy of a portrait or the wonders of nature. It is always in quest of those real and unadulterated perspectives. The Zeiss 50mm f1.4 Milvus ZE lens is a versatile focal length that meets even the highest standards.
£1,245.00 View
Pros:
- Outstanding optical quality
- Beautifully made with exceptional ergonomics
- Useful 50mm focal length
Cons:
- Manual focus only
Zeiss are among the best in the business, and this fantastic 50mm prime shows why. It’s manual focus only, so not one for the novice, but if this is how you prefer to focus then you’ll enjoy a lens with peerless optical quality, smooth ergonomics, and a generous maximum aperture of f/1.4 that makes it hugely useful in all sorts of different shooting situations. For shooting a real-life, naturalistic perspective in pin-sharp detail, you can’t ask for better, and this Zeiss lens will allow you to get the very best out of your full-frame Canon DSLR.
Canon EF 50mm f1.4 USM Lens
The Canon EF 50mm f/1.4 USM lens is a must-have lens in your arsenal. The ‘nifty-fifty' has always been a versatile and useful lens to have and this one is no exception. It provides a pin sharp image and has a bright f1.4 aperture, perfect shallow depth of field and for low light conditions. All of this in a compact and rugged shell - This lens is a workhorse and will stand the test of time. It is suitable for both full-frame and APS-C DSLR camera bodies.
£409.00 View
Pros:
- Bright f1.4 aperture
- Gorgeous bokeh quality and brilliant image details
Cons:
- Heavier than f1.8 version
Another Canon nifty-fifty, this handy all-purpose prime benefits from a sophisticated autofocus system as well as the fast maximum aperture that’s so vital for creating perfect bokeh. It produces high-contrast images with vivid detail in all the right places, even when shooting wide open, so you get the optimal balance between sharpness and style. Affix this to the front of your Canon camera and you’ll be prepared for all sorts of different shooting situations.
Lensbaby Sol 45 Lens for Canon EF
The Lensbaby Sol 45 45mm fixed f/3.5 is an easy to use lens that creates a tack-sharp circular area of focus surrounded by dramatic blur and smooth bokeh. Featuring an 8.5º area of tilt, users can select the area of focus by titlting the lens, whether you are shooting on a full frame or APS-C sensor camera. Twisting the lens engages a centre-locking system so users can the lock position for quick and easy focusing.
£149.00 View
Pros:
- Brings a unique character to images
- Hands-on and fun to use
Cons:
- Manual focus only, and slow
- Look won’t suit all situations
Lensbaby has made a name for itself by producing artistic lenses that focus on making images with vivid, distinctive bokeh. The Sol 45 is one such lens, equipped with an 8.5º area of tilt that allows the user to direct the sweet spot of focus precisely where they want it, with the rest of the image rendering with beautifully stylised bokeh. The Sol 45 also has bokeh blades, which swing over the front of the lens to add further texture to the defocused areas. It’s a fantastic lens for experimenting creatively, and makes for a superb addition to any Canon photographer’s kit bag.
FAQs
What makes Canon camera lenses unique?
Canon camera lenses are renowned for their high-quality optics, innovative technologies, and robust build. They often feature advanced lens coatings such as Super Spectra and Subwavelength Structure Coating (SWC) that minimise reflections, ghosting, and flare, resulting in clearer and more vibrant images.
How do I choose the right Canon lens for my needs?
Choosing the right Canon lens depends on your specific photography needs. It’s best to think about focal length, aperture size, and image stabilisation. For landscape photography, wide-angle lenses are ideal, while portrait photographers often prefer lenses with a large aperture for beautiful background blur. For sports and wildlife, telephoto lenses with image stabilisation help capture distant subjects with clarity. It’s safe to say that there is a Canon lens for everyone.
What is the difference between Canon EF and RF lenses?
Canon EF lenses are designed for DSLR cameras with a full-frame or APS-C sensor, while RF lenses are specifically made for Canon's mirrorless cameras with the RF mount.
Why is lens image stabilisation important?
Image stabilisation (IS) is crucial for reducing camera shake, especially in low-light conditions or when using long focal lengths, ensuring sharper images. Canon lenses often feature Optical Image Stabilisation (OIS), which compensates for camera movement by shifting lens elements.
How do Canon's lens coatings enhance image quality?
Canon uses several proprietary lens coatings to enhance image quality. Super Spectra Coating (SSC) is applied to reduce internal reflections, ghosting, and flare, which can degrade image contrast and colour fidelity. The Subwavelength Structure Coating (SWC) further minimises flare and ghosting, particularly in challenging lighting conditions.
How do we decide?
Our in-house photography experts, store staff and partners all work collaboratively to pour over these guides. We also consider emerging trends and customer feedback to make sure our guides are always up-to-date and reflective of what people are truly looking for. By curating only the best products, our guides provide trustworthy recommendations, making it easier for customers to make informed choices with confidence.
If you would like more advice on any purchase our contact centre staff are here to help. Alternatively, you can reach us via email or social media. And don't forget. If you were to purchase anything based on our recommendations you'll be covered by our full returns policy
Buying Guides