Cheap Canon lenses under 300 euros: beginner guide
Cheap Canon lenses under 300 euros can be a smart way to improve your photography without replacing your camera body. The best choice depends on your mount: older Canon DSLR users should look at EF and EF-S lenses, while Canon EOS R users should check RF and RF-S options or adapt EF lenses with the official adapter.
Prices change often, especially on the used market, so treat this guide as a practical shortlist rather than a fixed price list. Always check current availability before buying.

Before buying: check your Canon mount
- Canon EF: full-frame DSLR mount, also works on APS-C DSLRs.
- Canon EF-S: APS-C DSLR lenses, not for full-frame DSLR bodies.
- Canon RF: full-frame mirrorless EOS R mount.
- Canon RF-S: APS-C mirrorless EOS R mount.
- Adapted EF lenses: EF and EF-S lenses can work on EOS R cameras with an EF-RF adapter.
Best cheap Canon lenses to consider
| Lens | Best for | Why it makes sense |
|---|---|---|
| Canon EF 50mm f/1.8 STM | Portraits, low light, everyday photography | Classic inexpensive prime with good image quality and strong background blur |
| Canon RF 50mm f/1.8 STM | EOS R mirrorless users | Small, light and one of the easiest RF primes to recommend |
| Canon RF 16mm f/2.8 STM | Travel, vlogging, interiors and wide scenes | Compact ultra-wide option for RF users |
| Canon EF-S 10-18mm f/4.5-5.6 IS STM | APS-C DSLR landscapes and architecture | Very useful wide-angle zoom with stabilization |
| Yongnuo 35mm f/2 for Canon EF | Budget street and everyday photography | Affordable fast prime, but check autofocus behavior and sample variation |
| Yongnuo 50mm f/1.8 or f/1.4 for Canon EF | Low-budget portraits | Very cheap fast lenses, best if you accept third-party compromises |
Best first lens: 50mm f/1.8
If you do not know where to start, a 50mm f/1.8 is usually the safest choice. It is useful for portraits, details, low light and learning composition. On APS-C cameras it behaves more like a short portrait lens; on full frame it gives a natural standard view.
For more detail on this focal length, read my guide to choosing a 50mm prime lens.
Wide-angle choice: EF-S 10-18mm or RF 16mm
If you photograph landscapes, real estate, travel interiors or architecture, a wider lens may be more useful than another portrait prime. Canon DSLR APS-C users should consider the EF-S 10-18mm. Canon RF users can look at the RF 16mm f/2.8 as a compact and affordable wide option.
Third-party budget lenses: useful but check carefully
Yongnuo and other third-party lenses can be excellent value, especially on the used market. The trade-off is consistency: autofocus, build quality and firmware compatibility may not feel as polished as Canon’s own lenses. Buy from a seller with a good return policy when possible.
Used buying checklist
- Check that autofocus works on your exact camera body.
- Inspect the front and rear elements for scratches, haze or fungus.
- Test aperture behavior and listen for unusual motor noise.
- Look for impact marks around the filter thread and mount.
- Verify whether you need an EF-RF adapter for mirrorless bodies.
- Compare the used price with a new Canon STM lens before deciding.
Final advice
The best cheap Canon lens is the one that solves a real problem in your kit. Start with a 50mm f/1.8 for portraits and low light, choose a wide lens if you shoot landscapes or interiors, and consider used EF glass if you are comfortable adapting lenses to Canon RF bodies.
If you want a Canon body example, read my Canon 2000D review. You can also compare creative options in the gear review archive.
