Canon RF 24- vs Tamron 17-
Updated July 2026 — Canon RF 24- leads on price and weight.
The Canon RF 24-105mm f/4L excels in professional features and build quality, while the Tamron 17-70mm f/2.8 offers great value for enthusiasts. Choose based on your specific needs.
Why Canon RF 24- is better
Price
Canon lens is a premium product with advanced features.
Build
Canon lens has superior moisture resistance.
Optics
Canon lens offers better image stabilization.
Why Tamron 17- is better
Price
Tamron lens is significantly cheaper.
Aperture
Tamron lens has a faster f/2.8 aperture.
Weight
Tamron lens is lighter and more portable.
Overall score
Specifications
| Spec | Canon RF 24- | Tamron 17- |
|---|---|---|
| Aperture | f/4 | f/2.8 |
| Focal Length | 24-105mm | 17-70mm |
| Image Stabilization | 5 stops | AI VC |
| Compatibility | Canon EOS R | Sony E APS-C |
| Moisture Resistance | Yes | Yes |
Dimension comparison
Overview of the Canon RF 24-105mm f/4L and Tamron 17-70mm f/2.8
The Canon RF 24-105mm f/4L is priced at $1,399.00, while the Tamron 17-70mm f/2.8 is significantly more affordable at $599.00, making it about 57% less expensive than the Canon lens. This price difference reflects their intended use and target audience, with the Canon lens catering more to professional photographers and the Tamron lens appealing to enthusiasts and those using APS-C mirrorless cameras.
Build and Design
The Canon RF 24-105mm f/4L boasts a compact design that aligns with its high-quality L-Series branding. Its features, such as moisture resistance and a control ring for easy adjustments, cater to professional needs. The Tamron 17-70mm f/2.8, on the other hand, is designed for APS-C cameras and is lightweight, making it easy to carry. Both lenses have their unique strengths, but the Canon lens is built to withstand harsher conditions, reflecting its higher price point.
Optical Performance
The Canon RF 24-105mm f/4L features a constant f/4 maximum aperture and is equipped with optical image stabilization that can correct up to 5 stops of shake. This ensures sharp images even in challenging lighting conditions. In contrast, the Tamron 17-70mm f/2.8 offers a brighter f/2.8 aperture throughout its zoom range, which is advantageous for low-light photography and achieving shallower depth of field. The optical performance of both lenses is commendable, but the Tamron’s larger aperture provides more versatility in various shooting conditions.
Focal Length Range
The Canon RF 24-105mm offers a versatile focal length range from wide-angle to short telephoto, making it suitable for a variety of subjects, from landscapes to portraits. The Tamron 17-70mm, with its 17-70mm range (equivalent to a full-frame 25.5-105mm), is also versatile but geared more towards everyday photography. While both lenses cover similar focal lengths at their maximum settings, the Canon lens provides a wider range, allowing for more creative flexibility.
Image Stabilization
Image stabilization is a crucial feature for both lenses, and each brand approaches it differently. The Canon RF 24-105mm f/4L incorporates a five-stop image stabilization system, which is beneficial for handheld shooting, especially in low-light situations. The Tamron 17-70mm f/2.8 features an upgraded VC (Vibration Compensation) system that is enhanced for video shooting, leveraging AI technology. This makes the Tamron particularly appealing for videographers who require smooth footage, while the Canon lens excels in still photography.
Compatibility and Usage
The Canon RF 24-105mm f/4L is designed specifically for the EOS R system, catering to Canon users who demand high performance and quality. Conversely, the Tamron 17-70mm f/2.8 is tailored for Sony E APS-C mirrorless cameras, making it an excellent choice for those already invested in the Sony ecosystem. Each lens is optimized for its respective camera system, ensuring that users will get the best performance out of their equipment.
Price and Value
With a current price of $1,399.00, the Canon RF 24-105mm f/4L is a significant investment, reflecting its professional-grade quality and features. In contrast, the Tamron 17-70mm f/2.8, priced at $599.00, offers exceptional value for its performance, particularly for amateur photographers and videographers. The substantial price difference highlights the distinct markets each lens is aimed at, with the Tamron providing a more accessible option without sacrificing too much in terms of quality.
Which should you buy?
Choosing between the Canon RF 24-105mm f/4L and the Tamron 17-70mm f/2.8 ultimately depends on your specific needs and budget. If you are a professional photographer seeking versatility and superior image stabilization and are willing to invest more, the Canon lens is an excellent choice. However, if you are an enthusiast or a videographer using Sony APS-C cameras looking for a lightweight, affordable option with a fast aperture, the Tamron lens stands out as a compelling alternative. Each lens has its strengths, making your decision hinge on your intended use and budgetary constraints.

