The Canon EOS R6 Mark II is a pro-level full frame 24.2 megapixel mirrorless camera that is designed to do everything pretty well. That makes it essential to use high quality lenses to get the most out of your camera.
My favorite lens for this camera would be the Canon 24-70mm f/2.8. It’s a very useful focal length and among the best Canon lenses in terms of image quality.
But depending on what you shoot most, you may want a different option. So keep reading to see my complete breakdown of the best lenses for the Canon R6 Mark II based on what might be right for you.
Photography Goals uses affiliate links. When you buy products through the links on our site, we may earn a commission.

1. Canon 24-70mm f/2.8
The 24-70mm f/2.8 is a staple in any pro photographers bag because of the wide variety of shots you can get and the excellent image quality.
The 24-70mm f/2.8 lens is one of the most popular lenses in any lens lineup and for good reason. The combination of the focal range that covers wide to slightly telephoto and the wide f/2.8 maximum aperture covers a huge variety of shot types and shooting situations.
So when it comes time to invest in a high quality lens for your full frame mirrorless R6 Mark II, this should be your top choice if it’s within your budget.
This lens has the “L” designation on it that Canon uses to identify its professional quality lenses.
You’ll get an extremely sharp lens that has great contrast and good color reproduction.
At 900g, it’s not a small lens and is actually on the bigger side of 24-70mm f/2.8 lenses from other manufacturers. But with the size comes a very strong build quality that is weather sealed.
As an added bonus, you’ll get about 5 stops of image stabilization so you can shoot still subjects at slower shutter speeds than you would normally be able to. That means better low light images without having to crank up the ISO.
The R6 Mark II body stabilization already gives you 8 stops, so combining it with this lens makes it an impressive combo for shooting still objects in low light.
Overall, this is simply one of the best Canon lenses you can buy, so it make sense to pair it with the impressive R6 Mark II.
This lens is also my “Pro Pick” on my list of the best Canon lenses for portraits.

2. Canon 24-105 f/4
This lens covers a wide focal range with a fixed f/4 max aperture which makes it a great lens to keep on your camera in a variety of situations.
The 24-105mm f/4 lens gives you a decent f/4 maximum aperture with a very wide focal range and still delivers very good image quality.
I like this lens for the R6 Mark II because of its relatively compact size coupled with a big focal range.
You can shoot everyday shots and even some landscapes at 24mm and still have the reach for far away objects at the 105mm end. This makes it the kind of lens that you can put on your R6 Mark II and leave it there.
