Current prices

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

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

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!