Canon EF-S 18- vs Canon RF 24-
Updated July 2026 — Canon EF-S 18- wins on versatility, Canon RF 24- wins on stabilization and price.
The Canon RF 24-105mm f/4L is USM offers superior features and performance, making it the better choice for professionals, while the EF-S 18-135mm is a great budget option.
Why Canon EF-S 18- is better
Price
Canon EF-S 18-135mm is significantly cheaper at $329.95.
Weight
Canon EF-S 18-135mm is lighter at 16.9 oz.
Versatility
Canon EF-S 18-135mm is designed for both video and still images.
Why Canon RF 24- is better
Optical Quality
Canon RF 24-105mm has a constant f/4 aperture for better low light performance.
Image Stabilization
Canon RF 24-105mm offers five-stop stabilization compared to four stops.
Autofocus
Canon RF 24-105mm features a faster Nano USM motor for quiet focusing.
Overall score
Specifications
| Spec | Canon EF-S 18- | Canon RF 24- |
|---|---|---|
| Max Aperture | f/3.5-5.6 | f/4 |
| Focal Length | 18-135mm | 24-105mm |
| Image Stabilization | 4 stops | 5 stops |
| Weight | 16.9 oz | 1.5 lbs |
| Autofocus Type | Stepping Motor | Nano USM |
Dimension comparison
Overview of the Canon EF-S 18-135mm f/3.5-5.6 is STM and Canon RF 24-105mm f/4L is USM Zoom Lens
The Canon EF-S 18-135mm f/3.5-5.6 is STM is priced at $329.95, making it about 76% cheaper than the Canon RF 24-105mm f/4L is USM, which retails for $1,399.00. This price difference may appeal to budget-conscious photographers, but the choice should also consider features and performance.
Design and Build Quality
The Canon RF 24-105mm f/4L is USM boasts a compact and high-quality design that aligns with Canon's L-series, known for its professional-grade construction. It features a control ring for direct setting changes, which enhances user convenience. In contrast, the Canon EF-S 18-135mm has a zoom ring lock that prevents accidental extension, showcasing thoughtful design for everyday use. While both lenses are built for durability, the RF 24-105mm is specifically engineered for the EOS R system, emphasizing its premium status.
Optical Performance
The Canon RF 24-105mm f/4L is USM offers a bright, constant f/4 maximum aperture, which is beneficial for consistent performance across the zoom range. It features five-stop optical image stabilization, significantly reducing camera shake for sharper handheld images. Conversely, the Canon EF-S 18-135mm f/3.5-5.6 is STM includes a refined image stabilization system that provides up to four equivalent stops of shake correction. Both lenses promise excellent optical performance, but the RF lens has the edge in stabilization.
Versatility in Photography
The Canon EF-S 18-135mm f/3.5-5.6 is STM is designed to be a versatile all-in-one lens, making it ideal for both video and still images. Its zoom range allows for a maximum magnification of 0.28x at the telephoto end. Meanwhile, the Canon RF 24-105mm f/4L is USM covers a broad zoom range from wide-angle to short telephoto, making it suitable for various photography styles, from landscapes to portraits. The versatility of both lenses makes them great choices, but the RF lens may cater more to professional needs.
Autofocus and Shooting Experience
In terms of autofocus, the Canon RF 24-105mm f/4L is USM features a Nano USM motor, providing fast and quiet autofocusing, which is particularly advantageous for video recording. The Canon EF-S 18-135mm f/3.5-5.6 is STM utilizes an inner focusing system and a stepping motor for smooth and quiet continuous autofocus during movie shooting. Both systems are designed for optimal performance, but the RF lens’s advanced technology may offer faster focusing capabilities.
Price and Value
The price difference between the Canon EF-S 18-135mm f/3.5-5.6 is STM and the Canon RF 24-105mm f/4L is USM is substantial, with the RF lens being approximately $1,069.05 more expensive. While the RF lens offers premium features, the EF-S lens provides excellent value for those who may not need the added capabilities of the higher-end model. For hobbyists or casual photographers, the EF-S lens could be the better investment without sacrificing too much in performance.
Target Audience
The Canon EF-S 18-135mm f/3.5-5.6 is STM is geared toward entry-level and intermediate photographers who seek a reliable, versatile lens without breaking the bank. Conversely, the Canon RF 24-105mm f/4L is USM targets professionals and serious enthusiasts who demand superior optical performance and quality in their work. The choice between the two largely depends on the photographer’s skill level and specific needs.
Which should you buy?
Ultimately, the decision between the Canon EF-S 18-135mm f/3.5-5.6 is STM and the Canon RF 24-105mm f/4L is USM comes down to budget and requirements. If you're looking for a cost-effective lens with solid performance for a variety of shooting scenarios, the EF-S lens at $329.95 is an attractive option. However, if you're a professional or serious hobbyist willing to invest in superior image stabilization, autofocus, and overall build quality, the RF lens may justify its higher price tag of $1,399.00.

