Hotels in Peru

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

Peru
Nov 29 — Nov 302
Peru
Mon 11/29
Tue 11/30
...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,785 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.

$87
Avg. per night

Hotel prices in Peru

2 stars and under

$10 - $32

Inkakusi Alojamiento

Best value

$10
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,402 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,082 reviews. JW Marriott Hotel Lima could also be a good option, with a score of 8.8/10 from 693 reviews.