Hotels in Peru

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

Peru
Dec 8 — Dec 92
Peru
Wed 12/8
Thu 12/9
...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.

Top Rated Peru hotels

Show all 12,860 hotels
1
Monasterio, A Belmond Hotel, Cusco
Monasterio, A Belmond Hotel, Cusco
9.6 Excellent
Calle Plazoleta Nazarenas 337, Cusco, Cusco, Peru
Show on map
1.3 mi from city centre, Cusco, Peru 

Strategically located in the middle of the city, this 5-star hotel makes for an ideal base in Cusco. It is also a five-minute stroll from Plaza de Armas and Cathedral of Cusco, and is close to many of the area's well-known attractions.

2
Hotel Paracas, a Luxury Collection Resort
Hotel Paracas, a Luxury Collection Resort
9.2 Excellent
Av Paracas 173, Paracas, Peru
Show on map
0.4 mi from city centre, Paracas, Peru 

Located in Paracas, Hotel Paracas a Luxury Collection Resort is within a 20-minute drive of Capitan FAP Renan Elias Olivera Airport and offers a private dock, an outdoor pool and a private beach. It provides a spa and wellness centre, as well as a sauna, a beauty centre and a Jacuzzi.

3
Miraflores Park, A Belmond Hotel, Lima
Miraflores Park, A Belmond Hotel, Lima
9.4 Excellent
Avenida Malecon De La Reserva 1035, Lima, Peru
Show on map
4.7 mi from city centre, Lima, Peru 

Belmond Miraflores Park provides 5-star accommodation in Lima. It also offers a rooftop terrace, a sauna and an outdoor pool.

4
JW Marriott El Convento Cusco
JW Marriott El Convento Cusco
9.5 Excellent
Esquina de la Calle Ruinas 432 y San Agustin, Cusco, Peru
Show on map
1.2 mi from city centre, Cusco, Peru 

Strategically located in the middle of the city, this 5-star hotel makes for an ideal base in Cusco. It also offers a sauna, a Jacuzzi and an indoor pool.

5
Wyndham Costa Del Sol Lima City
Wyndham Costa Del Sol Lima City
8.6 Excellent
Av. Salaverry 3060 - Magdalena Del Mar, Lima, Peru
Show on map
2.4 mi from city centre, Lima, Peru 

Wyndham Costa Del Sol Lima City provides an art deco setting when in Lima. It also offers an outdoor pool, a sauna and a rooftop terrace.

6
JW Marriott Hotel Lima
JW Marriott Hotel Lima
8.8 Excellent
Malecon De La Reserva 615, Lima, Peru
Show on map
4.5 mi from city centre, Lima, Peru 

Located in Lima, JW Marriott Hotel Lima offers stylish, 5-star accommodation close to Larcomar Shopping Center. It also provides a sauna, a beauty centre and an outdoor pool.

7
Novotel Cusco
Novotel Cusco
8.8 Excellent
San Augustin 239 Esquina, Cusco, Peru
Show on map
1.2 mi from city centre, Cusco, Peru 

Situated in Cusco, Novotel Cusco offers stylish, 4-star accommodation close to Qurikancha. It is conveniently located in the city centre.

8
Dazzler by Wyndham Lima Miraflores
Dazzler by Wyndham Lima Miraflores
8.9 Excellent
Av. Jose Pardo 879, Lima, Peru
Show on map
3.6 mi from city centre, Lima, Peru 

Dazzler by Wyndham Lima Miraflores is located in Lima and offers a rooftop terrace. It also provides a sun deck, a sauna and an outdoor pool.

Cheapest hotels in Peru

Show all 12,860 hotels
ibis Lima Reducto Miraflores
ibis Lima Reducto Miraflores
8.7 Excellent
Av Reducto 1057, Lima, Peru
Show on map
4.3 mi from city centre,  

Ibis Lima Reducto Miraflores provides a modern setting when in Lima. It also features a 24-hour reception, meeting rooms and an express check-in and check-out feature.

$29
Avg. per night
ibis Larco Miraflores
ibis Larco Miraflores
8.4 Excellent
Avenida Larco 1140, Lima, Peru
Show on map
4.3 mi from city centre,  

Recently refurbished, Ibis Larco Miraflores provides modern 4-star accommodation in Lima. It also offers free Wi-Fi, a sauna and a Jacuzzi.

$35
Avg. per night
qp Hotels Lima
qp Hotels Lima
7.8 Good
Jorge Chavez 206, Lima, Peru
Show on map
3.7 mi from city centre,  

Located in Lima, Qp Hotels Lima is within a 35-minute drive of Jorge Chavez International Airport and provides a Jacuzzi and a swimming pool. It offers 4-star accommodation with air-conditioned rooms.

$38
Avg. per night
Suites Del Bosque Hotel
Suites Del Bosque Hotel
8.1 Excellent
Av. Paz Soldan 165 San Isidro, Lima, Peru
Show on map
2.1 mi from city centre,  

Situated in Lima, Suites del Bosque Hotel provides 5-star accommodation, as well as a Jacuzzi and outdoor tennis courts. It offers complimentary Wi-Fi, laundry facilities and valet parking.

$46
Avg. per night
Novotel Cusco
Novotel Cusco
8.8 Excellent
San Augustin 239 Esquina, Cusco, Peru
Show on map
1.2 mi from city centre,  

Situated in Cusco, Novotel Cusco offers stylish, 4-star accommodation close to Qurikancha. It is conveniently located in the city centre.

$52
Avg. per night
Wyndham Costa Del Sol Lima City
Wyndham Costa Del Sol Lima City
8.6 Excellent
Av. Salaverry 3060 - Magdalena Del Mar, Lima, Peru
Show on map
2.4 mi from city centre,  

Wyndham Costa Del Sol Lima City provides an art deco setting when in Lima. It also offers an outdoor pool, a sauna and a rooftop terrace.

$52
Avg. per night
J&A Classic Hotel
J&A Classic Hotel
8.4 Excellent
Av Pardo Cuadra 4, Esq. General Borgoño, Lima, Peru
Show on map
3.6 mi from city centre,  

Offering views of Lima, Thunderbird Hotel J Pardo is surrounded by a variety of restaurants and eateries, plus boasts a sauna. This charming property is ideally located in Miraflores.

$54
Avg. per night
Arte Hotel Lima
Arte Hotel Lima
8.4 Excellent
Lizardo Alzamora Este 260, Lima, Peru
Show on map
2.2 mi from city centre,  

Ibis Styles Lima Conquistadores is set in Lima and is close to nearby landmarks, including Huaca Huallamarca. Some of the popular features on offer at this modern 3-star hotel include free on-site parking and Wi-Fi.

$57
Avg. per night

Hotel prices in Peru

2 stars and under

$8 - $32

La Casa Del Viajero - Aeropuerto Lima

#1 Most popular

$12
Avg. per night
Inkakusi Alojamiento

Best value

$8
Avg. per night
3 stars

$13 - $146

ibis Larco Miraflores

#1 Most popular

$35
Avg. per night
Holiday Inn Lima Airport

#2 Most popular

$67
Avg. per night
Hatun Quilla

Best value

Hatun Quilla
8.7 Excellent
$13
Avg. per night
4 stars +

$38 - $805

Wyndham Costa del Sol Lima Airport

#1 Most popular

$97
Avg. per night
JW Marriott Hotel Lima

#2 Most popular

$149
Avg. per night
San Agustin Exclusive Hotel

Best value

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