Canon RF Mount Lenses

Shop Canon RF lenses for Canon EOS R mirrorless cameras at Camix. Explore Canon, Sigma and Tamron prime, zoom, wide-angle and telephoto lenses, with UK delivery and finance options available.

Filter by price

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

Showing 22–42 of 71 resultsSorted by latest

Canon RF 16-28mm f2.8 IS STM Lens

Original price was: £1,249.Current price is: £843. £702.50 ex VAT

Canon RF 24mm F1.4L VCM Lens

Original price was: £1,679.Current price is: £901. £750.83 ex VAT

Canon RF 70-200mm F2.8L IS USM Z White

Original price was: £3,449.Current price is: £2,504. £2,086.67 ex VAT

Canon RF-S 3.9mm f3.5 VR Fisheye Lens

Original price was: £1,249.Current price is: £1,007. £839.17 ex VAT

Canon RF 35mm F1.4L VCM Lens

Original price was: £1,679.Current price is: £1,317. £1,097.50 ex VAT

Canon RF 50mm F1.4L VCM

Original price was: £1,539.Current price is: £1,205. £1,004.17 ex VAT

Canon RF 28-70mm F2.8 IS STM

Original price was: £1,249.Current price is: £1,047. £872.50 ex VAT

Canon RF 70-200mm F2.8L IS USM Z

Original price was: £3,449.Current price is: £2,510. £2,091.67 ex VAT

Canon RF 24-105mm F2.8L IS USM Z Lens

Original price was: £3,655.Current price is: £2,498. £2,081.67 ex VAT

Canon RF 200-800mm F6.3-9 IS USM Lens

Original price was: £2,299.Current price is: £1,654. £1,378.33 ex VAT

Canon RF 10-20mm f4L IS STM

Original price was: £2,850.Current price is: £1,747. £1,455.83 ex VAT

Canon RF 600mm f/4L IS USM

Original price was: £14,179.Current price is: £11,222. £9,351.67 ex VAT

Canon RF 28mm f2.8 STM Lens

Original price was: £388.Current price is: £374. £311.67 ex VAT

Canon RF 100-300mm f2.8 L IS USM Lens

Original price was: £11,499.Current price is: £8,673. £7,227.50 ex VAT

Canon RF-S 55-210mm f/5-7.1 IS STM Lens

Original price was: £499.Current price is: £253. £210.83 ex VAT

Canon RF 24-50mm f/4.5-6.3 IS STM Lens

Original price was: £379.Current price is: £334. £278.33 ex VAT

Canon RF 135mm f/1.8 L IS USM Lens

Original price was: £2,599.Current price is: £1,805. £1,504.17 ex VAT