Current prices

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

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

Canon 5D Mark II - Body Only

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