5 Alternatives to the Canon EF 100mm f/2.8L Macro IS USM

People usually search for alternatives to the Canon EF 100mm f/2.8L Macro IS USM when it’s out of stock, the price feels too high, or they’re deciding whether they really need a dedicated macro lens. The good news is that there are cheaper, faster, and more versatile options depending on whether you shoot close-up detail, portraits, general stills, or mirrorless Canon bodies.

Original Product

The Canon EF 100mm f/2.8L Macro IS USM is a specialist lens: it gives you true 1:1 macro reproduction, excellent sharpness, image stabilisation, weather sealing, and a very usable 100mm working distance for insects, product work, and detail-heavy photography. At £876.54, though, it’s not a casual buy. If your needs are broader than macro, or you simply want to spend less, the alternatives below make sense for different reasons.

1) Canon RF 50mm F1.8 STM Lens — £219.00

This is by far the cheapest option here, costing £657.54 less than the Canon macro lens. It’s also much smaller, lighter, and faster in aperture at f/1.8, which makes it far more useful for low-light shooting, shallow depth of field, and everyday carry. But it is not a macro lens, and that is the key trade-off: you lose the close-focusing ability, the flat-field rendering, and the working distance that make the 100mm L Macro so good for flowers, product detail, and small subjects.

In build terms, the RF 50mm f/1.8 STM is a basic consumer lens rather than a pro-grade L-series optic. It’s compact and well-suited to travel, street, and casual portrait work, but it doesn’t have the weather sealing, robust construction, or specialised optical design of the Canon 100mm macro. On Canon EOS R bodies, it benefits from native RF mount compatibility, which means you avoid adapters and keep the kit simple.

Verdict: choose this if you don’t actually need macro and want a small, affordable lens for portraits, everyday photography, and low-light shooting. It’s a sensible buy for Canon mirrorless users who want value, but it is not a substitute for true close-up work.

2) Sigma 340101 35mm F1.4 DG HSM Lens for Canon — £783.00

At £783.00, this Sigma is only £93.54 cheaper than the Canon macro lens, so it’s not a budget alternative in the strict sense. What you get instead is a fast 35mm prime with a bright f/1.4 aperture, which is a very different tool. Compared with the 100mm macro, the Sigma gives you a wider field of view, more environmental context, and much better low-light capability for indoor shooting, documentary work, and environmental portraits.

The practical impact is significant: 35mm is a storytelling focal length, while 100mm macro is a specialist detail lens. The Sigma’s f/1.4 aperture lets you isolate subjects and shoot in dim light without pushing ISO as hard, but it cannot match the Canon’s close-focus performance or 1:1 reproduction. If you need to photograph jewellery, watches, textures, or insect detail, the Sigma is the wrong tool. If you need a versatile prime for people, street scenes, and general use, it may be the more useful lens overall.

In build quality, Sigma’s 35mm f/1.4 DG HSM is generally solid and substantial, with a more premium feel than Canon’s budget RF 50mm, though it’s not an L-series lens. Because it’s an EF-mount lens, it suits Canon DSLR users or mirrorless users via adapter, but that adds bulk to an RF body.

Verdict: choose this if you want a fast, high-quality general-purpose prime and you don’t need macro at all. It’s a creative photography lens, not a specialist close-up lens.

3) Tamron 28-75mm F/2.8 for Sony Mirrorless Full Frame E Mount — £812.84

This Tamron sits just £63.70 below the Canon macro in price, but it serves a completely different role. Instead of a fixed focal length and macro capability, you get a full-frame standard zoom with a constant f/2.8 aperture. That makes it much more flexible for events, portraits, travel, and general-purpose shooting, especially if you need one lens to cover a wide range of scenes.

The biggest practical difference is versatility versus specialisation. The Canon 100mm macro is sharper and more precise for close-up work, and its longer focal length helps maintain working distance from subjects. The Tamron 28-75mm gives you framing flexibility, so you can react quickly without changing lenses. For weddings, run-and-gun content, and day-to-day photography, that can be more useful than macro magnification. However, if your main job is product photography or detailed close-ups, the Tamron can only focus normally — it won’t replicate the Canon’s macro performance.

Build quality is good for the class: the Tamron is designed for mirrorless use and is relatively compact for a constant f/2.8 zoom. It’s not as specialised or as rugged as Canon’s L-series macro, but it is a practical, modern lens for Sony shooters. The key limitation is mount compatibility: this lens is for Sony E-mount full-frame bodies, so it is not an option for Canon EF or RF users.

Verdict: choose this if you shoot Sony full-frame mirrorless and want a flexible, all-round zoom instead of a dedicated macro lens. It’s better for events and general photography than the Canon macro, but worse for close-up detail.

4) Sigma 35mm F1.4 DG HSM Lens for Nikon — £799.00

At £799.00, this Nikon-mount Sigma is £77.54 cheaper than the Canon macro lens, but again it is a fundamentally different lens category. Like the Canon-mount Sigma 35mm f/1.4, this is a wide-aperture standard prime aimed at low-light shooting, portraits with context, and general creative work. The f/1.4 aperture is the headline feature here: it gives you strong subject separation and better light gathering than the Canon macro’s f/2.8 aperture.

The trade-off is that you’re giving up the Canon’s true macro capability, optical stabilisation, and longer working distance. A 35mm lens is much better for environmental scenes and indoor work, but it is not the right choice for small subjects or product detail. If you’re comparing it against the Canon macro purely on image quality, both can be very sharp, but they’re optimised for different tasks. The Sigma is about speed and context; the Canon is about precision and close focusing.

In build terms, Sigma’s 35mm f/1.4 DG HSM is a serious lens with a solid feel, but not a specialist macro body. It’s also mount-specific, so this Nikon version only makes sense if you’re on Nikon F-mount DSLR systems. For Nikon users, it may actually be the more versatile everyday lens.

Verdict: choose this if you want a fast normal prime for Nikon and you’re not shopping for a macro lens at all. It’s a strong creative lens, but it does not replace the Canon’s close-up abilities.

5) Sony FE 24-70mm f/4 Vario-T Zeiss Full-Frame Zoom Lens — £699.00

This Sony zoom is £177.54 cheaper than the Canon 100mm macro, and it offers the biggest practical range of any lens on this list. The 24-70mm focal range makes it useful for travel, events, portraits, landscapes, and everyday photography. The Zeiss branding and Sony FE compatibility also make it appealing to full-frame Sony shooters who want a single lens that can do a bit of everything.

Compared with the Canon macro, the obvious advantage is flexibility. You can shoot wide at 24mm, standard at 50mm, and short telephoto at 70mm without changing lenses. But the f/4 aperture is slower than the prime lenses above and much less suited to low light or strong background blur. More importantly, it is not a macro lens, so close-up detail work will be limited to normal minimum focus distances rather than true 1:1 reproduction.

Build quality is decent and the Zeiss-tuned optical design gives it a more premium reputation than many standard kit zooms. However, a constant f/4 zoom will never feel as specialised as Canon’s L-series macro lens, which is built around sharpness at close distances, stabilisation, and robust handling. This Sony lens is best thought of as a general-purpose workhorse rather than a precision tool.

Verdict: choose this if you shoot Sony full-frame and want one dependable zoom for everyday photography. It’s the most versatile lens here, but it is not a substitute for a dedicated macro lens.

Overall, the best alternative depends on what you actually shoot. If you need macro, none of these lenses fully replace the Canon EF 100mm f/2.8L Macro IS USM. If you don’t need macro, then the Canon RF 50mm f/1.8 STM is the best-value option, while the Sigma 35mm f/1.4 and Sony/Tamron zooms make more sense for general photography and events. The Canon macro remains the specialist choice for close-up detail, but several of these alternatives are better buys if you want a more flexible or cheaper lens for everyday work.

Alternatives

Canon RF 50mm F1.8 STM Lens | Compact and Lightweight, Fast F1.8 Aperture, Compatible with all Canon EOS R Series Cameras, Black

£219.00★★★★½4.7

Sigma 340101 35mm F1.4 DG HSM Lens for Canon, Black

£783.00★★★★½4.5

Tamron 28-75mm F/2.8 for Sony Mirrorless Full Frame E Mount (Tamron 6 Year Limited USA Warranty) black

£812.84★★★★½4.7

Sigma 35mm F1.4 DG HSM Lens for Nikon - Black

£799.00★★★★½4.4
Sony FE 24-70mm f/4 Vario-T Zeiss Full-Frame Zoom Lens – Ideal for Portrait, Landscape, and Event Photography

Sony FE 24-70mm f/4 Vario-T Zeiss Full-Frame Zoom Lens – Ideal for Portrait, Landscape, and Event Photography

£699.00★★★★½4.4

Still Buy the Original If...

Buy the original Canon EF 100mm f/2.8L Macro IS USM if you need true 1:1 macro, excellent sharpness at close distances, and image stabilisation for handheld detail work. It’s still the right choice for product, nature, and precision close-up photography.

Love picks like this?

Get weekly product recommendations straight to your inbox.

Curated by Shutter & Lens on All The Top Picks

As an Amazon Associate we earn from qualifying purchases.