Do you want to know what are best lenses for Canon 7D Mark II? Which lenses have the highest value and the ones you should avoid?

I think you will agree with me when I say:

Choosing the right lens for your camera can be quite a difficult task.

There are just too many choices on the market right now and not enough information about choosing the right lens.

That’s why we decided to choose the best lens for every type of photography, from macro to wildlife photography.

We cover five different types of lenses:

  • All-in-one lenses
  • Wide-Angle lenses
  • Macro lenses
  • Prime lenses
  • Telephoto lenses

Before revealing the best lens for Canon 7D Mark II, we need to say a little bit about the camera.


 Canon 7D Mark II

Canon 7D Mark II is a high-performance camera with a 20.2 MP CMOS sensor who will make photos look outstanding with even more details.

One of the best features of this powerful camera is High-speed continuous shooting which allows you to record up to 10fps.

There are 65-point all cross-type autofocus system and the ability to shoot Full HD videos just like a camcorder thanks to the Dual Pixel CMOS AF.

It also comes with built-in Wi-Fi as well as many other features which you can learn more about here.

Canon 7D Mark II is a great camera, but you need a good pair of lenses to go with it if you want the best performance.

To help you, we spent over 24 hours researching and comparing results to come up with an ultimate Best lenses for Canon 7D Mark II guide.

Do you want to know what the best lens for you is?

Keep reading to find out what we consider to be the best lenses for Canon 7D Mark II camera.

Disclaimer: “As an Amazon Associate I earn from qualifying purchases.”

LensTypeShop now
Canon 50mm f/1.8PrimeShop now
Canon 85mm f/1.8PrimeShop now
Canon 16-35mm f/4LWide-AngleShop now
Canon 24-105mm f/4LAll-in-oneShop now
Canon 70-200mm f/2.8LTelephotoShop now
Canon 100mm f/2.8LMacroShop now

Best Prime Lens for Portraits and Modeling

1. Canon 50mm f/1.8

A lens with the highest value on our list this is the budget solution for beginners who are looking for a budget friendly yet capable lens for portrait photography. It offers high sharpness, and thanks to its f/1.8 aperture, it creates beautiful background blur.

It performs exceptionally well in low light situations. It is a must-own lens directly because it offers excellent value for the price.

One of the drawbacks is that it can record noise from video focusing. It has STM for silent video focusing, but it doesn’t perform that well.

If you are using your Canon 7D Mark II mostly for shooting photos, you are covered. And, if you do record videos with it, you can fix this in post-processing, so it’s that big deal.


  • Sharp lens, even when wide open
  • STM focus for video
  • Great focal length
  • Compatible with all EOS cameras


  • Not ideal wide open (F1.8)
  • A bit soft in the corners

2. Canon 85mm f/1.8

If you are looking for something more premium, your solution is Canon EF 85mm f/1.8 lens. Focal Length of 85mm means you won’t have to be to close to your subject when shooting photos.

This can mean a big difference, especially in portrait situations where you don’t want to invade private space such as weddings and modeling.

It does have some great features, one of them being USM focusing motor which keeps autofocusing super silent when compared to the previous option.

The minimum focus distance is 2.8 feet, and it creates a beautiful blur effect which is especially helpful in portraits.

This is a must-own lens if you are a weddings photographer.


  • Very sharp, even at f/1.8
  • Focuses really fast
  • The bokeh is delicious
  • Well built and solid feel


  • A bit of Chromatic Aberration at f/1.8
  • Kind of plasticky

Best Wide-Angle Lens for Landscapes and Urban areas

3. Canon 16-35mm f/4L

This is our winner when we are talking about landscape photography. It provides the most bang for your bank when compared to other wide-angle lenses.

Canon 16-35mm f/4L offers high sharpness and images taken with it has crisp details and vibrant colors.

The low light performance isn’t that great. But, when you take into consideration that Canon 7D Mark II has high ISO, this is not a big deal unless you are shooting in pitch dark environment.

It also offers excellent features such as Image Stabilization and FTM feature for better manual focusing. Autofocus is superb and performs well under any conditions.


  • Sharp edge-to-edge
  • No vignetting on full-frame body
  • Minimal glare spots are fantastic
  • Internal focusing


  • It’s dark in the corners
  • Distortion is noticeable at 35mm

Best All-in-one Lens for Travelling and Everyday photography

4. Canon 24-105mm f/4L

This Canon 24-105mm all-in-one lens is, in our opinion, the best all-in-one lens for Canon 7D Mark II camera. It’s perfect if you want to carry only one lens with you all the times.

Swapping lenses can be annoying, not to mention you can miss on the proper moment because of it and that you are risking getting dust on the sensors.

It’s sealed from any weather condition while maintaining a lightweight and compact body.

Also, a fixed f/4 aperture allows you to shot in low light situations.

If you are looking for an all-around lens that will deliver beautiful photos in any photographic situation, then you should consider Canon 24-105mm f/4L lens.

It offers high-performance, and even tho it feels cheap, build quality is decent.


  • Clear precise images
  • Build quality is excellent
  • Image stabilization is near silent
  • Great for all-around video shooting


  • Not as sharp as expected
  • Low light performance is okay

Best Telephoto Lens for Wildlife and Action Photography

5. Canon 70-200mm f/2.8L

Canon 70-200m f/2.8L is one of the best telephoto lenses from Canon. It offers a vast focal range, from 70mm to 200mm, allowing you for greater versatility.

This is not a cheap lens, but you get fantastic quality and many features. Colors are vibrant with crisp details on the images.

Like expected you get both Image Stabilization and Ultrasonic motors which especially helps you at the telephoto end of the spectrum.

It’s 100% weather-sealed, allowing you to take it on an adventure with you.

The drawback of this lens is its size and weight, and it’s big and bulky. But you can’t expect lightweight from a telephoto lens.

A must own lens for any serious photographer who is into sport and news events.


  • Useable focal length
  • Mid-range light speed
  • Decent build quality
  • Great value


  • Telescoping Body
  • Loss in Sharpness

Best Macro Lens for Flowers and Macro Photography

6. Canon 100mm f/2.8L

True macro lenses have ratio 1:1 so you can capture what you see in real life.


Canon 100mm f/2.8L is best for macro photography, and it provides you with high sharpness. It’s not the cheapest lens on this list, but you get a lot for what you pay.


Great for insects and flowers. The minimum focus distance is about 5 inches.


The drawback can sometimes be autofocus which doesn’t always lock as fast. But, as everything else goes, in our opinion, this is the best macro lens for Canon 7D Mark II camera.


Sure there are more premium macro lenses that will provide you with sharper photos with more details. However, when you compare the value/price ratio, this one is the clear winners.


  • Ridiculously detailed images
  • 1:1 life size macro magnification
  • Short minimum focus distance
  • Quiet motor


  • Can be slower to focus sometimes
  • IS is not 4-stops in macro

What is best Lens for Canon 7D Mark II?

There is no best lens, and everyone needs a lens with different capabilities and intentions. Some lens may be good for wedding photography and portraits, but you can’t use it for landscapes or indoor photography.

That’s why we offered at least one choice for the essential photography types. If you are still not sure which lens to buy, after all, make sure to head to your local lenses shop and check them carefully to see which lens you prefer the most.

You can also contact us with any additional inquiries or questions you may have. We usually reply within 24 hours.

Make sure to read other lens guides on our sites, such as Nikon D3100 lenses and Best lenses for Canon T7i.

We tried to keep this guide as simple as possible as there are many beginners who are looking for their first camera lens. If there is something we didn’t mention, kindly comment below, and we will try our best to help you.

We hope this guide helped you to make the right decision and choose the best lens for Canon 7D Mark II camera.

These 6 Best Lenses for Canon 7D Mark II are MUST-OWN in 2021
Article Name
These 6 Best Lenses for Canon 7D Mark II are MUST-OWN in 2021
Find out what is the best lens for Canon 7D Mark II camera in 2021 that is guaranteed to improve the quality of your images.
Publisher Name
Publisher Logo