Need help?

Canon Lenses

Find the perfect Canon lens to enhance your photography at Diamonds Camera.

$3699.00 $3179.00
Increase value Decrease value
$4495.00 $3839.00
Increase value Decrease value
$1199.00 $1039.00
Increase value Decrease value
$4199.00 $3669.00
Increase value Decrease value
$895.00 $795.00
Increase value Decrease value
$185.00 $175.00
Increase value Decrease value
$3195.00 $2759.00
Increase value Decrease value

Canon RF 50mm F1.8 STM Lens

115765
In Stock
$329.00 $317.00
Increase value Decrease value
$389.00 $329.00
Increase value Decrease value
$1629.00 $1369.00
Increase value Decrease value

Canon RF 45mm F1.2 STM Lens

121021
In Stock
$679.00 $569.00
Increase value Decrease value
$1939.00 $1669.00
Increase value Decrease value
$5349.00 $4229.00
Increase value Decrease value
$699.00 $619.00
Increase value Decrease value
$3295.00 $2895.00
Increase value Decrease value
$3699.00 $3195.00
Increase value Decrease value
$995.00 $879.00
Increase value Decrease value
$1895.00 $1669.00
Increase value Decrease value

Canon RF 28-70mm F2.8 IS STM Lens

119860
Out of Stock
$1895.00 $1529.00
Increase value Decrease value

Canon RF 85mm F1.2 L USM Lens

114479
Out of Stock
$4395.00
Increase value Decrease value

Canon RF 16mm f2.8 STM Lens

116628
Low Stock
$479.00 $419.00
Increase value Decrease value

Canon RF 50mm F1.2 L USM Lens

113859
Out of Stock
$3695.00
Increase value Decrease value

Canon RF 600mm F11 IS STM Lens

115249
Out of Stock
$1269.00
Increase value Decrease value

Canon RF-S 18-45mm IS STM Lens

117299
Out of Stock
$499.00
Increase value Decrease value

Canon RF 800mm F11 IS STM Lens

115250
Out of Stock
$1629.00
Increase value Decrease value
$4595.00 $4135.00
Increase value Decrease value
$4995.00
Increase value Decrease value

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

120235
Out of Stock
$1659.00 $1495.00
Increase value Decrease value
$589.00
Increase value Decrease value

Canon RF 2X Extender

115253
Low Stock
$999.00 $859.00
Increase value Decrease value
$329.00 $290.00
Increase value Decrease value

Canon RF 400mm F2.8 L IS Lens

116162
Out of Stock
$18995.00
Increase value Decrease value

Canon RF 14-35mm F4 L IS USM Lens

116430
Out of Stock
$2195.00 $1949.00
Increase value Decrease value

Canon RF 1.4X Extender

115252
Low Stock
$799.00 $699.00
Increase value Decrease value
$619.00
Increase value Decrease value
$549.00 $449.00
Increase value Decrease value
Every item: photos of the exact item · full expert inspection · 3-month warranty on cameras and lenses Trade In ProgramConsignment
Still have a question?Talk to a real person who knows the gear. In store, by phone, chat or email.