Thinking of upgrading your current kit lens, or simply adding another to your kit bag? Look no further then our selection of the best Canon lenses on the market

Whether you’re new to DSLR photography and have just purchased one of Canon’s entry-level models – such as the EOS 1100D or 700D – or a more advanced photographer looking to expand your kitbag with a new optic, the amount of lenses in Canon’s line-up means there’s something for everyone.

We’ve narrowed down a shortlist of the best Canon lenses that should be on your shopping list next time you’re looking to add to your photographic kit

1.

Canon EF 50mm f/1.8 II

Canon EF 50mm f/1.8 II

Street price £90

If you’re looking to upgrade from your standard 18-55mm kit lens without breaking the bank the Canon EF 50mm f/1.8 is a fantastic starting point.

The 50mm focal length, along with the f/1.8 maximum aperture, make it perfect for starting out in portraiture or reportage photography

Best Canon Lens for: Affordable portraiture

Find the best deals for the Canon EF 50mm f/1.8 II

2. Canon EF 35mm f/2
Canon EF 35mm f/2

Street price £470

Another good prime lens option is Canon’s 35mm f/2 lens. Although it’s quite a bit pricier than its 50mm stablemate, thanks to the 1.6x focal length magnification of Canon’s APS-C DSLRs it delivers almost exactly a true 50mm shooting length.

One again this lens is perfect for shooting portraiture and landscapes, as well as street photography

Best Canon Lens for: A versatile prime focal length

Find the best deals for the Canon EF 35mm f/2

3. Canon EF 70-300mm f/4.5-5.6 IS USM Canon EF 70mm f/4.5-5.6 IS USM

Street price £370

You might think that large tele-photo lenses are the preserve of professional photographers who have their kit pay for itself, and therefore can afford higher ticket prices on their product.

However, if you’re interested in wildlife or sports photography the Canon EF 70-300mm might be the lens for you. It offers an extensive and versatile focal range and you won’t need a professional budget to pick one up.

Best Canon Lens for: Budding wildlife and sports photographers

Find the best deals for the Canon EF 70-300mm f/4.5-5.6 IS USM

4. Canon 24-70mm f/2.8 L IS USM Canon 24-70mm f/2.8

Street price £1450

In terms of the ultimate upgrade to your standard kit lens, it’s difficult to look any further than the 24-70mm f/2.8 L.

Not only does the lens cover a reasonable focal range, but the constant f/2.8 maximum aperture throughout said range adds even more functionality to the optic.

Finally, thanks to the lens hailing from Canon’s acclaimed ‘L’ range, you can be sure of optical excellence in terms of sharpness and detail

Best Canon Lens for: A premium kit lens upgrade

Find the best deals for the Canon 24-70mm f/2.8 L IS USM

5. Canon EF-S 10-22mm f/3.5-4.5 USM Canon EF-S 10-22mm

Street price £480

If you’re in to landscape photography, or just want a bit extra at the wide end of your focal range, it might be worth taking a look at the Canon EF-S 10-22mm f/3.5-4.5.

Thanks to the impressively wide headline focal length, you could find you’ll be able to fit that bit extra in to your landscape shots, while the fact that the lens is a zoom means that you’ll have the option to get a touch closer should needs be.

Best Canon Lens for: Landscape and architecture photographers

Find the best deals for the Canon EF-S 10-22mm f/3.5-4.5 USM