Canon RF-S18- vs Nikon NIKKOR Z MC
Updated July 2026 — Canon RF-S18- wins on versatility, Nikon NIKKOR Z MC wins on optical quality and price.
The Canon RF-S18-150mm is a versatile lens at a lower price, while the Nikon NIKKOR Z MC 105mm excels in macro photography with superior optical performance.
Why Canon RF-S18- is better
Price
Canon is approximately $478.00 less expensive.
Versatility
Canon covers a broader zoom range.
Portability
Canon's compact design is better for everyday use.
Why Nikon NIKKOR Z MC is better
Optical Quality
Nikon achieves exceptional sharpness and clarity.
Macro Capability
Nikon offers true 1:1 magnification.
Build Quality
Nikon is weather-sealed for durability.
Overall score
Specifications
| Spec | Canon RF-S18- | Nikon NIKKOR Z MC |
|---|---|---|
| Focal Length | 18-150mm | 105mm |
| Max Aperture | f/3.5-6.3 | f/2.8 |
| Image Stabilization | Yes | Yes |
| Weight | 0.5 lbs | 1.5 lbs |
| Macro Capability | No | Yes |
Dimension comparison
Overview of the Canon RF-S18-150mm and Nikon NIKKOR Z MC 105mm
The Canon RF-S18-150mm F3.5-6.3 Telephoto Lens is priced at $569.00, making it about 45% cheaper than the Nikon NIKKOR Z MC 105mm f/2.8 VR S, which retails for $1,046.95. While both lenses serve distinct purposes, they cater to different photography styles and requirements. The Canon lens is highly versatile, ideal for those looking to capture a variety of scenes, while the Nikon lens is specialized for macro photography and portraits.
Design and Build Quality
The Canon RF-S18-150mm features an all-around lens design tailored for APS-C cameras, which can also be used with full-frame EOS R cameras. Its compact build enhances portability, making it suitable for everyday photography. Conversely, the Nikon NIKKOR Z MC 105mm is a professional macro lens with a robust weather-sealed construction, ensuring durability in various conditions. This design is built to withstand moisture and dust, making it ideal for outdoor shooting. Thus, while the Canon lens offers versatility in design, the Nikon lens focuses on durability and specialized macro capabilities.
Optical Performance
When it comes to optical performance, the Nikon NIKKOR Z MC 105mm stands out with its advanced optical design that achieves exceptional sharpness and clarity. This lens minimizes distortion and aberrations, providing high-quality images that reveal intricate details at life-size 1:1 magnification. On the other hand, the Canon RF-S18-150mm also performs well, featuring in-lens optical image stabilization that provides up to 4.5 stops of shake correction. While the Canon lens covers a broader zoom range, the Nikon lens excels in delivering superior detail, especially in macro photography.
Focal Length Versatility
The Canon RF-S18-150mm offers a versatile focal length ranging from 18mm to 150mm, allowing for standard-angle to telephoto shots. This makes it suitable for a variety of photography styles, including landscapes, portraits, and sports. In contrast, the Nikon NIKKOR Z MC 105mm has a fixed focal length of 105mm, which is ideal for macro shots and portraits but limits its versatility. Thus, if you desire a lens that can adapt to different shooting scenarios, the Canon lens is the better choice, while the Nikon excels in its specific applications.
Autofocus and Stability
Autofocus capabilities are a crucial aspect of both lenses. The Canon RF-S18-150mm utilizes a lead screw-type stepping motor (STM) that ensures smooth and quiet autofocus, especially beneficial for video shooting. It also features dynamic image stabilization for motion shots. The Nikon NIKKOR Z MC 105mm, meanwhile, offers Vibration Reduction (VR) technology, allowing for handheld shooting without camera blur. While both lenses provide effective autofocus and stabilization, the Canon lens is particularly advantageous for videographers, while the Nikon lens excels in macro and low-light situations.
Price Comparison
The price difference between these two lenses is significant, with the Canon RF-S18-150mm priced at $569.00 and the Nikon NIKKOR Z MC 105mm at $1,046.95. This makes the Canon lens approximately $478.00 less expensive, or about 45% cheaper. For photographers on a budget or those seeking a versatile lens for various situations, the Canon lens presents a more attractive option. Conversely, the Nikon lens justifies its higher price with specialized features for macro photography, appealing to professionals and enthusiasts focused on that genre.
Target Audience
The Canon RF-S18-150mm is designed for everyday photographers looking for versatility and convenience. Its broad focal length and stabilization features make it an excellent all-rounder for different photography situations. In contrast, the Nikon NIKKOR Z MC 105mm targets macro photographers and portraitists who require precision and detail, along with a comfortable working distance. Therefore, the choice between the two largely depends on your specific photography needs and style.
Which should you buy?
Ultimately, your choice between the Canon RF-S18-150mm and the Nikon NIKKOR Z MC 105mm will depend on your photography style and budget. If you are looking for a versatile lens that covers a wide range of photography scenarios at a more affordable price, the Canon is the better option. However, if you focus on macro photography or require a lens for high-quality portraits, the Nikon is worth the investment for its superior optical performance and specialized features.

