vsversusfinder

Canon EF-S 18- vs Canon RF-S18-

Updated July 2026 — Canon EF-S 18- wins on zoom range and build quality, Canon RF-S18- wins on price and size.

The Canon EF-S 18-135mm offers superior optical quality and versatility, while the RF-S18-45mm is a budget-friendly, compact option.

Why Canon EF-S 18- is better

Optical Quality

Advanced optics with UD and PMO aspheric lenses

Versatility

Wider zoom range of 18-135mm

Autofocus

Faster autofocus with inner focusing system

Why Canon RF-S18- is better

Price

Significantly cheaper at $87.00

Portability

Compact and lightweight design

Ease of Use

Designed for casual photography

Overall score

Canon EF-S 18-
85
Canon RF-S18-
70

Specifications

SpecCanon EF-S 18-Canon RF-S18-
Focal Length18-135mm18-45mm
Max Aperturef/3.5-5.6f/4.5-6.3
Image Stabilization4 stops4-6 stops
Autofocus TypeInner FocusingLead Screw STM
Construction16 elements2 aspheric elements

Dimension comparison

Canon EF-S 18-Canon RF-S18-

Overview of the Canon EF-S 18-135mm f/3.5-5.6 is STM

The Canon EF-S 18-135mm f/3.5-5.6 is STM offers a versatile zoom range ideal for both video and still photography. Priced at $329.95, this lens is designed to deliver high-quality images with its refined Image Stabilization system, providing up to four equivalent stops of shake correction. It features an inner focusing system, which enhances autofocus speed and accuracy. Additionally, the lens includes one UD and one PMO aspheric lens, resulting in high contrast and reduced chromatic aberration, making it a strong choice for those looking to capture detailed images across a variety of settings.

Overview of the Canon RF-S18-45mm F4.5-6.3 Lens

The Canon RF-S18-45mm F4.5-6.3 Lens is a compact and lightweight option priced at only $87.00, making it about 74% cheaper than the EF-S 18-135mm lens. This lens is particularly suited for APS-C cameras and offers a versatile zoom range of 18-45mm. It boasts optical image stabilization that provides up to four stops of shake correction, and when paired with EOS R series cameras featuring In-Body Image Stabilizer, it can achieve up to six stops. The lens is designed for ease of use and portability, making it a great everyday companion for casual photography or videography.

Image Quality Comparison

Image quality is paramount for photographers, and both lenses deliver excellent results, albeit in different contexts. The EF-S 18-135mm features advanced optics with one UD and one PMO aspheric lens, ensuring high resolution and contrast. This lens is optimized for minimizing ghosting and flare, making it suitable for capturing stunning landscapes and detailed portraits. On the other hand, the RF-S18-45mm incorporates two aspheric elements along with Canon's Super Spectra Coating to enhance color accuracy and contrast. While both lenses perform well, the EF-S 18-135mm may provide a slight edge in image quality for more serious photographers.

Autofocus Performance

Autofocus speed and accuracy are crucial for capturing fleeting moments. The Canon EF-S 18-135mm utilizes an inner focusing system coupled with a high-speed CPU and optimized AF algorithm, which ensures quick and reliable focusing, particularly beneficial for video shooting with its Movie Servo AF feature. Meanwhile, the RF-S18-45mm features a lead screw-type stepping motor (STM) that provides smooth and quiet autofocus operation, ideal for video recording. Both lenses excel in their own right, but the EF-S 18-135mm is particularly well-suited for fast-paced photography scenarios.

Portability and Design

Portability can significantly influence a photographer's choice of lens. The RF-S18-45mm is particularly designed to be compact and lightweight, making it an excellent option for travel or everyday use. Its clever lens retraction mechanism allows it to fit easily into a camera bag, thus enhancing its convenience for users on the go. In contrast, the EF-S 18-135mm is larger and weighs 16.9 oz, making it less portable than its counterpart. While it offers a broader zoom range, those prioritizing portability may find the RF-S18-45mm a more attractive option.

Price Comparison

When it comes to pricing, the difference is quite significant. The Canon EF-S 18-135mm is priced at $329.95, while the RF-S18-45mm is available for just $87.00. This means the RF-S18-45mm is about 74% cheaper than the EF-S 18-135mm lens. For budget-conscious photographers or casual users, the RF-S18-45mm presents a compelling value, offering essential functionalities without breaking the bank. The EF-S 18-135mm, while more expensive, provides advanced features and a more extensive focal range, potentially justifying its higher price for serious enthusiasts.

Bestselling Information

The Canon RF-S18-45mm holds a sales rank of 604, indicating it is a popular choice among consumers, likely due to its affordability and compact design. While specific sales rank data for the EF-S 18-135mm isn't provided, its higher price point may limit its market reach. The RF-S18-45mm's strong sales performance demonstrates its appeal to a wider audience, particularly those looking for quality lenses at a lower price.

Which should you buy?

Choosing between the Canon EF-S 18-135mm f/3.5-5.6 is STM and the Canon RF-S18-45mm F4.5-6.3 Lens ultimately depends on your specific needs and budget. If you're seeking a versatile lens with superior optical quality and advanced features for both video and still photography, the EF-S 18-135mm may be worth the investment at $329.95. However, if you're looking for a lightweight, budget-friendly option that still delivers excellent image quality for casual shooting, the RF-S18-45mm at $87.00 offers exceptional value. Each lens has its strengths, so your decision should align with your photographic style and requirements.