The lowest price in United States that we've seen for the Nikon D5100 is $354.09 from Amazon.com. Browse the prices below to find the best place to buy it!

Brand New price comparison

The Nikon D5100 body only

Camera body

$354.09 in stock Amazon.com United States
 

Nikon D5100 kits with 1 lens, 3.1x zoom (18-55mm)

Camera bodyRegular lens

$429.49 in stock Amazon.com United States
 

Nikon D5100 kits with 2 lenses, 11.1x zoom (18-55mm, 55-200mm)

Camera bodyTelephoto lensRegular lens

$626.70 in stock Amazon.com United States
 

Used and Refurbished price comparison

The Nikon D5100 body only

Camera body

$250.00 in stock Amazon.com United States
 

Nikon D5100 kits with 1 lens, 3.1x zoom (18-55mm)

Camera bodyRegular lens

$339.00 in stock Amazon.com United States
 

Nikon D5100 kits with 2 lenses, 11.1x zoom (18-55mm, 55-200mm)

Camera bodyTelephoto lensRegular lens

$435.00 in stock Amazon.com United States
 

Nikon D5100 kits with 2 lenses, 16.7x zoom (18-55mm, 55-300mm)

Camera bodyTelephoto lensRegular lens

$625.97 in stock Amazon.com United States