Canon EF-S 18- vs Tamron
Updated July 2026 — Canon EF-S 18- leads on focal length and weight.
The Canon EF-S 18-135mm offers superior versatility and advanced features, while the Tamron 24mm is a budget-friendly option for wide-angle photography.
Why Canon EF-S 18- is better
Versatility
Canon lens covers a wide zoom range.
Image Stabilization
Canon offers advanced stabilization for video.
Autofocus
Canon supports Movie Servo AF for smooth video.
Why Tamron is better
Price
Tamron is significantly cheaper.
Weight
Tamron is lighter and more portable.
Close Focus
Tamron has a shorter minimum object distance.
Overall score
Specifications
| Spec | Canon EF-S 18- | Tamron |
|---|---|---|
| Brand | Canon | Tamron |
| Price | $329.95 | $199.00 |
| Stabilization | Yes | No |
| Autofocus | Yes | Yes |
| Construction | Standard | Moisture Resistant |
Dimension comparison
Introduction to the Canon EF-S 18-135mm and Tamron 24mm
When comparing the Canon EF-S 18-135mm f/3.5-5.6 is STM and the Tamron 24mm F/2.8 Di III OSD M1:2, the key differences lie in their focal lengths, versatility, and intended use cases. The Canon lens is priced at $329.95, while the Tamron lens is more affordable at $199.00, making it a substantial 40% cheaper. This comparison will explore various aspects to help you decide which lens best suits your photography needs.
Focal Length and Versatility
The Canon EF-S 18-135mm offers a versatile zoom range from wide-angle to telephoto, making it suitable for a variety of shooting scenarios. This lens is ideal for both video and still photography, allowing users to capture everything from expansive landscapes to detailed portraits. The Tamron 24mm, on the other hand, is a prime lens that excels in wide-angle photography, particularly for landscapes and city scenes. While the 24mm focal length is great for immersive views, it lacks the zoom versatility of the Canon lens. This difference in focal length makes the Canon a more adaptable choice for those who require flexibility in their shooting styles.
Image Stabilization and Autofocus
The Canon EF-S 18-135mm features a refined Image Stabilization system that offers up to four equivalent stops of shake correction throughout its zoom range. This is particularly beneficial for handheld shooting, especially in low light situations. The lens also supports Canon's Movie Servo AF feature, which ensures smooth and quiet autofocus during video recording. In contrast, the Tamron 24mm focuses on providing excellent optical performance with a minimum object distance of just 4.7 inches, allowing for detailed close-ups. While both lenses provide good autofocus capabilities, the Canon's advanced stabilization and autofocus system gives it a distinct edge for video work.
Build Quality and Portability
The Tamron 24mm is designed to be lightweight and compact, measuring just 2.5 inches in length and weighing 7.6 ounces. This makes it an excellent choice for photographers looking to carry minimal gear during long shoots. The Canon EF-S 18-135mm, while still portable at 3.1 x 3.8 inches and 16.9 ounces, is bulkier due to its zoom capabilities. The Tamron also boasts moisture-resistant construction and a dirt-resistant Fluorine Coating, making it suitable for outdoor use. However, the Canon lens offers features like an inner focusing system and a zoom ring lock that enhance its usability and reliability.
Optical Performance and Quality
In terms of optical performance, both lenses deliver impressive image quality. The Canon EF-S 18-135mm incorporates one UD and one PMO aspheric lens to minimize chromatic aberration and enhance resolution and contrast. This ensures high-quality images across its zoom range. The Tamron 24mm, with its special glass materials including Low Dispersion and Glass Molded Aspherical elements, also provides outstanding optical performance. Its F/2.8 aperture allows for beautiful bokeh, making it ideal for close-up shots. While both lenses excel in their optical designs, the choice between them may depend on the shooting conditions and styles you prioritize.
Price and Value for Money
The Canon EF-S 18-135mm is priced at $329.95, whereas the Tamron 24mm comes in at a more budget-friendly $199.00. This represents a significant price difference of about $130, or roughly 40%, making the Tamron a compelling option for those on a tighter budget. For photographers primarily focused on wide-angle shots and who do not require the versatility of a zoom lens, the Tamron offers excellent value without compromising on quality. On the other hand, the Canon lens may justify its higher price through its superior versatility and enhanced features, making it a worthwhile investment for those who shoot various subjects.
Intended Use and Target Audience
The Canon EF-S 18-135mm is designed for photographers who need a versatile lens that can handle a wide range of situations, from portraits to landscapes to action shots. It's particularly suitable for users of Canon's EOS Rebel series who are looking to improve their video quality with advanced stabilization features. In contrast, the Tamron 24mm is targeted toward photographers who favor wide-angle photography and want a lightweight, easy-to-carry lens for casual shooting or travel. Its macro-style capabilities and close-focus distance also make it appealing to those interested in detail-oriented photography.
Which should you buy?
Ultimately, the choice between the Canon EF-S 18-135mm f/3.5-5.6 is STM and the Tamron 24mm F/2.8 Di III OSD M1:2 boils down to your specific needs and budget. If you are looking for versatility, superior image stabilization, and the ability to tackle a variety of shooting scenarios, the Canon lens is worth the investment at $329.95. However, if you primarily shoot wide-angle photography and prefer a lightweight, portable option at a lower price, the Tamron lens at $199.00 offers excellent value. Consider your shooting style and prioritize features that matter most to you when making your decision.

