Camera Lenses

Compare camera lens prices in Australia for Sony E, Canon RF, Nikon Z and Fujifilm X mounts, from everyday zooms to fast primes. Every one shows the stores we track, cheapest first.

Before you buy 3 things to check when buying a camera lense
  • Mount firstA lens only fits its own mount (Sony E, Canon RF, Nikon Z, Fujifilm X). Check yours before comparing prices.
  • Full-frame or APS-CFull-frame lenses work on smaller-sensor bodies too, but APS-C lenses are lighter and cheaper if that's all you shoot.
  • Mark II and kit lensesA "II" is a newer version with its own price. "White box" lenses split from kits are usually the same glass, minus the retail box.

209 products

Prices at a glance

The camera lenses we compare at the most stores, with today’s cheapest price. Checked 2 November 2026.

Quick answers

How much do camera lenses cost in Australia?

Across the 177 camera lenses we compare, today’s prices start at $335.20. Most sit between $548.85 and $2,339.10, and half cost $1,079.10 or less. Prices checked 2 November 2026.

Which camera lenses are cheapest right now?

Of those compared at two or more stores, the cheapest today are Canon RF 75-300mm f/4-5.6 Lens ($348.85, 3 stores) and Nikon 20102 40mm f/2 Camera Lens - Black ($390, 4 stores). We only compare the stores we track, so someone else might have them for less.

Where can you buy camera lenses?

The stores we track with the most camera lenses right now are eBay, digiDirect and Sony. Every product page lines up all their prices, cheapest first.

Which brands make the most camera lenses?

The brands with the most camera lenses we compare are Sigma (43), Tamron (42), Canon (29) and Sony (26).