Canon EF-S 18- vs Viltrox
Updated July 2026 — Canon EF-S 18- wins on weight and versatility, Viltrox wins on price and aperture.
The Canon EF-S 18-135mm offers versatility and advanced features, while the Viltrox 35mm F1.7 excels in low-light performance and portability. Choose based on your specific needs.
Why Canon EF-S 18- is better
Versatility
Wide zoom range from 18mm to 135mm
Autofocus
Advanced autofocus system for video
Image Quality
High-resolution images with reduced aberration
Why Viltrox is better
Price
Significantly cheaper at $179
Low-Light
Bright f/1.7 aperture for low-light shooting
Portability
Lightweight design at 170g
Overall score
Specifications
| Spec | Canon EF-S 18- | Viltrox |
|---|---|---|
| Max Aperture | f/3.5-5.6 | f/1.7 |
| Focal Length | 18-135mm | 35mm |
| Weight | 480g | 170g |
| Price | $329.95 | $179.00 |
| Autofocus Type | Stepping Motor | Near-Silent |
Dimension comparison
Introduction to the Lenses
In the world of photography, choosing the right lens can significantly impact the quality of your images. The Canon EF-S 18-135mm f/3.5-5.6 is STM and the Viltrox 35mm F1.7 E are two noteworthy options that cater to different styles and needs. While the Canon lens offers versatility with its zoom capabilities, the Viltrox lens shines with its prime specifications and low-light performance.
Price Comparison
The Canon EF-S 18-135mm is priced at $329.95, while the Viltrox 35mm F1.7 E is available for $179.00. This makes the Viltrox lens about 46% cheaper than the Canon, providing an attractive option for budget-conscious photographers. If you're looking to get more value for your money, the Viltrox offers significant savings without compromising on quality for specific photography needs.
Versatility in Focal Length
The Canon EF-S 18-135mm offers a broad focal length range, making it suitable for various types of photography, from wide-angle landscapes to close-up portraits. The ability to zoom from 18mm to 135mm allows for creative flexibility, especially in dynamic shooting environments. In contrast, the Viltrox 35mm F1.7 E is a prime lens that provides a fixed focal length equivalent to 52.5mm on an APS-C camera, which is ideal for street photography and portraits but lacks the versatility of zooming.
Low-Light Performance
One of the standout features of the Viltrox 35mm F1.7 E is its bright f/1.7 maximum aperture, which excels in low-light conditions. This allows for more light to enter the lens, making it easier to capture sharp images in dim environments. On the other hand, the Canon EF-S 18-135mm has a maximum aperture range of f/3.5-5.6, which may limit its performance in low-light scenarios. For photographers who frequently shoot in challenging lighting, the Viltrox lens may be the superior choice.
Autofocus Capabilities
The Canon lens is designed with a sophisticated autofocus system that includes a stepping motor and an inner focusing mechanism, ensuring smooth and quiet focusing during video shoots. This can be particularly beneficial for those who create content or document events. Meanwhile, the Viltrox 35mm F1.7 E also features autofocus, but the specifics of its performance are less detailed in the provided data. However, its near-silent shutter sound enhances shooting discretion, making it a solid option for candid photography.
Build and Portability
Weighing in at 480 grams, the Canon EF-S 18-135mm is relatively lightweight for a zoom lens, but it is still bulkier compared to the Viltrox 35mm F1.7 E, which weighs only 170 grams. This lighter weight makes the Viltrox an excellent choice for travel or everyday use, as it can easily be carried around without adding significant weight to your camera bag. If portability is a priority, the Viltrox lens stands out as the more convenient option.
Image Quality
Both lenses are designed to deliver high-quality images, but they approach this goal differently. The Canon EF-S 18-135mm employs one UD and one PMO aspheric lens to reduce chromatic aberration and enhance sharpness across its zoom range. This results in high-resolution images whether you’re shooting stills or videos. The Viltrox 35mm F1.7 E, while not specified in detail, is generally regarded for its sharpness and ability to create beautiful bokeh thanks to its wider aperture. For those who prioritize image quality in various conditions, both lenses have their merits.
Compatibility and Use Cases
The Canon EF-S 18-135mm is intended for use with Canon EOS DSLR cameras, while the Viltrox 35mm F1.7 E is compatible with Sony E-mount mirrorless cameras. This distinction is crucial when considering which lens to purchase, as it must match your camera system. The Canon lens is versatile for various subjects like landscapes, portraits, and videos, while the Viltrox lens is particularly well-suited for portrait and street photography, offering a more specialized approach.
Which should you buy?
Ultimately, the choice between the Canon EF-S 18-135mm f/3.5-5.6 is STM and the Viltrox 35mm F1.7 E depends on your specific photography needs. If versatility and the ability to shoot in different scenarios are your priorities, the Canon lens provides a wider range of focal lengths and advanced autofocus features, albeit at a higher price. Conversely, if you're looking for a budget-friendly option that excels in low-light conditions and portability, the Viltrox lens is an excellent pick. Consider your style of photography and budget before making a decision, as both lenses have their unique strengths.

