Best street lenses for the Canon EOS R8
7 street lenses that fit the Canon EOS R8 (Canon RF mount) — compact, fast, discreet — focal lengths that match how you see. Sorted brightest-aperture first; every spec from the manufacturer's catalog.
Start with the Canon RF 45mm f/1.2 STM. At f/1.2 it is the brightest of the 7 street Canon RF lenses that fit the Canon EOS R8 — the full comparison is below.
Check the Canon RF 45mm f/1.2 STM price on Amazon →
| Focal | Lens | Buy | Max aperture | Weight | Filter | Type | Coverage | Best for |
|---|---|---|---|---|---|---|---|---|
| 45mm | Canon RF 45mm f/1.2 STM | Check price → | f/1.2 | 346 g | 67mm | prime | Full-frame | StreetEverydayLow-light |
| 20mm | Canon RF 20mm f/1.4 L VCM | Check price → | f/1.4 | 519 g | 67mm | prime | Full-frame | Wide-angleAstrophotographyStreetLow-light |
| 24mm | Canon RF 24mm f/1.4 L VCM | Check price → | f/1.4 | 515 g | 67mm | prime | Full-frame | Wide-angleAstrophotographyStreetLow-light |
| 35mm | Canon RF 35mm f/1.4 L VCM | Check price → | f/1.4 | 555 g | 67mm | prime | Full-frame | StreetEverydayLow-lightWedding & event |
| 24mm | Canon RF 24mm f/1.8 Macro IS STM | Check price → | f/1.8 | 270 g | 52mm | prime | Full-frame | Wide-angleAstrophotographyStreetMacro |
| 35mm | Canon RF 35mm f/1.8 Macro IS STM | Check price → | f/1.8 | 305 g | 52mm | prime | Full-frame | StreetEverydayMacro |
| 28mm | Canon RF 28mm f/2.8 STM | Check price → | f/2.8 | 120 g | 55mm | prime | Full-frame | StreetEverydayTravelBudget |
One limit of this table: it lists only Canon RF lenses that mount natively on the Canon EOS R8 — lenses fitted through an adapter are not included here. See which mounts adapt to which.
Weight & weather sealing on the Canon EOS R8
On long approaches the decision is often made by weight, not aperture. Published weights for 7 of the 7 lenses above:
| Lens | Weight | Weather sealing |
|---|---|---|
| Canon RF 28mm f/2.8 STM | 120g | None claimed |
| Canon RF 24mm f/1.8 Macro IS STM | 270g | None claimed |
| Canon RF 35mm f/1.8 Macro IS STM | 305g | None claimed |
| Canon RF 45mm f/1.2 STM | 346g | Not verified (weight from the Canon RF lens-mount list table; sealing not stated on the source page) |
| Canon RF 24mm f/1.4 L VCM | 515g | Weather-sealed |
| Canon RF 20mm f/1.4 L VCM | 519g | Not verified (weight from the Canon RF lens-mount list table; sealing not stated on the source page) |
| Canon RF 35mm f/1.4 L VCM | 555g | Weather-sealed |
Packing light? The lightest here is the Canon RF 28mm f/2.8 STM at 120g. The lightest weather-sealed option is the Canon RF 24mm f/1.4 L VCM at 515g.
Complete the kit for the Canon EOS R8
- The Canon RF 45mm f/1.2 STM takes 67mm front filters. One 67mm set (polariser, ND) also fits every other 67mm lens you add later — see which ones. 67mm filters on Amazon →
- The Canon EOS R8 takes an LP-E17 battery ((One) SD card slot • Compatible with UHS-II) — a spare battery and the right card class are body-specific, not lens-specific. LP-E17 battery on Amazon →
FAQ
What is the best street lens for the Canon EOS R8?
Canon RF 45mm f/1.2 STM (45mm f/1.2) is the standout street option that fits the Canon EOS R8. 7 street Canon RF lenses fit in total — compare them below.
Do these street lenses fit the Canon EOS R8?
Yes — every lens here is a Canon RF mount lens, so it fits the Canon EOS R8 and covers its full-frame sensor.
What is the lightest street lens for the Canon EOS R8?
The Canon RF 28mm f/2.8 STM at 120g (manufacturer-published weight). The lightest weather-sealed option is the Canon RF 24mm f/1.4 L VCM at 515g. Weights for 7 of the 7 lenses on this page are in the weight table above.
Already own the Canon EOS R8, shopping for a spare or an upgrade? Canon EOS R8 on Amazon →
All lenses for the Canon EOS R8 · the same use across mounts: Street lenses for Canon RF · all cameras




