Canon EF-S 18- vs Canon RF100-
Updated July 2026 — Canon RF100- leads on price and focal length.
The Canon RF100-400mm F5.6-8 is USM excels in telephoto capabilities and stabilization, while the Canon EF-S 18-135mm f/3.5-5.6 is STM offers versatility at a lower price.
Why Canon EF-S 18- is better
Price
EF-S 18-135mm is $329.95, making it more affordable.
Versatility
EF-S 18-135mm covers a wider focal length range.
Weight
EF-S 18-135mm is lighter at 16.9 oz.
Why Canon RF100- is better
Telephoto Range
RF100-400mm reaches up to 400mm.
Stabilization
RF100-400mm offers up to 6 stops of shake correction.
Autofocus
RF100-400mm features faster Nano USM autofocus.
Overall score
Specifications
| Spec | Canon EF-S 18- | Canon RF100- |
|---|---|---|
| Brand | Canon | Canon |
| Max Aperture | f/3.5-5.6 | f/5.6-8 |
| Image Stabilization | 4 stops | 6 stops |
| Autofocus Type | Inner Focusing | Nano USM |
| Closest Focus | 1.3 ft | 2.89 ft |
Dimension comparison
Overview of the Canon EF-S 18-135mm f/3.5-5.6 is STM and Canon RF100-400mm F5.6-8 is USM
The Canon EF-S 18-135mm f/3.5-5.6 is STM is priced at $329.95, while the Canon RF100-400mm F5.6-8 is USM costs $699.00, making the EF-S model about 53% cheaper. Both lenses are designed for different purposes, with the EF-S lens catering to general photography and video, and the RF100-400mm focusing on telephoto capabilities.
The EF-S 18-135mm lens is designed to provide versatility, ideal for both video and still photography. It boasts an advanced Image Stabilization system that offers up to four equivalent stops of shake correction, making it suitable for various shooting conditions. In contrast, the RF100-400mm lens specializes in bringing distant subjects closer, thanks to its extensive zoom range reaching up to 400mm and a minimum focusing distance of 2.89 feet at 200mm.
Image Stabilization Features
Both lenses offer impressive stabilization features, but they differ in effectiveness. The Canon RF100-400mm F5.6-8 is USM includes an Optical Image Stabilizer that provides up to 5.5 stops of shake correction, which can increase to up to 6 stops when paired with EOS R series cameras featuring In-Body Image Stabilization. This is particularly advantageous for shooting at longer focal lengths, as it helps to maintain image clarity and stability.
On the other hand, the Canon EF-S 18-135mm f/3.5-5.6 is STM has a refined Image Stabilization system that delivers up to four stops of shake correction. While both lenses offer solid stabilization, the RF100-400mm's superior stabilization system makes it a better choice for wildlife or sports photography, where quick movements and long distances are common.
Autofocus Systems
Autofocus performance is a critical aspect of both lenses, and they utilize different technologies. The RF100-400mm F5.6-8 is USM features Canon's Nano USM, providing high-speed, smooth, and quiet autofocus. This technology is especially beneficial in dynamic shooting environments, where quick focusing can make a significant difference in capturing the perfect shot.
Conversely, the Canon EF-S 18-135mm f/3.5-5.6 is STM employs an inner focusing system that enhances autofocus speed and accuracy. It also supports Canon's Movie Servo AF feature, which is particularly advantageous for video shooting, ensuring a smooth and quiet focus transition. While both systems are effective, the RF100-400mm’s focus mechanism might be preferable for fast-paced subjects.
Lens Construction and Design
The Canon EF-S 18-135mm f/3.5-5.6 is STM is constructed with 16 elements in 12 groups, including one UD and one PMO aspheric lens. This construction contributes to its ability to produce high-resolution images with reduced chromatic aberration. The lens is also designed to be compact, measuring 3.1 x 3.8 inches and weighing 16.9 oz, making it a practical choice for everyday photography.
In comparison, the Canon RF100-400mm F5.6-8 is USM also incorporates advanced optical design, featuring a single Ultra Low Dispersion lens element to correct chromatic aberration. This lens is compact and lightweight for a telephoto lens, making it easy to carry for extended periods. While both lenses are designed for ease of use, the EF-S lens may appeal more to those looking for a versatile all-rounder, while the RF100-400mm is tailored for specialized telephoto applications.
Versatility of Focal Lengths
The focal lengths of both lenses cater to different shooting scenarios. The Canon EF-S 18-135mm f/3.5-5.6 is STM offers a versatile range from 18mm to 135mm, making it suitable for landscapes, portraits, and even some macro work with a maximum magnification of 0.28x. This range is ideal for beginners or photographers who want a single lens for various situations.
In contrast, the Canon RF100-400mm F5.6-8 is USM specializes in the telephoto range, excelling at 100mm to 400mm. This lens is perfect for wildlife and sports photography, allowing photographers to capture distant subjects in detail. The ability to use tele extenders with the RF100-400mm further enhances its versatility, giving it a potential maximum focal length of 800mm. Choosing between these lenses depends on whether you prioritize versatility or specialized telephoto capabilities.
Price Considerations
Price is a significant factor when choosing between the two lenses. The Canon EF-S 18-135mm f/3.5-5.6 is STM is priced at $329.95, while the Canon RF100-400mm F5.6-8 is USM is significantly more expensive at $699.00. This means the RF100-400mm is about 112% more expensive than the EF-S lens.
For photographers on a budget or those who require an all-purpose lens, the EF-S 18-135mm is an attractive option. However, for those who need the specialized features and capabilities of the RF100-400mm, the investment may be justified, especially for wildlife or sports photography where the extended reach and advanced stabilization can prove invaluable.
Which should you buy?
Deciding between the Canon EF-S 18-135mm f/3.5-5.6 is STM and the Canon RF100-400mm F5.6-8 is USM ultimately depends on your photography needs. If you’re looking for a versatile and budget-friendly option for everyday photography, the EF-S 18-135mm is an excellent choice at $329.95. However, if your focus is on capturing distant subjects or you frequently shoot wildlife or sports, the RF100-400mm, despite its higher price of $699.00, offers superior stabilization and reach that can enhance your photography experience.

