Canon EF-S 10- vs Viltrox
Updated July 2026 — Canon EF-S 10- wins on price and weight, Viltrox wins on focal length.
The Canon EF-S 10-18mm lens excels in versatility and video performance, while the Viltrox 35mm F1.7 offers great low-light capabilities at a lower price.
Why Canon EF-S 10- is better
Versatility
Wide zoom range for various photography styles
Video Performance
Stepping motor for smooth video autofocus
Image Stabilization
Optical image stabilizer for reduced shake
Why Viltrox is better
Price
Significantly cheaper option
Low-Light Performance
Bright f/1.7 aperture for better low-light shots
Lightweight
Easier to carry for extended periods
Overall score
Specifications
| Spec | Canon EF-S 10- | Viltrox |
|---|---|---|
| Max Aperture | f/4.5-5.6 | f/1.7 |
| Focal Length | 10-18mm | 35mm |
| Autofocus | Stepping Motor | Near-Silent |
| Image Stabilization | Yes | No |
| Compatibility | APS-C | Sony E-Mount |
Dimension comparison
Overview of the Lenses
When comparing the Canon EF-S 10-18mm f/4.5-5.6 IS STM Lens and the Viltrox 35mm F1.7 E, it’s clear these lenses target different photography needs. The Canon lens is a versatile ultra-wide zoom option, while the Viltrox offers a prime lens solution ideal for low-light conditions. With the Canon priced at $349.00 and the Viltrox at $179.00, the Viltrox is about 49% cheaper, making it an attractive option for budget-conscious photographers.
Design and Build Quality
The Canon EF-S 10-18mm lens features a compact design that is particularly appealing for travel and everyday use. Its construction includes advanced optical elements designed to minimize glare and aberration, ensuring high-resolution images. On the other hand, the Viltrox 35mm F1.7 E, weighing only 170g, is also lightweight and portable, making it easy to carry for extended periods. Both lenses are designed for compatibility with different camera systems. While the Canon is specifically for APS-C sensor cameras, the Viltrox is tailored for Sony E-mount mirrorless cameras, highlighting the importance of selecting a lens based on your camera type.
Focal Length and Versatility
The Canon EF-S 10-18mm offers a focal length range of 10-18mm, which is perfect for wide-angle shots, including landscapes and architecture. This versatility is complemented by its optical image stabilizer, which helps reduce camera shake during handheld shooting. In contrast, the Viltrox 35mm F1.7 provides a 35mm equivalent focal length, making it ideal for portraits and street photography. While the Viltrox excels in low-light situations due to its bright f/1.7 maximum aperture, the Canon lens is better suited for a broader range of scenarios, showcasing its adaptability in various shooting conditions.
Aperture and Low-Light Performance
The Viltrox 35mm F1.7 shines with its maximum aperture of f/1.7, allowing photographers to capture stunning images even in challenging lighting conditions. This feature also provides greater control over depth of field, which is essential for portrait photography. Meanwhile, the Canon EF-S 10-18mm lens has a variable maximum aperture of f/4.5-5.6, which makes it less effective in low-light scenarios compared to the Viltrox. Therefore, if low-light performance is your priority, the Viltrox is the clear winner.
Autofocus and Usability
Both lenses incorporate autofocus technology to enhance usability, but they do so in different ways. The Canon lens utilizes a stepping motor system, which facilitates noise-free video shooting and smooth autofocus transitions, making it a strong choice for videographers. The Viltrox also supports autofocus and is designed for quick shots, especially with its near-silent shutter. However, the Canon’s advanced focusing system and optical image stabilization may give it an edge for those who prioritize video work alongside still photography.
Price and Value for Money
With the Canon EF-S 10-18mm lens priced at $349.00, it is significantly more expensive than the Viltrox 35mm F1.7, which retails for $179.00. This price difference of about $170 makes the Viltrox a compelling option for photographers who want quality without breaking the bank. While the Canon lens offers distinct advantages in versatility and video performance, the Viltrox provides excellent value with lower costs and solid performance in its category.
Target Audience
The ideal users of the Canon EF-S 10-18mm lens are those who frequently shoot landscapes, architecture, or videos, particularly with an APS-C EOS camera. Its wide zoom range and video capabilities cater well to creative professionals and enthusiasts who value versatility. Conversely, the Viltrox 35mm F1.7 is perfect for portrait photographers and those who enjoy street photography, especially in low-light settings. Its lightweight design appeals to travelers and casual shooters looking for a reliable, portable lens.
Which should you buy?
Choosing between the Canon EF-S 10-18mm f/4.5-5.6 IS STM Lens and the Viltrox 35mm F1.7 E largely depends on your photography needs and budget. If you're looking for an ultra-wide zoom lens with excellent video capabilities and you have an APS-C camera, the Canon is worth the investment. However, if you're focused on capturing portraits or street scenes in low light, the Viltrox offers an exceptional value with its lower price and bright aperture. Ultimately, both lenses serve their purpose well, but your specific requirements will dictate the better choice for you.

