Skip to content
Click here to sign up to our newsletter and receive our latest offers, events, news and expert advice.
Click here to sign up to our newsletter and receive our latest offers, events, news and expert advice.

Canon

  • Original price £5,879.00 - Original price £5,879.00
    Original price
    £5,879.00 incl. VAT
    £5,879.00 - £5,879.00
    Current price £5,879.00 incl. VAT

    Canon EOS R3 Body

    Canon

    Available Soon, Pre-order - Call For Availability

    Canon EOS R3 - Outpace. Outperform. A camera that lets you photograph sport, wildlife and news in ways you never thought were possible. Stay ahead...

    View full details
    Original price £5,879.00 - Original price £5,879.00
    Original price
    £5,879.00 incl. VAT
    £5,879.00 - £5,879.00
    Current price £5,879.00 incl. VAT
  • Original price £4,289.00 - Original price £4,289.00
    Original price
    £4,289.00 incl. VAT
    £4,289.00 - £4,289.00
    Current price £4,289.00 incl. VAT

    Canon EOS R5 Full Frame Mirrorless Camera Body

    Canon

    In stock

    FREE 12 Month Pro-Support Package At TFC, the service doesn't stop once you've made your purchase, that's why we include a free 12 month pro s...

    View full details
    Original price £4,289.00 - Original price £4,289.00
    Original price
    £4,289.00 incl. VAT
    £4,289.00 - £4,289.00
    Current price £4,289.00 incl. VAT
  • Save 8% Save %
    Original price £2,599.00
    Original price £2,599.00 - Original price £2,599.00
    Original price £2,599.00
    Current price £2,399.00 incl. VAT
    £2,399.00 - £2,399.00
    Current price £2,399.00 incl. VAT

    Canon EOS R6 Full Frame Mirrorless Camera Body

    Canon

    Claim £200 Cashback

    Out Of Stock - Call For Availability

    Dive into summer with the Canon Summer Cashback Promotion Claim £200 cashback on the Canon EOS R6 Full Frame Mirrorless Camera Body How it works -...

    View full details
    Original price £2,599.00
    Original price £2,599.00 - Original price £2,599.00
    Original price £2,599.00
    Current price £2,399.00 incl. VAT
    £2,399.00 - £2,399.00
    Current price £2,399.00 incl. VAT
    Save 8% Save %
  • Save 8% Save %
    Original price £319.99
    Original price £319.99 - Original price £319.99
    Original price £319.99
    Current price £295.00 incl. VAT
    £295.00 - £295.00
    Current price £295.00 incl. VAT

    Canon EF-S 55-250mm f/4.0-5.6 IS STM Lens

    Canon

    In stock

    Canon EF-S 55-250mm f/4.0-5.6 IS STM LensCombining powerful telephoto performance with high-quality images, the affordable, lightweight and compact...

    View full details
    Original price £319.99
    Original price £319.99 - Original price £319.99
    Original price £319.99
    Current price £295.00 incl. VAT
    £295.00 - £295.00
    Current price £295.00 incl. VAT
    Save 8% Save %
  • Original price £2,929.00 - Original price £2,929.00
    Original price
    £2,929.00 incl. VAT
    £2,929.00 - £2,929.00
    Current price £2,929.00 incl. VAT

    Canon EOS R6 & RF 24-105mm f/4.0-7.1 IS STM Lens Kit

    Canon

    Claim £200 Cashback

    Special Order - Call For Availability

    Dive into summer with the Canon Summer Cashback Promotion Claim £200 cashback on the Canon EOS R6 & RF 24-105mm f/4.0-7.1 IS STM Lens Kit How ...

    View full details
    Original price £2,929.00 - Original price £2,929.00
    Original price
    £2,929.00 incl. VAT
    £2,929.00 - £2,929.00
    Current price £2,929.00 incl. VAT
  • Save 7% Save %
    Original price £319.99
    Original price £319.99 - Original price £319.99
    Original price £319.99
    Current price £299.00 incl. VAT
    £299.00 - £299.00
    Current price £299.00 incl. VAT

    Canon RF 16mm F2.8 STM Lens

    Canon

    In stock

    Canon RF 16mm F2.8 STM - EXPLORE YOUR WIDER SIDE Meet the RF 16MM F2.8 STM. It’s the ultimate affordable EOS R-series lens for vlogging and more. F...

    View full details
    Original price £319.99
    Original price £319.99 - Original price £319.99
    Original price £319.99
    Current price £299.00 incl. VAT
    £299.00 - £299.00
    Current price £299.00 incl. VAT
    Save 7% Save %
  • Save 4% Save %
    Original price £2,389.99
    Original price £2,389.99 - Original price £2,389.99
    Original price £2,389.99
    Current price £2,299.00 incl. VAT
    £2,299.00 - £2,299.00
    Current price £2,299.00 incl. VAT

    Canon RF 50mm f/1.2L USM Lens

    Canon

    In stock

    Canon RF 50mm f/1.2L USM Lens An extremely fast 50mm f/1.2 L-series prime lens for the Canon EOS R System. Setting new standards of optical quality...

    View full details
    Original price £2,389.99
    Original price £2,389.99 - Original price £2,389.99
    Original price £2,389.99
    Current price £2,299.00 incl. VAT
    £2,299.00 - £2,299.00
    Current price £2,299.00 incl. VAT
    Save 4% Save %
  • Original price £1,479.00 - Original price £1,479.00
    Original price £1,479.00
    £1,479.00 incl. VAT
    £1,479.00 - £1,479.00
    Current price £1,479.00 incl. VAT

    Canon RF 100mm f/2.8L Macro IS USM Lens

    Canon

    Claim £60 Cashback

    Out Of Stock - Call For Availability

    Dive into summer with the Canon Summer Cashback Promotion Claim £60 cashback on the Canon RF 100mm f/2.8L Macro IS USM Lens How it works - Purchas...

    View full details
    Original price £1,479.00 - Original price £1,479.00
    Original price £1,479.00
    £1,479.00 incl. VAT
    £1,479.00 - £1,479.00
    Current price £1,479.00 incl. VAT
  • Save 4% Save %
    Original price £2,389.99
    Original price £2,389.99 - Original price £2,389.99
    Original price £2,389.99
    Current price £2,299.00 incl. VAT
    £2,299.00 - £2,299.00
    Current price £2,299.00 incl. VAT

    Canon RF 24-70mm f/2.8L IS USM Lens

    Canon

    In stock

    Canon RF 24-70mm f/2.8L IS USM Lens Part of the trinity of essential lenses alongside the RF 15-35mm and RF 70-200mm, the RF 24-70mm boasts a fast ...

    View full details
    Original price £2,389.99
    Original price £2,389.99 - Original price £2,389.99
    Original price £2,389.99
    Current price £2,299.00 incl. VAT
    £2,299.00 - £2,299.00
    Current price £2,299.00 incl. VAT
    Save 4% Save %
  • Save 1% Save %
    Original price £2,729.99
    Original price £2,729.99 - Original price £2,729.99
    Original price £2,729.99
    Current price £2,699.00 incl. VAT
    £2,699.00 - £2,699.00
    Current price £2,699.00 incl. VAT

    Canon RF 70-200mm f/2.8L IS USM Lens

    Canon

    In stock

    Canon RF 70-200mm f/2.8L IS USM Lens Capture the world with outstanding flexibility and quality with a super compact F2.8 telephoto zoom that incor...

    View full details
    Original price £2,729.99
    Original price £2,729.99 - Original price £2,729.99
    Original price £2,729.99
    Current price £2,699.00 incl. VAT
    £2,699.00 - £2,699.00
    Current price £2,699.00 incl. VAT
    Save 1% Save %
  • Save 6% Save %
    Original price £699.99
    Original price £699.99 - Original price £699.99
    Original price £699.99
    Current price £659.00 incl. VAT
    £659.00 - £659.00
    Current price £659.00 incl. VAT

    Canon RF 100-400mm F5.6-8 IS USM Lens

    Canon

    Claim £110 Cashback

    In stock

    Dive into summer with the Canon Summer Cashback Promotion Claim £110 cashback on the Canon RF 100-400mm F5.6-8 IS USM Lens How it works - Purchase...

    View full details
    Original price £699.99
    Original price £699.99 - Original price £699.99
    Original price £699.99
    Current price £659.00 incl. VAT
    £659.00 - £659.00
    Current price £659.00 incl. VAT
    Save 6% Save %
  • Save 9% Save %
    Original price £3,299.99
    Original price £3,299.99 - Original price £3,299.99
    Original price £3,299.99
    Current price £2,999.00 incl. VAT
    £2,999.00 - £2,999.00
    Current price £2,999.00 incl. VAT

    Canon RF 85mm f/1.2L DS.USM Lens

    Canon

    In stock

    Canon RF 85mm f/1.2L DS.USM Lens Go beyond detail and capture the true spirit of a subject with a lens offering exceptional performance and reliabi...

    View full details
    Original price £3,299.99
    Original price £3,299.99 - Original price £3,299.99
    Original price £3,299.99
    Current price £2,999.00 incl. VAT
    £2,999.00 - £2,999.00
    Current price £2,999.00 incl. VAT
    Save 9% Save %
  • Original price £119.99 - Original price £119.99
    Original price £119.99
    £119.99 incl. VAT
    £119.99 - £119.99
    Current price £119.99 incl. VAT

    Canon LP-E6NH Battery Pack

    Canon

    In stock

    Canon LP-E6NH Battery Pack The LP-E6NH Battery is the successor to the LP-E6N Battery with approximately 14% higher capacity. Having a spare extra ...

    View full details
    Original price £119.99 - Original price £119.99
    Original price £119.99
    £119.99 incl. VAT
    £119.99 - £119.99
    Current price £119.99 incl. VAT
  • Original price £599.00 - Original price £599.00
    Original price
    £599.00 incl. VAT
    £599.00 - £599.00
    Current price £599.00 incl. VAT

    Canon Speedlite MR-14EX II Macro Ring Lite Flash

    Canon

    In stock

    Canon Speedlite MR-14EX II Macro Ring Lite Flash A high performance Macrolite flash delivering creative lighting solutions for photographers shooti...

    View full details
    Original price £599.00 - Original price £599.00
    Original price
    £599.00 incl. VAT
    £599.00 - £599.00
    Current price £599.00 incl. VAT
  • Save 10% Save %
    Original price £1,579.99
    Original price £1,579.99 - Original price £1,579.99
    Original price £1,579.99
    Current price £1,419.00 incl. VAT
    £1,419.00 - £1,419.00
    Current price £1,419.00 incl. VAT

    Canon EF 24mm f/1.4 L II USM Lens

    Canon

    Ship in 3-5 Days - Call For Availability

    Canon EF 24mm f/1.4 L II USM Lens The ultimate in fast aperture wide-angle lenses. UD and aspherical elements eliminate distortion and aberrations ...

    View full details
    Original price £1,579.99
    Original price £1,579.99 - Original price £1,579.99
    Original price £1,579.99
    Current price £1,419.00 incl. VAT
    £1,419.00 - £1,419.00
    Current price £1,419.00 incl. VAT
    Save 10% Save %
  • Save 27% Save %
    Original price £464.99
    Original price £464.99 - Original price £464.99
    Original price £464.99
    Current price £339.00 incl. VAT
    £339.00 - £339.00
    Current price £339.00 incl. VAT

    Canon EF 28mm f/1.8 USM Lens

    Canon

    In stock

    Canon EF 28mm f/1.8 USM Lens An affordable classic and compact wide-angle lens with a wide maximum aperture for versatile shoots The EF 28mm f/1.8 ...

    View full details
    Original price £464.99
    Original price £464.99 - Original price £464.99
    Original price £464.99
    Current price £339.00 incl. VAT
    £339.00 - £339.00
    Current price £339.00 incl. VAT
    Save 27% Save %
  • Save 8% Save %
    Original price £130.00
    Original price £130.00 - Original price £130.00
    Original price £130.00
    Current price £119.00 incl. VAT
    £119.00 - £119.00
    Current price £119.00 incl. VAT

    Canon EF 50mm f/1.8 STM Lens

    Canon

    In stock

    Canon EF 50mm f/1.8 STM Lens Enjoy new levels of image quality, capturing every moment in extraordinary detail An affordable, high quality lens tha...

    View full details
    Original price £130.00
    Original price £130.00 - Original price £130.00
    Original price £130.00
    Current price £119.00 incl. VAT
    £119.00 - £119.00
    Current price £119.00 incl. VAT
    Save 8% Save %
  • Original price £409.99 - Original price £409.99
    Original price £409.99
    £489.00 incl. VAT
    £489.00 - £489.00
    Current price £489.00 incl. VAT

    Canon EF 85mm f/1.8 USM Lens

    Canon

    Ship in 3-5 Days - Call For Availability

    EF 85mm f/1.8 USM A short telephoto focal length, combined with a large maximum aperture and fast autofocus speed, the EF 85mm f/1.8 USM an ideal o...

    View full details
    Original price £409.99 - Original price £409.99
    Original price £409.99
    £489.00 incl. VAT
    £489.00 - £489.00
    Current price £489.00 incl. VAT
  • Save 2% Save %
    Original price £1,000.00
    Original price £1,000.00 - Original price £1,000.00
    Original price £1,000.00
    Current price £979.00 incl. VAT
    £979.00 - £979.00
    Current price £979.00 incl. VAT

    Canon EF 100mm f/2.8L Macro IS USM Lens

    Canon

    In stock

    EF 100mm f/2.8L IS USM Macro Macro lens with Image Stabilizer setting new standards for performance and features. The EF 100mm f/2.8L IS USM, part...

    View full details
    Original price £1,000.00
    Original price £1,000.00 - Original price £1,000.00
    Original price £1,000.00
    Current price £979.00 incl. VAT
    £979.00 - £979.00
    Current price £979.00 incl. VAT
    Save 2% Save %
  • Save 8% Save %
    Original price £259.99
    Original price £259.99 - Original price £259.99
    Original price £259.99
    Current price £239.00 incl. VAT
    £239.00 - £239.00
    Current price £239.00 incl. VAT

    Canon EF-S 10-18mm f/4.5-5.6 IS STM

    Canon

    Ship in 3-5 Days - Call For Availability

    Canon EF-S 10-18mm f/4.5-5.6 IS STM Get more in every shot with a compact, lightweight design that’s ideal for travel, this ultra wide-angle EF-S ...

    View full details
    Original price £259.99
    Original price £259.99 - Original price £259.99
    Original price £259.99
    Current price £239.00 incl. VAT
    £239.00 - £239.00
    Current price £239.00 incl. VAT
    Save 8% Save %
  • Save 7% Save %
    Original price £1,510.00
    Original price £1,510.00 - Original price £1,510.00
    Original price £1,510.00
    Current price £1,399.00 incl. VAT
    £1,399.00 - £1,399.00
    Current price £1,399.00 incl. VAT

    Canon EF 70-200mm f/2.8L USM Lens

    Canon

    In stock

    Canon EF 70-200mm f/2.8L USM Lens A truly reliable, high-performance telephoto zoom lens, the L-series EF 70-200mm f/2.8L USM is suited to wildlife...

    View full details
    Original price £1,510.00
    Original price £1,510.00 - Original price £1,510.00
    Original price £1,510.00
    Current price £1,399.00 incl. VAT
    £1,399.00 - £1,399.00
    Current price £1,399.00 incl. VAT
    Save 7% Save %
  • Save 19% Save %
    Original price £639.00
    Original price £639.00 - Original price £639.00
    Original price £639.00
    Current price £519.00 incl. VAT
    £519.00 - £519.00
    Current price £519.00 incl. VAT

    Canon EF 70-200mm f/4.0L USM Lens

    Canon

    In stock

    Canon EF 70-200mm f/4.0L USM Lens An affordable professional telephoto zoom lens, travel light without compromising on quality A truly reliable,...

    View full details
    Original price £639.00
    Original price £639.00 - Original price £639.00
    Original price £639.00
    Current price £519.00 incl. VAT
    £519.00 - £519.00
    Current price £519.00 incl. VAT
    Save 19% Save %
  • Save 5% Save %
    Original price £1,369.99
    Original price £1,369.99 - Original price £1,369.99
    Original price £1,369.99
    Current price £1,299.00 incl. VAT
    £1,299.00 - £1,299.00
    Current price £1,299.00 incl. VAT

    Canon EF 70-300mm f/4.0-5.6 L IS USM Lens

    Canon

    In stock

    Canon EF 70-300mm f/4.0-5.6 L IS USM Lens The EF 70-300mm f/4-5.6L IS USM is part of Canon's prestigious L series offering performance excellence w...

    View full details
    Original price £1,369.99
    Original price £1,369.99 - Original price £1,369.99
    Original price £1,369.99
    Current price £1,299.00 incl. VAT
    £1,299.00 - £1,299.00
    Current price £1,299.00 incl. VAT
    Save 5% Save %
  • Save 8% Save %
    Original price £319.99
    Original price £319.99 - Original price £319.99
    Original price £319.99
    Current price £294.00 incl. VAT
    £294.00 - £294.00
    Current price £294.00 incl. VAT

    Canon EF-M 28mm f/3.5 Macro IS STM Lens Black

    Canon

    Ship in 3-5 Days - Call For Availability

    Canon EF-M 28mm f/3.5 Macro IS STM Lens Black The EF-M 28mm f/3.5 Macro IS STM is a great lens for Macro, Food, Travel & Portrait Enter the uni...

    View full details
    Original price £319.99
    Original price £319.99 - Original price £319.99
    Original price £319.99
    Current price £294.00 incl. VAT
    £294.00 - £294.00
    Current price £294.00 incl. VAT
    Save 8% Save %