Here are the Top 6 Best Canon EOS Lenses reviewed by ePHOTOzine. Click the link to read the full review to find out more about these high performing lenses, both new and old:
This 100mm macro lens from Canon is a no-compromise optic worthy of the 'L-series' designation. Not only does it impress with the high resolution images it can produce, but the Image Stabiliser really does make a notable difference when hand-holding at close distances. Buy Online for £738.
Although it's not cheap, the high price tag is more than justified by the excellent optical performance, build quality and handling. Images produced by this lens have good contrast and are packed with detail. Buy Online for £1348.
During testing this lens proved itself capable of producing sharp, contrasty images at all apertures and focal lengths. Besides that, it is built like a tank, focuses quickly and the four stop image stabiliser does a superb job. Buy Online for £1819.
With the price being only £311, this lens is a cracking bargain for those looking for a very capable lens for portraiture that delivers excellent sharpness with low levels of chromatic aberrations and distortion. Buy Online for £311.
Although the price tag is high, it is to be expected for a lens of this calibre. The 'L' series build and design means the lens should be able to withstand the rigours of daily use, along with a bit of rough and tumble. Buy Online for £1158.
Despite its age, Canon's 24-70mm f/2.8L is still able to hold its own, producing images with very good to excellent sharpness, especially in the centre of the frame. Buy online for £989
Of course this is not an extensive list of the best Canon lenses, as we are just selecting some of the top rated lenses we have reviewed. To find more great lenses, have a look at our other reviews of Canon lenses