Hotels in Peru

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

Peru
14 Aug — 15 Aug2
Peru
Sun 14/8
Mon 15/8
...and more

Tips for booking hotels in Peru

Cheapest month:April
Most expensive month:August
Average price in Peru:$119/night
Cheapest price found:$2/night
Cheapest day:Wednesday
Most expensive day:Monday
$55 - $440
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$52 - $440
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Peru hotels

1
Sumaq Machu Picchu Hotel
9.0 Excellent
Av. Hermanos Ayar Mz. 1 Lote 3, Machu Picchu, Peru
Show on map
0.2 km from city centre, Machu Picchu, Peru 

Located in Machupicchu Pueblo, Sumaq Machu Picchu Hotel provides 5-star accommodation, as well as a Jacuzzi and a sauna. It is conveniently positioned for guests wishing to discover the area's attractions.

Cheapest hotels in Peru, South America

La Casa de Jessy
8.5 Excellent
Máncora, Peru
Show on map
0.9 km from city centre, Máncora, Peru 

La Casa de Jessy is located in Mancora and offers guests free Wi-Fi. It also provides luggage storage, a tour desk and a currency exchange.

$18
Avg. per night
San Agustin Exclusive
8.1 Excellent
Calle San Martin 550 - Miraflores, Lima, Peru
Show on map
6.6 km from city centre, Lima, Peru 

San Agustin Exclusive provides 4-star accommodation in Lima. It is conveniently positioned for guests wanting to discover the area's attractions.

$57
Avg. per night
Hotel Villa Jazmin
8.4 Excellent
Los Girasoles Mz C-1, Ica, Peru
Show on map
3.8 km from city centre, Ica, Peru 

Situated in Ica, Hotel Villa Jazmin provides 3-star accommodation, as well as a Jacuzzi, free Wi-Fi and an outdoor pool. It also offers a concierge, a 24-hour reception and meeting rooms.

$66
Avg. per night
Hotel El Huacachinero
8.0 Excellent
Av. Perotti, Ica, Peru
Show on map
4.3 km from city centre, Ica, Peru 

Hotel El Huacachinero provides a comfortable setting when in Ica. Some of the premium features at this 3-star hotel include an indoor pool and free wireless internet.

$79
Avg. per night
Dazzler by Wyndham Lima Miraflores
8.7 Excellent
Av. Jose Pardo 879, Lima, Peru
Show on map
5.8 km 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.

$81
Avg. per night
San Agustin Paracas
7.9 Good
Chaco de la Puntilla, Paracas, Peru
Show on map
1.2 km from city centre, Paracas, Peru 

San Agustin Paracas offers 3-star accommodation in Paracas. It also features a Jacuzzi and an outdoor pool.

$117
Avg. per night
Doubletree Resort By Hilton Hotel Paracas - Peru
8.6 Excellent
Lote 30-34 Urb. Santo Domingo, Paracas, Peru
Show on map
1.8 km from city centre, Paracas, Peru 

Featuring a private beach and an outdoor pool, this 4-star resort is located in Paracas. It has a day spa, as well as massage services, a Jacuzzi and a hair salon.

$186
Avg. per night
El MaPi by Inkaterra
8.6 Excellent
109 Pachacutec Ave, Machu Picchu, Peru
Show on map
0.2 km from city centre, Machu Picchu, Peru 

El MaPi byInkaterra provides a stylish setting when visiting Machupicchu Pueblo and is close to everything the area has to offer. It also offers massage services, a safe and a sauna.

$198
Avg. per night

Hotel prices in Peru

4 stars +

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

Where to stay in Peru

Facts about staying in Peru

  • Where is the best place to stay in Peru?

    Lima, Cusco, and Pucallpa are the most popular places on HotelsCombined for stays in Peru.

  • What are the best hotels in Peru?

    One of the most popular hotels in Peru is Hilton Garden Inn Cusco, which has been reviewed by 701 users and currently has a rating of 8.7/10. Other top-rated locations include Manish Hotel Ecologico and Melia Lima, which have received 8.8/10 and 8.7/10 ratings from our users, respectively.