12 Best Canon Lenses for Portrait Photos

Best Canon Portrait Lens

What’s the best Canon portrait lens for your kit? That depends on your budget, the look you’re going for, and which Canon body you’re shooting with. But one thing’s for sure: picking the right lens makes a bigger difference in portrait quality than almost any other gear decision.

When you’re comparing portrait lenses, pay attention to maximum aperture, focal length, weight, and price. Those four factors determine how your portraits will look and how comfortable the lens is to shoot with all day.

Canon makes a wide range of lenses that work well for portraits, from affordable 50mm primes to high-end telephoto options.

Let’s go through the top picks for the best Canon lens for portrait photography.

12 Best Canon Lens for Portrait Photography

Lens NameFocal Length (max-min)Maximum ApertureWeight (grams)Weather SealingImage Stabilizer
(M=Magnification)
Closest Focusing Distance
(meters)
Canon EF 24-70mm f/2.8L II USM 24-70mmf/2.8805gYesNo0.38m
Canon EF 100mm f/2.8L MACRO IS USM100mmf/2.8625gYes4-stop
3-stop at 0.5x M
2-stop at 1.0x M
0.3m
Canon EF 200mm f/2L IS USM200mmf/22520gYes5-stops 1.9m
Canon EF 85mm f/1.4L IS USM85mmf/1.4950gYes4-stop0.85m
Canon EF 85mm f/1.8L USM85mmf/1.8425gYesNo0.85m
Canon EF 50mm f/1.8 STM50mmf/1.8160gYesNo0.35m
Canon EF 40mm f/2.8 STM40mmf/2.8130gYesNo0.3m
Canon EF 135mm f/2L USM135mmf/2750gYesNo0.9m
Canon EF-M 32mm f/1.4 STM32mmf/1.4235gYesNo0.23m
Canon EF 50mm f/1.2L USM50mmf/1.2580gYesNo0.45m
Canon RF 28-70mm f/2L USM28-70mmf/21430gYesNo0.39m
Canon RF 24-105mm f/4L IS USM24-105mmf/4700gYes5-stop0.45m

1. Canon EF 24-70mm f/2.8L II USM

Canon EF 24-70mm f/2.8L II USM Lens USA
Canon EF 24-70mm f/2.8L II USM Lens USA
$1,842.03
Walmart.com
Best Canon Lens for Portrait - Canon EF 24-70mm
Best Canon Lens for Portrait – Canon EF 24-70mm

Canon’s 24-70mm f/2.8L II USM is the standard professional zoom, and it’s our top pick for portrait photography. The optical quality is outstanding, with aspherical elements and a modern design that produces tack-sharp images.

For photographers who like to shoot in natural or available light, the constant f/2.8 aperture throughout the zoom range gives you consistency whether you’re at 24mm or 70mm. The older f/2.8L USM has been replaced by this Mark II version, which improves on both sharpness and autofocus speed.

The 24-70mm focal range is incredibly versatile for portraits. At 70mm, you get flattering compression. At 24mm, you can go for environmental portraits that show context. The 9-blade diaphragm creates smooth bokeh that separates your subject from the background beautifully.

Tech Specs:

Next-generation optical design for sharp image quality

3 aspherical elements for professional-grade performance

Ring-type ultrasonic motor for quick, silent autofocus

Override manual focus for precise adjustments

L-series lens with premium build quality

Weather sealed for dust and moisture resistance

9-blade diaphragm for smoother bokeh

Compatible with most Canon EF-mount camera bodies

2. Canon EF 100mm f/2.8L MACRO IS USM

EF 100mm f/2.8L IS USM Macro Lens
EF 100mm f/2.8L IS USM Macro Lens
$1,264.00
$1,042.99
Walmart.com
Canon EF 100mm
Canon EF 100mm

The Canon EF 100mm f/2.8L MACRO IS USM is technically a macro lens, but it’s one of the best portrait lenses Canon makes. The 1:1 macro magnification ratio means the sensor captures subjects at their actual size, but for portraits, the real draw is the focal length and image quality.

At 100mm, you get beautiful subject compression that flatters facial features. The Hybrid Image Stabilization system is a big plus for handheld shooting, reducing shake at both normal and macro distances. And the f/2.8 aperture creates gorgeous background blur with smooth transitions between sharp and out-of-focus areas.

Getting close to your subject while keeping them sharp against a creamy bokeh background is what this lens does best. The optical quality never suffers, even at close focusing distances.

Tech Specs:

100mm focal length for flattering close-up portraits

Hybrid Image Stabilization for sharp handheld shots

f/2.8 aperture for depth and subject isolation

Ultra-low dispersion (UD) elements to reduce chromatic aberration

Ring-type ultrasonic motor for fast, silent focusing

L-series build quality with extra durability

Weather-sealed for dust and moisture resistance

9-blade circular diaphragm for smooth bokeh

Compatible with most Canon EF-mount cameras

3. Canon EF 200mm f/2L IS USM

Canon EF 200mm f/2L IS USM Lens
Canon EF 200mm f/2L IS USM Lens
$7,759.03
Walmart.com
Best Canon Lens for Portrait
Best Canon Lens for Portrait

The Canon EF 200mm f/2L IS USM is the premium telephoto choice for portrait photographers who want the absolute best background blur and subject isolation. This is a big, heavy lens, but the results speak for themselves.

The f/2 maximum aperture at 200mm creates an extremely shallow depth of field. Backgrounds melt into smooth, creamy bokeh that makes your subject the undeniable focus of every frame. The 5-stop image stabilizer means you can shoot handheld even at this long focal length without introducing shake.

This is a luxury-class L-series lens with precision optics, Super Spectra coating, and fluorite/UD elements that keep chromatic aberration in check. The build quality matches the price tag, with full dust and moisture resistance.

Tech Specs:

L-series precision EF optics for top-tier performance

Dust and moisture-resistant magnesium alloy build

Large f/2 maximum aperture for extreme low-light capability

5-stop image stabilizer to prevent blur

Super Spectra coating to reduce flare and ghosting

Accurate color balance and contrast rendering

Fluorite and UD elements to minimize chromatic aberration

Ring-type ultrasonic motor for fast, silent autofocus

Full weather sealing for professional field use

4. Canon EF 85mm f/1.4L IS USM

Canon EF 85mm
Canon EF 85mm

The Canon EF 85mm f/1.4L IS USM is many photographers’ idea of the perfect portrait lens. At 85mm, the focal length flatters faces by slightly compressing features without distorting them. The fast f/1.4 aperture creates incredible bokeh and lets you shoot in dim conditions with fast shutter speeds.

The bright aperture adds an extra quality to the background blur that you can see immediately in the viewfinder. Even wide open at f/1.4, this lens is remarkably sharp on your subject’s face and eyes.

The 4-stop image stabilizer is a welcome addition at this focal length, counteracting camera shake for handheld work. Professional portrait photographers and videographers value this stabilization for getting smooth, clean results without a tripod.

Tech Specs:

Advanced AF technology for speed and accuracy

f/1.4 aperture for fast shutter speeds and shallow depth

Sharp focus even in low light for natural portrait results

4-stop image stabilizer to counteract shake

Ring-type ultrasonic motor for quick, silent focusing

L-series construction for reliable performance

Fluorine coating on lens elements to reduce flare

Weather-sealed for dust and moisture resistance

Compatible with most Canon EF-mount cameras

5. Canon EF 85mm f/1.8 USM

Best Canon Lens for Portrait - Canon EF 85mm f-1.8 USM
Best Canon Lens for Portrait – Canon EF 85mm f-1.8 USM

The Canon EF 85mm f/1.8 USM is the budget-friendly alternative to the f/1.4 version, and it’s a lens that professional photographers consistently recommend. For the price, the image quality is hard to beat.

The fast f/1.8 aperture gives you plenty of depth-of-field control and works well in low-light situations. Combined with the short telephoto focal length, it produces the kind of flattering perspective and background separation that portrait clients love.

The USM autofocus motor is quick and quiet, and the lens coating keeps flare and ghosting under control. It’s not an L-series lens, so it doesn’t have the premium weather sealing, but the build quality is still solid for its price point.

Tech Specs:

Sharp optical design for clean, detailed portraits

Large f/1.8 aperture for handheld and low-light work

Short telephoto focal length that flatters facial features

Ring-type ultrasonic motor for fast, near-silent autofocus

Full-time manual override in AF mode

Super Spectra coating to reduce flare and ghosting

Weather-resistant construction

Lens coating for balanced color and contrast

6. Canon EF 50mm f/1.8 STM

Best Canon Lens for Portrait - Canon EF 50mm f-1.8 STM
Best Canon Lens for Portrait – Canon EF 50mm f-1.8 STM

The “nifty fifty” is probably the most popular portrait lens in Canon’s entire lineup, and for good reason. The Canon EF 50mm f/1.8 STM delivers excellent results at a price that’s accessible to almost anyone.

The large f/1.8 aperture pulls your subject into sharp focus while turning the background into a smooth, creamy blur. It’s great for capturing facial expressions, candid moments, and everyday portraits.

At 50mm, you’re shooting from a comfortable distance that feels natural for both you and your subject. The compact size means this lens goes anywhere, and the STM motor keeps autofocus quiet enough for video work too.

Tech Specs:

Works well in low light, dim interiors, and evening shoots

Large f/1.8 aperture for sharp subject isolation and background blur

50mm focal length for comfortable shooting distance

Compact, lightweight build for easy carrying

Near-silent Stepping Motor (STM) for responsive focus

Solid construction that’s easy to travel with

High image quality at a very affordable price point

7. Canon EF 40mm f/2.8 STM

Canon EF 40mm f-2.8 STM
Canon EF 40mm f-2.8 STM

The Canon EF 40mm f/2.8 STM is a pancake lens that practically disappears on your camera body. Despite its tiny size, it delivers sharp images with a fast f/2.8 aperture that handles low-light shooting without breaking a sweat.

At 40mm, you get a slightly wide perspective that works well for environmental portraits where you want to show some of the subject’s surroundings. The Stepping Motor technology provides smooth, quiet autofocus that’s perfect for both stills and video.

This lens covers portrait, landscape, interior, and architecture photography. It’s one of those “throw it in the bag” lenses that you’ll always find a use for.

Tech Specs:

Pancake design for minimal size and weight

Strong low-light performance

f/2.8 to f/22 aperture range for sharp focus and background blur

40mm focal length for portrait and environmental shooting

STM technology for smooth, quiet autofocus

Durable build for travel use

Fast maximum aperture for handheld shooting

8. Canon EF 135mm f/2L USM

Best Canon Lens for Portrait - Canon EF 135mm f-2L USM
Best Canon Lens for Portrait – Canon EF 135mm f-2L USM

 

The Canon EF 135mm f/2L USM is a classic portrait lens that has been a favorite among professionals for years. Ask experienced portrait photographers about their go-to lens, and this one comes up again and again.

At 135mm, you get strong subject compression that’s extremely flattering for faces. The large f/2 aperture creates dreamy background blur and lets you shoot without a flash even in dim lighting.

It’s an L-series lens, so build quality and optical performance are both top-notch. But what really sets it apart is how lightweight it is for a telephoto of this caliber. You can shoot with it all day without arm fatigue.

Tech Specs:

Lightweight telephoto lens for outstanding portrait results

f/2 maximum aperture for low-light performance and deep bokeh

L-series construction for portable, durable design

E-TTL II flash system compatibility for accurate metering

Super Spectra coating for balanced color and contrast

Ring-type ultrasonic motor for fast, silent autofocus

Lens coating to control flare and ghosting

Compact design built for professional portrait work

9. Canon EF-M 32mm f/1.4 STM

Canon EF 135mm f-4 STM
Canon EF 135mm f-4 STM

The Canon EF-M 32mm f/1.4 STM is designed for Canon’s EOS M mirrorless system, and it’s a standout standard lens for portrait work. With a 32mm focal length (roughly equivalent to 51mm on full frame), it gives you a natural field of view that works well for portraits, candids, and indoor shooting.

The f/1.4 maximum aperture is the headline feature here. It delivers beautiful subject isolation with smooth background blur, even in dim lighting. The STM autofocus motor keeps things quiet enough for video work while maintaining accurate focus tracking.

High-quality optics and a metal lens mount give this lens a premium feel that matches its performance. If you shoot on an EOS M body, this is the portrait lens to get.

Tech Specs:

Lightweight and durable with metal lens mount

f/1.4 maximum aperture for low-light shooting and shallow depth

STM autofocus for smooth, quiet focus in stills and video

Super Spectra coating for accurate color and contrast

Compatible with Canon EOS M camera bodies

Lens coating to control flare and ghosting

Compact size designed for portrait shooting

10. Canon EF 50mm f/1.2L USM

Best Canon Lens for Portrait - Canon EF 50mm f1.2L USM
Best Canon Lens for Portrait – Canon EF 50mm f1.2L USM

The Canon EF 50mm f/1.2L USM is the premium version of the nifty fifty, and it’s a low-light monster. That f/1.2 maximum aperture is as fast as Canon EF lenses get at this focal length, letting you shoot in near-darkness and still get usable shutter speeds.

Creative portrait photographers who specialize in candids and environmental portraits love this lens. The shallow depth of field at f/1.2 produces a distinctive look that you can’t replicate with slower lenses. Subjects pop off the background in a way that’s immediately recognizable.

As an L-series lens, it comes with dust and moisture sealing, precision optics, and the build quality that professionals demand. The circular aperture diaphragm contributes to smooth, pleasing bokeh across the frame.

Tech Specs:

f/1.2 maximum aperture for extreme low-light capability

Circular aperture diaphragm for smooth bokeh

L-series quality with precision EF optics

Ring-type ultrasonic motor for fast, near-silent autofocus

Full-time manual override in AF mode

Super Spectra coating for color balance and contrast

Lens coating to reduce flare and ghosting from light bounce

E-TTL II flash system compatibility for accurate metering

11. Canon RF 28-70mm f/2L USM

Best Canon Lens For Landscape Canon Rf 28 70mm F2l Usm

The Canon RF 28-70mm f/2L USM is a zoom lens that breaks the rules. Most zooms max out at f/2.8, but this one gives you a full f/2 constant aperture across the 28-70mm range. For portrait photographers shooting on Canon’s RF-mount mirrorless bodies, it’s a real standout.

The image quality is exceptional thanks to the wide aperture and advanced optics. Background blur at f/2 with a 70mm focal length creates portrait-ready bokeh that rivals what you’d get from a prime lens. The USM motor delivers fast, quiet autofocus that won’t disrupt a portrait session.

L-series weatherproofing keeps the lens protected during outdoor shoots. It’s on the heavier side, but the flexibility and image quality justify the weight for most working portrait photographers.

Tech Specs:

f/2 constant aperture for excellent low-light performance

Narrow depth of field capable of isolating fine details

9-blade aperture for high-quality bokeh

USM motor for fast, silent autofocus

Advanced lens coating for color balance and contrast

L-series weather sealing for dust and moisture protection

39cm minimum focus distance for sharp close-up results

12. Canon RF 24-105mm f/4L IS USM

Best Canon Lens for Portrait - Canon RF 24-105mm f4L IS USM
Best Canon Lens for Portrait – Canon RF 24-105mm f4L IS USM

Whether you shoot portraits, landscapes, or interiors, the Canon RF 24-105mm f/4L IS USM covers a lot of ground. Its wide zoom range means you can go from environmental wide shots to tighter headshots without switching lenses.

The 5-stop image stabilizer is a major plus for handheld portrait work, especially in dim venues or during golden hour. The constant f/4 aperture holds steady across the entire zoom range, giving you predictable exposure and background blur.

Aspherical and UD lens elements keep images sharp from edge to edge. Nano USM technology gives you fast, silent autofocus that’s ideal for portrait sessions where a loud motor could break the mood.

Tech Specs:

f/4 constant maximum aperture for consistent performance

Reliable results in low light

Aspherical and UD lens elements for edge-to-edge sharpness

Nano USM technology for fast, silent autofocus

9-blade aperture for quality bokeh

5-stop image stabilizer for steady handheld shots

L-series weather sealing for dust and moisture resistance

45cm minimum focus distance for detailed close-ups

Choosing the Right Canon Portrait Lens

Portraits show up everywhere, from social media and online portfolios to professional photography businesses. And the common thread? People are always the subject.

In today’s world, portrait photography is part of how people present themselves, whether for personal branding, professional headshots, or social content. A good portrait lens is the single best investment you can make if people photography is your focus.

The right lens helps you control background blur, subject sharpness, and the overall feel of every shot. Whether you go with a budget-friendly 50mm prime or a premium 85mm f/1.4, the difference a dedicated portrait lens makes is immediately visible in your work.

For the full Canon mirrorless lineup, see our best Canon mirrorless cameras guide.

For family sessions, see our best Canon lenses for family portraits.

Shooting landscapes? Check our best Canon landscape lenses.