Canon EF 100mm f/2.8 USM Lens-Canon EF 180mm f/3.5 L USM Lens
For most photographers the Canon EF 100mm f/2.8 USM Lens will be the ideal macro lens. It offers a sufficient working distance from the subject and superb image quality at a reasonable price. It has quite, fast Ring USM AF and makes a nice portrait lens also. For those willing to take their macro photography to the next stage or require more working distance, the Canon EF 180mm f/3.5 L USM Lens is the answer. It is well-built, incredibly sharp and has first-rate image quality. The 180mm focal length yields are obviously more diffuse background blur than the shorter focal length macro lenses. the ES-F 100 f/2.8 Macro Lens allow about 15 cm and EF 180 mm f/3.5 L USM Macro Lens allows about 24 cm of working distance at 1:1 magnification.