Buying a Canon full-frame DSLR is a very exciting prospect, but deciding on the right EF-format lenses can be downright challenging. To help you wade through the masses of Canon EF (full frame) lens models, we’ve picked our 10 favorites below as well as 5 that just missed the cut. You’ll find a wide range of options on this list including zooms and primes from wide angle to telephoto. Canon’s lens offerings are immense, not to mention the third-party models from brands like Sigma and Tokina, but there are plenty of excellent options across the price spectrum. For more information, see our EF lens buying advice below the picks.
1. Canon 24-70mm f/2.8L II ($1,749)
The 24-70mm f/2.8 is the quintessential all-purpose lens for professionals, enthusiasts, and anyone else who prioritizes image quality and versatility. This EF lens pretty much does it all: it’s wide enough for landscape photography yet covers a healthy focal length range for portraits and travel. And with impressive sharpness and optical performance throughout, many people find that once they put the Canon 24-70mm f/2.8 on their camera, there aren’t a whole of lot situations where it needs to come off.
In terms of options at this popular focal length range, we heartily recommend the pricier f/2.8 version over the f/4 below. We don’t always go this route—see the 16-35mm and 70-200mm below—but this is one of Canon’s premier lenses and the f/2.8 maximum aperture gives you the low light performance, bokeh, and depth of field that you just won’t get from the f/4. For indoor and nighttime photos, which are common with this type of lens, the upgrade in image quality is worth the price.