Canon EF-S 10- vs Tamron 17-
Updated July 2026 — Tamron 17- leads on focal range and optical quality.
The Tamron 17-70mm lens offers superior versatility and optical performance, making it the better choice for advanced users. The Canon EF-S 10-18mm is a solid budget option for wide-angle photography.
Why Canon EF-S 10- is better
Price
The Canon lens is more affordable.
Weight
The Canon lens is lighter and more portable.
Wide Angle
The Canon lens excels in ultra-wide photography.
Why Tamron 17- is better
Versatility
The Tamron lens covers a broader focal range.
Low Light
The Tamron lens has a constant f/2.8 aperture.
Build Quality
The Tamron lens features moisture-resistant construction.
Overall score
Specifications
| Spec | Canon EF-S 10- | Tamron 17- |
|---|---|---|
| Aperture | f/4.5-5.6 | f/2.8 |
| Max Zoom | 18mm | 70mm |
| Close Focus | 0.72ft | 7.5in |
| Image Stabilization | Yes | Advanced VC |
| Motor Type | Stepping Motor | Fast Hybrid AF |
Dimension comparison
Overview of the Canon EF-S 10-18mm and Tamron 17-70mm Lenses
The Canon EF-S 10-18mm f/4.5-5.6 is STM Lens is priced at $349.00, making it a budget-friendly option for users seeking an ultra-wide angle lens for Canon APS-C cameras. In contrast, the Tamron 17-70mm f/2.8 Di III-A VC RXD Lens comes at a higher price of $599.00. This 17-70mm lens offers a versatile zoom range with a constant aperture of f/2.8, appealing to those who prioritize low-light performance and versatility.
Optical Performance
When comparing optical performance, the Tamron lens stands out with its 16 elements in 12 groups design, including two Glass Molded Aspherical elements and one hybrid aspherical element, enhancing image clarity and reducing distortion. The Canon lens, while still providing good quality, features a more straightforward optical design aimed at delivering high-contrast images with minimal glare. Users looking for superior optical quality may find the Tamron's advanced design beneficial, especially in varied shooting conditions.
Focal Length Versatility
The focal length range of each lens significantly influences its usability. The Canon EF-S 10-18mm offers a wide-angle perspective, making it ideal for landscape and architectural photography. However, its range is limited to 10-18mm. On the other hand, the Tamron 17-70mm covers a broader range from 17mm to 70mm, equivalent to 25.5-105mm in full-frame terms. This versatility allows photographers to capture everything from wide landscapes to closer portraits without changing lenses, making the Tamron a more flexible option for everyday use.
Build Quality and Features
The Tamron 17-70mm lens features moisture-resistant construction and a fluorine coating, enhancing its durability in challenging weather conditions. This aspect is particularly advantageous for outdoor photographers. The Canon EF-S 10-18mm lacks these robust features and is designed primarily for lightweight portability. While both lenses offer optical image stabilization, the Tamron lens incorporates a more advanced Vibration Compensation system that leverages AI technology for improved stabilization, especially during video shooting.
Autofocus and Video Capability
For photographers focused on video, both lenses provide silent autofocus systems. The Canon lens uses a stepping motor for quiet operation, which is ideal for video recording. Conversely, the Tamron lens is designed specifically for mirrorless cameras and features Fast Hybrid AF and Eye AF compatibility, making it exceptionally reliable for capturing moving subjects in video and stills. If autofocus speed and reliability are paramount, the Tamron may have the edge due to its advanced features.
Price Comparison
The Canon EF-S 10-18mm is priced at $349.00, while the Tamron 17-70mm costs $599.00, making the Tamron about 17% more expensive. This price difference reflects the advanced features and broader focal range of the Tamron lens. For photographers on a budget or those who primarily shoot wide-angle images, the Canon lens represents a more economical choice. However, those seeking versatility and improved performance might justify the higher investment in the Tamron.
Target Audience
The Canon EF-S 10-18mm lens is best suited for amateur photographers and enthusiasts focusing on wide-angle photography, such as landscapes, architecture, and travel. Its lower price point makes it accessible for those starting in photography or looking for a specialized lens. Conversely, the Tamron 17-70mm lens targets more advanced users who require a versatile, high-speed zoom lens for a variety of shooting conditions, including both stills and video. It is an excellent option for those who want a one-lens solution for events, portraits, and everyday photography.
Which should you buy?
In conclusion, the choice between the Canon EF-S 10-18mm and the Tamron 17-70mm boils down to your specific photographic needs and budget. If you require a high-quality ultra-wide lens and are working within a budget, the Canon lens is a solid option. However, if versatility, advanced features, and overall optical performance are your priorities, the Tamron lens justifies its higher price with a broader focal range and superior build quality. Each lens has its strengths, making it essential to consider how you plan to use it before making a decision.

