Hotels in Peru

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

Peru
Jul 31 — Aug 12
Peru
Sat 7/31
Sun 8/1
...and more

Refine Your Search

Star ratings
Guest Ratings
Cities
See all filters

Popular Hotels in Peru

Filter by star ratings
All filters
Radisson Resort Paracas
Radisson Resort Paracas
8.1 Excellent
KM 18.5 Autopista, Paracas, Peru
Show on map
2.5 mi from city centre, Paracas, Peru 
ExcellentBased on 262 reviews
8.1

Located in Paracas, Radisson Resort Paracas is within a 15-minute drive of Capitan FAP Renan Elias Olivera Airport and offers a swimming pool. Guests can also enjoy free internet access.

Andean Wings Boutique Hotel
Andean Wings Boutique Hotel
9.0 Excellent
Siete Cuartones #225, Cusco, Peru
Show on map
1.5 mi from city centre, Cusco, Peru 
ExcellentBased on 166 reviews
9.0

Strategically located in the centre of the city, this 4-star hotel makes for an ideal base in Cusco. It is ideally located for those wanting to discover the area's attractions.

El Polo Apart Hotel & Suites
El Polo Apart Hotel & Suites
8.1 Excellent
Av La Encalada 1515 Monterrico, Surco, Lima, Peru
Show on map
5.1 mi from city centre, Lima, Peru 
ExcellentBased on 108 reviews
8.1

El Polo Apart Hotel & Suites is situated in Lima and offers complimentary Wi-Fi. It also provides massage services, babysitting/child services and a currency exchange.

Bayview Hotel
Bayview Hotel
8.0 Excellent
Calle Las Dalias 276, Lima, Peru
Show on map
4.4 mi from city centre, Lima, Peru 
ExcellentBased on 576 reviews
8.0

Bayview Hotel Lima offers 3-star accommodation in Lima. It is steps from Larcomar Shopping Center and is close to the area's popular attractions and dining spots.

qp Hotels Lima
qp Hotels Lima
7.9 Good
Jorge Chavez 206, Lima, Peru
Show on map
3.7 mi from city centre, Lima, Peru 
GoodBased on 410 reviews
7.9

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.

Hotel Boulevard
Hotel Boulevard
8.6 Excellent
Av. Pardo 771 Miraflores, Lima, Peru
Show on map
3.6 mi from city centre, Lima, Peru 
ExcellentBased on 1,855 reviews
8.6

Hotel Boulevard Lima is located in Lima and features free Wi-Fi. It also offers a 24-hour reception, an outdoor pool and a sun deck.

Four Points by Sheraton Miraflores
Four Points by Sheraton Miraflores
8.9 Excellent
Calle Alcanfores 290, Lima, Peru
Show on map
3.8 mi from city centre, Lima, Peru 
ExcellentBased on 114 reviews
8.9

Exe Miraflores provides a comfortable setting when in Lima. It is conveniently positioned for guests wanting to sightsee in the area.

Hotel Las Dunas
Hotel Las Dunas
8.9 Excellent
Avenida La Angostura 400, Ica, Peru
Show on map
2.1 mi from city centre, Ica, Peru 
ExcellentBased on 992 reviews
8.9

Hotel Las Dunas provides comfortable 4-star accommodation in Ica. It has a day spa, as well as a Jacuzzi, a sauna and a swimming pool.

Trendy Host Osma, Barranco
Trendy Host Osma, Barranco
8.7 Excellent
Lima, Peru
Show on map
6.0 mi from city centre, Lima, Peru 
ExcellentBased on 722 reviews
8.7

Located in Lima, Trendy Host Osma Barranco is within a 35-minute drive of Jorge Chavez International Airport and provides a swimming pool. Guests can also enjoy complimentary internet throughout the property.

Punta Sal Suites & Bungalows Resort
Punta Sal Suites & Bungalows Resort
8.9 Excellent
Carretera Sullana Tumbes Km. 173, Punta Sal, Peru
Show on map
2.4 mi from city centre, Punta Sal, Peru 
ExcellentBased on 368 reviews
8.9

This comfortable hotel in Canoas de Punta Sal offers free wireless internet, as well as luggage storage and a swimming pool. It provides 3.5-star accommodation with air-conditioned rooms.

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,193 hotels
1
Jose Antonio Lima
Jose Antonio Lima
8.6 Excellent
Av 28 Je Julio 398, Lima, Peru
Show on map
4.1 mi from city centre, Lima 

Hotel Jose Antonio is a comfortable setting when in Lima and is close to everything the area has to offer. It offers 4-star accommodation with air-conditioned rooms.

2
Gringo Bill's Boutique Hotel
Gringo Bill's Boutique Hotel
8.4 Excellent
Jiron Colla Raymi 104, Machu Picchu, Peru
Show on map
0.1 mi from city centre, Machu Picchu 

Situated in Machupicchu Pueblo, Gringo Bill's Boutique Hotel provides 3-star accommodation, as well as an outdoor pool. It is ideally positioned for guests wishing to discover the area's attractions.

3
Xima Exclusive Cusco
Xima Exclusive Cusco
8.8 Excellent
Avenida El Sol 1010, Cusco, Peru
Show on map
0.6 mi from city centre, Cusco 

Strategically located in the middle of the city, this 4-star hotel makes for an ideal base in Cusco. It is ideally located for those wishing to discover the area's attractions.

4
Casa Cartagena Boutique Hotel & Spa
Casa Cartagena Boutique Hotel & Spa
9.6 Excellent
Pumacurco 336, Cusco, Peru
Show on map
1.4 mi from city centre, Cusco 

Conveniently situated, Casa Cartagena Boutique Hotel & Spa allows for easy access to Cusco's popular hot spots. It also provides free Wi-Fi, an indoor pool and a sauna.

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

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.

6
Jaya Suite Machupicchu
Jaya Suite Machupicchu
9.3 Excellent
Alameda Los Artesanos 207, Machu Picchu, Peru
Show on map
0.1 mi from city centre, Machu Picchu 

Jaya Suite Machupicchu is situated in Machupicchu Pueblo and is close to the area's popular attractions. It also offers a laundry service and a 24-hour reception.

7
Palacio Nazarenas, A Belmond Hotel, Cusco
Palacio Nazarenas, A Belmond Hotel, Cusco
9.2 Excellent
Calle Plazoleta Nazarenas 223, Cusco, Peru
Show on map
1.3 mi from city centre, Cusco 

Conveniently situated, Belmond Palacio Nazarenas offers easy access to Cusco's best sightseeing areas. It has a spa and wellness centre, as well as a heated pool and massage services.

8
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 

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

Cheapest hotels in Peru

Show all 12,193 hotels
La Quinta de Amat
La Quinta de Amat
8.3 Excellent
238 Jirón Trujillo, Lima, Peru
Show on map
1.8 mi from city centre,  

La Quinta de Amat is located in Lima and is close to Historic Centre of Lima. Guests can also enjoy free internet in all areas.

$25
Avg. per night
Hotel Santa Cruz
Hotel Santa Cruz
7.5 Good
Av Santa Cruz 1347, Miraflores, Lima, Peru
Show on map
3.4 mi from city centre,  

Featuring a private beach, Hotel Santa Cruz Lima is situated in Lima and offers comfortable accommodation. It provides 3-star accommodation with air-conditioned rooms.

$30
Avg. per night
Ayenda Kontiki Miraflores
Ayenda Kontiki Miraflores
8.2 Excellent
Jr.Piura 699 Miraflores, Lima, Peru
Show on map
3.4 mi from city centre,  

Hostal Kontiki Miraflores is situated in Lima and is close to the area's tourist attractions. It offers complimentary Wi-Fi, a tour desk and luggage storage.

$32
Avg. per night
Terrazas del Inca Bed and Breakfast
Terrazas del Inca Bed and Breakfast
9.3 Excellent
Calle Wiracocha M-18-4, Machu Picchu, Peru
Show on map
0.1 mi from city centre,  

Terrazas Del Inca B&B is located in Machupicchu Pueblo and features a rooftop terrace and free Wi-Fi. It is ideally positioned for guests wanting to visit local attractions.

$34
Avg. per night
Faraona Grand Hotel
Faraona Grand Hotel
8.7 Excellent
Manuel Bonilla 185, Lima, Peru
Show on map
3.7 mi from city centre,  

Located amongst a variety of well-known tourist hot spots, shops and restaurants, Faraona Grand Hotel is ideal for guests wishing to explore Lima and its surroundings. It also offers an outdoor pool, a free shuttle service and free Wi-Fi.

$40
Avg. per night
qp Hotels Lima
qp Hotels Lima
7.9 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.

$41
Avg. per night
ibis Larco Miraflores
ibis Larco Miraflores
8.5 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.

$41
Avg. per night
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.

$41
Avg. per night

Hotel prices in Peru

2 stars and under

$8 - $120

La Casa Del Viajero - Aeropuerto Lima

#2 Most popular

$12
Avg. per night
Lima House

Best value

Lima House
9.1 Excellent
$8
Avg. per night
3 stars

$16 - $192

ibis Larco Miraflores

#1 Most popular

$41
Avg. per night
Holiday Inn Lima Airport

#2 Most popular

$92
Avg. per night
Hotel Golden Inca

Best value

Hotel Golden Inca
8.6 Excellent
$16
Avg. per night
4 stars +

$48 - $429

Wyndham Costa del Sol Lima Airport

#1 Most popular

$109
Avg. per night
Swissôtel Lima

#2 Most popular

Swissôtel Lima
9.2 Excellent
$142
Avg. per night
Antara Hotel

Best value

Antara Hotel
8.3 Excellent
$48
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,217 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.5/10 from 3,489 reviews. Swissôtel Lima could also be a good option, with a score of 9.2/10 from 471 reviews.