Canon RF 24- vs Tamron 18-
Updated July 2026 — Canon RF 24- wins on price and macro, Tamron 18- wins on zoom and weight.
The Canon RF 24-105mm lens offers better image stabilization and macro capabilities, making it a strong choice for everyday photography. However, the Tamron 18-300mm lens provides greater versatility with its extensive zoom range.
Why Canon RF 24- is better
Price
Canon lens is $122 cheaper
Macro
Canon has dedicated macro focus position
Weight
Canon is more lightweight for travel
Why Tamron 18- is better
Zoom Range
Tamron offers 16.6x zoom range
Versatility
Tamron suitable for various photography types
Stabilization
Tamron has effective VC system
Overall score
Specifications
| Spec | Canon RF 24- | Tamron 18- |
|---|---|---|
| Focal Length | 24-105mm | 18-300mm |
| Aperture | f/4-7.1 | f/3.5-6.3 |
| Image Stabilization | Yes | Yes |
| Autofocus | STM | VXD |
| Max Magnification | 1:2 | 1:2 |
Dimension comparison
Overview of the Lenses
The Canon RF 24-105mm f/4-7.1 IS STM Lens and the Tamron 18-300mm F/3.5-6.3 Di III-A VC VXD Zoom Lens cater to different photography needs. The Canon lens is priced at $476.95, while the Tamron lens comes in at $599.00, making the Canon lens about 20% cheaper. Understanding the strengths of each can help you decide which lens best suits your shooting style and preferences.
Intended Use
The Canon RF 24-105mm lens is designed for everyday versatility, making it ideal for travel, street photography, and casual video work. It covers a focal range from wide-angle to short-telephoto, allowing for smooth transitions between different types of scenes. On the other hand, the Tamron 18-300mm lens boasts a remarkable 16.6x zoom range, making it suitable for a variety of photography, including landscapes, wildlife, and portraits. This versatility allows photographers to tackle numerous shooting scenarios without the need for multiple lenses.
Image Stabilization
The Canon RF 24-105mm features a built-in Optical Image Stabilizer that provides up to five stops of correction. This functionality is particularly beneficial for handheld shooting in low-light conditions or at longer focal lengths, ensuring sharper images and smoother video footage. In comparison, the Tamron lens incorporates a Vibration Compensation (VC) system, which aids in stabilizing images as well. Both lenses offer effective stabilization, but the Canon’s five-stop advantage could make a noticeable difference for users shooting in challenging lighting conditions.
Autofocus Performance
Autofocus is critical for capturing sharp images, and both lenses excel in this area. The Canon RF 24-105mm utilizes a smooth and quiet STM stepping motor, providing precise autofocus performance that is well-suited for both photography and video recording. Conversely, the Tamron 18-300mm employs a high-speed linear motor focus mechanism called VXD (Voice-coil eXtreme-torque Drive), which enhances focus speed and accuracy. While both lenses offer reliable autofocus, the choice may come down to specific shooting styles, with the Canon being particularly advantageous for videographers.
Macro Capabilities
When it comes to macro photography, the Canon RF 24-105mm lens features a dedicated Center Macro Focus position, allowing for close-up shooting with a maximum magnification ratio of 1:2. This is a notable feature for photographers interested in capturing intricate details. The Tamron 18-300mm also offers a maximum magnification ratio of 1:2, but it does not highlight any specialized macro settings. For photographers focusing on close-up detail work, the Canon lens presents a more tailored option.
Design and Portability
Portability is a significant factor for photographers who frequently travel or shoot on location. The Canon RF 24-105mm is designed to be compact and lightweight, making it comfortable for extended use during travel. In contrast, the Tamron 18-300mm, while also compact, is slightly bulkier due to its extensive zoom range. This difference in design can impact the overall shooting experience, particularly for those who prioritize lightweight gear.
Price Comparison
The Canon RF 24-105mm lens is priced at $476.95, while the Tamron 18-300mm is listed at $599.00, making the Canon lens about $122 cheaper. This price difference of roughly 20% could be a deciding factor for photographers on a budget. Additionally, the Canon lens’s average price over the last 90 days is $481.74, indicating that it has been consistently available at a lower price point compared to the Tamron lens, which has an average price of $621.44 during the same period.
Which should you buy?
Choosing between the Canon RF 24-105mm f/4-7.1 IS STM Lens and the Tamron 18-300mm F/3.5-6.3 Di III-A VC VXD Zoom Lens ultimately depends on your specific needs as a photographer. If you seek a versatile, lightweight lens for everyday photography and video, the Canon lens's features, including its image stabilization and macro capabilities, make it a strong contender. However, if you require an all-in-one solution with a wider zoom range for various photography types, the Tamron lens offers significant flexibility. Consider your shooting style, budget, and the types of subjects you wish to capture when making your final decision.

