Current prices

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

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

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!