Current prices

The lowest price for the Canon 5D Mark II is $2,052 body only, and it is also available in a kit with 24-105mm f/4 lens from $2,999.

You can also save money by purchasing a used 5D Mark II. Prices for a used 5D Mark II start at $780.

Canon 5D Mark II - Body Only

Purchase through the B&H link to automatically enter a monthly $500 B&H giftcard drawing!

Canon 5D Mark II - Kit with 24-105mm f/4 lens

Purchase through the B&H link to automatically enter a monthly $500 B&H giftcard drawing!