Skip to content

Which lens for a Canon EOS 5D?

Featured Replies

Which lens do you suggest for casual underwater photos with a Canon EOS 5D camera?

(I have the camera and housing, but no lens).

Thank you!

Edited by Kraken de Mabini

Hi @Kraken de Mabini  We are happy to offer suggestions, but it depends on the type of photography or subjects you wish to capture.  Also, is budget a key consideration?  
 

Please share a few more details so we can share the best suggestions.  

  • Author

I photo small to medium size tropical fish, and nudibranchs. 2 cm to about 25-30 cm with a Nikkor 60 micro, and wonder which is the equivalent Canon lens.  Thanks.  

Are you currently on full frame or crop?

 

If you're on APS-C with a 60mm then the full frame equivalent for canon would be one of their 100mm macros. 

 

If you're currently putting the Nikon 60mm on a full frame, then the only one I can think of is the Sigma 70mm macro but I've never seen any report of it being used underwater

4 hours ago, Kraken de Mabini said:

I photo small to medium size tropical fish, and nudibranchs. 2 cm to about 25-30 cm with a Nikkor 60 micro, and wonder which is the equivalent Canon lens.  Thanks


Your Canon 5D is an FF body with the EF mount.  Unfortunately, Canon never had a good medium macro lens similar to the Nikon 60.  There was a Canon EF 50 f/2.5 macro, but it is discontinued.  Additionally, it was a slower focus.  
 

The most popular EF uw lenses I have seen were:

 - 16-35 for wide

 - 17-40 for wide at a lower price point

 - 24-70 

 - 100 L f/2.8 macro

 - 8-15 fisheye

 - Sigma 70 macro (possibly, don’t know focus speed)


Here is an article Reef Photo published with some recommendations for the EF system.

https://reefphoto.com/blogs/photography/canon-ef-mount-lens-recommendations


It may also be worth while comparing against a newer body/lens as well.  Unless you specifically want FF, there are some solid APS-C body/lens combos as well.  

 

 

Edited by ChipBPhoto

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.