Canon EF

Shop our wide range of Canon EF Camera lenses, including prime, zoom and telephoto lenses.

Filter by price

Filter by Brand
Lens Type
By Mount
Focal Length
Maximum Aperture
Minimum Aperture
Filter Size

Showing 1–21 of 39 results

Canon EF 50mm f/1.2L USM

Original price was: £1,629.Current price is: £1,034. £861.67 ex VAT

Canon EF 24mm f/1.4L II USM

Original price was: £1,579.Current price is: £1,141. £950.83 ex VAT

Canon EF 85mm f/1.2L II USM

Original price was: £1,599.Current price is: £1,402. £1,168.33 ex VAT

Sigma 24mm f1.4 DG HSM Art For Canon EF

Original price was: £705.Current price is: £694. £578.33 ex VAT

Canon EF 11-24mm f/4L USM Lens

Original price was: £3,099.Current price is: £1,686. £1,405 ex VAT

Tamron 18-200mm F/3.5-6.3 Di II VC For Canon EF

Original price was: £265.Current price is: £247. £205.83 ex VAT

Tamron SP 45mm F1.8 Di VC USD For Canon EF

Original price was: £649.Current price is: £441. £367.50 ex VAT

Tamron 18-400mm F3.5-6.3 Di II VC HLD For Canon EF

Original price was: £699.Current price is: £682. £568.33 ex VAT

Tamron SP 70-200mm f2.8 Di VC USD G2 For Canon EF

Original price was: £1,499.Current price is: £940. £783.33 ex VAT

Tamron 70-210mm F/4 Di VC USD For Canon EF

Original price was: £569.Current price is: £444. £370 ex VAT

Tamron SP 150-600mm F5-6.3 Di VC USD G2 For Canon EF

Original price was: £1,279.Current price is: £923. £769.17 ex VAT

Tamron 100-400mm F/4.5-6.3 Di VC USD For Canon EF

Original price was: £799.Current price is: £654. £545 ex VAT