If you are looking for the best Canon lens for portrait photography, you’ve got plenty of good options in the RF lineup. There are premium lenses for pros, more affordable options for enthusiasts. Even budget-friendly picks for beginners. The best one really comes down to the type of portraits you shoot, the Canon camera you use, your budget, and how much background blur you want.
For me, 85mm is the sweet spot for portraits. It gives faces a flattering look, gives you enough space to work comfortably, and can create that lovely blurry background that makes the subject pop. If you want the best value, I’d go for the Canon RF 85mm f/2 Macro IS STM. If budget isn’t an issue and you want the best possible image quality and bokeh, the RF 85mm f/1.2L USM is the one to beat.
Also read: Vivo V70 FE Camera Settings For Best Quality Photos
Best Canon Lenses For Portrait Photography At A Glance!
| Canon Lens | Best For | Aperture | Approx. India Price |
|---|---|---|---|
| RF 85mm f/1.2L USM | Best overall image quality | f/1.2 | Rs. 2.2–2.5 lakh |
| RF 85mm F1.4L VCM | Best hybrid portrait lens | f/1.4 | Rs. 1.4–1.51 lakh |
| RF 85mm f/2 Macro IS STM | Best value | f/2 | Rs. 50,000–Rs. 55,000 |
| RF 135mm f/1.8L IS USM | Tight portraits & compression | f/1.8 | Rs. 1.5–1.85 lakh |
| RF 50mm f/1.2L USM | Environmental portraits | f/1.2 | Rs. 1.85–2.1 lakh |
| RF 50mm f/1.8 STM | Budget portraits | f/1.8 | Rs. 17,000–Rs. 20,000 |
Prices are approximate Indian street prices and can change with offers, stock and retailer.
1. Canon RF 85mm f/1.2L USM: Best Canon Lens For Portrait Photography

If money is not the main concern, the Canon RF 85mm f/1.2L USM is the lens I would pick for pure portrait photography.
The 85mm focal length is already a classic portrait choice, but the f/1.2 aperture takes things much further. You get excellent subject separation, soft background blur and strong low-light performance. The lens can produce that distinctive three-dimensional look that photographers often want from premium portrait glass.
Canon uses advanced optical elements to control chromatic aberration. The L-series construction is built for professional use anyway.
The downside is simple: this lens is big, heavy and expensive. At around 1,195g, it is not something I would casually carry around all day.
Key specifications:
- 85mm focal length
- f/1.2 to f/16 aperture
- Ring USM autofocus
- 9-blade diaphragm
- Minimum focus distance: around 0.85m
- Weight: around 1,195g
- Weather-sealed L-series construction
Best for: Professional portraits, studio photography, weddings, headshots and photographers who want maximum bokeh.
Also read: Google Pixel 10 Pro Best Camera Settings!
2. Canon RF 85mm F1.4L VCM: Best Newer Hybrid Option

The Canon RF 85mm F1.4L VCM is a more modern take on the classic 85mm portrait lens. It launched in India in 2025 and is designed for photographers who also shoot video.
The f/1.4 aperture still gives you plenty of background separation, while the VCM autofocus system is fast and quiet. Its roughly 636g weight is a major advantage over the RF 85mm f/1.2L USM.
This is the lens I would look at if you shoot portraits, weddings, events and video and want one premium lens that is easier to carry.
It also has an 11-blade diaphragm, weather sealing and a de-clickable aperture ring aimed at hybrid creators.
Key specifications:
- 85mm focal length
- f/1.4 to f/16 aperture
- VCM autofocus
- 11-blade diaphragm
- Minimum focus distance: around 0.75m
- Weight: around 636g
- 67mm filter size
- Weather-sealed L-series design
Best for: Portraits, weddings, events, video and hybrid photography.
3. Canon RF 85mm f/2 Macro IS STM: Best Value Canon Portrait Lens

For most Canon EOS R users, this is the lens I would recommend first.
The Canon RF 85mm f/2 Macro IS STM gives you the portrait-friendly 85mm focal length without the massive price tag of Canon’s L-series options. The f/2 aperture produces attractive background blur. Optical image stabilization helps when shooting handheld.
The macro capability is another big advantage. It provides up to 0.5x magnification, so you can use the same lens for portraits, close-ups, flowers, products and detail shots.
At roughly 500g, it is also far easier to carry than the premium 85mm lenses.
Key specifications:
- 85mm focal length
- f/2 to f/29 aperture
- STM autofocus
- 9-blade diaphragm
- Optical IS
- Up to 0.5x macro magnification
- Minimum focus distance: around 0.35m
- Weight: around 500g
Best for: Enthusiasts, travel, portraits, events and photographers who want one versatile prime lens.
Also read: OnePlus 15: Best Camera Settings for Night Mode, Portrait & Zoom!
4. Canon RF 50mm f/1.8 STM: Best Budget Canon Lens For Portraits

If you are new to photography and do not want to spend a huge amount on your first prime lens, look at the Canon RF 50mm f/1.8 STM.
It is compact, lightweight and much cheaper than Canon’s premium primes. The f/1.8 aperture gives you noticeably more background blur than a typical kit lens.
On an APS-C Canon EOS R camera, the 50mm lens gives a field of view similar to around 80mm on full frame, which is actually very useful for portraits.
This is not the lens to buy if you are chasing the absolute best image quality. It is the lens to buy when you want an affordable entry into prime-lens portrait photography.
Best for: Beginners, casual portraits, travel and APS-C users.
5. Canon RF 135mm f/1.8L IS USM: Best For Strong Compression

Want tighter portraits with more distance between you and your subject? The Canon RF 135mm f/1.8L IS USM is worth a serious look.
At 135mm, the lens gives a more compressed perspective than an 85mm lens. This can produce flattering headshots and a beautifully separated background. The f/1.8 aperture also gives you strong subject isolation.
The built-in optical image stabilization is useful for handheld shooting, while Nano USM autofocus keeps the lens responsive.
The catch is working distance. A 135mm lens can feel too tight indoors or in smaller spaces. For outdoor portraits, though, it is fantastic.
Key specifications:
- 135mm focal length
- f/1.8 to f/22 aperture
- Nano USM autofocus
- 9-blade diaphragm
- Optical IS
- Minimum focus distance: around 0.70m
- Weight: around 935g
- Weather-sealed L-series construction
Best for: Headshots, outdoor portraits, fashion photography and strong background compression.
How To Choose The Best Canon Lens For Portrait Photography
85mm is the safest choice
For most portrait photographers, 85mm is the sweet spot. It gives enough distance from the subject without forcing you too far away. Facial proportions also tend to look flattering.
Choose f/1.2 or f/1.4 for maximum background blur
A wider aperture creates a shallower depth of field. If creamy bokeh is your priority, the RF 85mm f/1.2L USM is the obvious premium choice. The RF 85mm F1.4L VCM gives you a similar concept in a lighter package.
Pick 135mm for tighter portraits
The RF 135mm f/1.8L IS USM is excellent when you want strong compression and a greater shooting distance. It works best outdoors or in larger spaces.
Don’t ignore image stabilisation
If you frequently shoot handheld in low light, stabilization can be very useful. The RF 85mm f/2 Macro IS STM is a strong example because it combines f/2 with optical IS.
Think about your camera body
Canon’s RF lenses are designed for EOS R mirrorless cameras. Full-frame bodies pair naturally with these focal lengths.
APS-C bodies such as the EOS R7 and EOS R10 apply a crop factor, so the same lens gives a narrower field of view. That can be useful for portraits, but an 85mm lens can feel quite tight indoors.
Also read: Change These Camera Settings On Your iPhone 16 Pro Today!
Canon 85mm f/1.2 vs 85mm f/1.4 vs 85mm f/2
If you are stuck between the three 85mm options, the decision is actually pretty straightforward.
Get RF 85mm f/1.2L USM if image quality, bokeh, and maximum aperture are your top priorities.
Buy RF 85mm F1.4L VCM if you want premium portrait quality but also care about weight, autofocus and video.
RF 85mm f/2 Macro IS STM: Buy this if you want the best balance of price, portability, stabilization and versatility.
For most people, I would skip spending over Rs. 2 lakh on the f/1.2 lens unless photography is a serious hobby or profession. The RF 85mm f/2 gives you far more practical value.
Also read: Master The OnePlus 13 Camera: 5 Pro Tips for Stunning Photos!
Frequently Asked Questions
Which is the best Canon lens for portrait photography?
The Canon RF 85mm f/1.2L USM is the best choice for maximum optical performance and background blur. For most others, the RF 85mm f/2 Macro IS STM is a more sensible buy because it is significantly cheaper, lighter, and includes image stabilisation.
Is 50mm or 85mm better for portraits?
An 85mm lens is generally better for traditional headshots because it gives a flattering perspective and more working distance. A 50mm lens is more versatile for environmental and full-body portraits.
Is 135mm too long for portraits?
Not necessarily. A 135mm lens is excellent for outdoor portraits and headshots, but it can feel restrictive indoors. You need more space between the camera and subject.
Is f/1.2 better than f/2 for portraits?
An f/1.2 lens can produce more background separation and gives you more light. That does not automatically mean every portrait will look better. An f/2 lens can be easier to use, lighter and much cheaper while still producing attractive bokeh.
What is the best budget Canon RF lens for portraits?
The RF 50mm f/1.8 STM is the most affordable option in this list. If your budget allows around Rs. 50,000, the RF 85mm f/2 Macro IS STM is the stronger dedicated portrait choice.
Also read: Vivo Y400 5G Vs Vivo T4: Which Smartphone Should You Buy?
Final Thoughts
The Canon RF 85mm f/1.2L USM is my pick for the best Canon lens for portrait photography if budget is not a concern. Its f/1.2 aperture, sharpness, and creamy bokeh give it a clear advantage for professional portrait work.
For a more practical purchase, I would choose the RF 85mm f/2 Macro IS STM. It gives you the classic 85mm portrait perspective, useful stabilisation, macro capability and a much lower price. The RF 85mm F1.4L VCM sits nicely between these two, and is the better choice for photographers who also shoot video.
In short: RF 85mm f/1.2L for the best results, RF 85mm f/1.4L VCM for premium hybrid shooting, and RF 85mm f/2 for the best value.
If you’ve just bought a new phone and don’t know what to do with your old phone, then here’s your answer. Sell your old mobile to Cashify and get the best price for it. If you are planning to buy a new phone, check out Cashify’s refurbished mobile phones. You can get your favourite phone at almost half price with a six-month warranty, 15-day refund and free delivery.










































