Current prices

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

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

Canon 5D Mark II - Body Only

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