Hotels in Peru

Search and compare Peru hotels from hundreds of travel sites and save

Peru
Dec 1 — Dec 22
Peru
Wed 12/1
Thu 12/2
...and more

Tips for booking a Peru hotel

Cheapest month:August
Most expensive month:June
Average price in Peru:$106/night
Absolute cheapest price found:$3/night
Cheapest day:Friday
Most expensive day:Saturday
$65 - $180
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$62 - $78
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Cheapest hotels in Peru

Show all 12,777 hotels
INNSiDE by Meliá Lima Miraflores
INNSiDE by Meliá Lima Miraflores
9.2 Excellent
Calle Diez Canseco 344, Lima, Peru
Show on map
3.9 mi from city centre,  

Located in Lima, Innside Lima Miraflores is within a 30-minute drive of Jorge Chavez International Airport and offers a swimming pool. It also features a 24-hour business centre.

$88
Avg. per night

Hotel prices in Peru

2 stars and under

$9 - $32

Inkakusi Alojamiento

Best value

$9
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Peru travel FAQs

  • Where is the best place to stay in Peru?

    You can find several places worth visiting in Peru. Lima, Cusco, and Machu Picchu are some of the most popular amongst our users.

  • What are the best hotels in Peru?

    3,412 reviews rated Wyndham Costa del Sol Lima Airport with an average score of 8.2/10. It may also be worth looking into the ibis Larco Miraflores, which received a rating of 8.4/10 from 3,067 reviews. JW Marriott Hotel Lima could also be a good option, with a score of 8.8/10 from 695 reviews.