Hotels in Peru

Find the best deals on 11,743 hotels in Peru

Check-in
Check-out
Compare vs. momondo |

Popular Cities in Peru

Book one of the best deals Peru has to offer in these popular locations
Hotels in Lima
Best value
ibis Lima Larco Miraflores
8.5
55 USD
#1 Most popular
Delfines Hotel & Convention Center
9.1
140 USD
#2 Most popular
Bth Hotel-Boutique Concept
8.8
92 USD
#3 Most popular
Meliá Lima
9.0
105 USD
#4 Most popular
Swissôtel Lima
9.1
167 USD
#5 Most popular
Pullman San Isidro Lima (Ex Atton)
9.1
114 USD
Hotels in Cusco
Best value
Sonesta Hotel Cusco
9.3
76 USD
#1 Most popular
Ramada by Wyndham Costa Del Sol Cusco
9.0
88 USD
#2 Most popular
Novotel Cusco
8.7
90 USD
#3 Most popular
Palacio del Inka, a Luxury Collection Hotel, Cusco
9.5
219 USD
#4 Most popular
Aranwa Cusco Boutique Hotel
9.5
130 USD
#5 Most popular
JW Marriott El Convento Cusco
9.4
209 USD
Hotels in Arequipa
Best value
Hostal Solar De Arequipa
9.0
30 USD
#1 Most popular
Casa Andina Standard Arequipa
8.5
70 USD
#2 Most popular
San Agustin Posada Del Monasterio
8.7
58 USD
#3 Most popular
Hotel La Cuesta de Cayma
8.6
53 USD
#4 Most popular
Tierra Viva Arequipa Plaza
9.2
67 USD
#5 Most popular
Wyndham Costa del Sol Arequipa
9.0
123 USD
Hotels in Paracas
Best value
Starfish of Paracas
8.5
20 USD
#1 Most popular
DoubleTree Resort by Hilton Paracas - Peru
8.8
156 USD
#2 Most popular
Hotel Paracas, a Luxury Collection Resort
9.4
207 USD
#3 Most popular
Casa Paracas
9.5
80 USD
Hotels in Tacna
Best value
Takora Inn
8.4
20 USD
#1 Most popular
Hostal Bryan
7.1
20 USD
#2 Most popular
Casa Andina Select Tacna
9.1
81 USD
#3 Most popular
Leos Komfort Inn
7.9
22 USD
#4 Most popular
Gavina Inn Hotel
8.6
31 USD
#5 Most popular
Hostal Estrellita Dorada
8.3
23 USD

Peru travel tips

Let us help you with the best tips about Peru

When is the least expensive time to stay in Peru?

When traveling to Peru it would be best to plan your trip around the month of August, as the prices are significantly lower than in September - just 12 USD per night.

Where do most people stay in Peru?

Peru is full of enlightening and adventurous cities, but the most popular tourist destination is Lima.

How much does a luxury hotel cost in Peru?

On average, a luxury hotel room in Peru costs 242 USD per night, 315% above the country’s average rate of 58 USD per night.

Which city in Peru has the most expensive hotel rooms?

As a popular tourist destination in Peru, it is no surprise that Cusco has the most expensive hotel rooms at 633 USD per night - 985% more than than the country's average hotel room price.

Which city in Peru has the least expensive hotel rooms?

Our users typically find that Piura has the lowest per night rates in the country at just 6 USD. Piura offers hotels rooms at an average rate that is 89% lower than the average city in Peru.


Popular international routes landing in Peru

Compare flights to and from the nearest airports to discover the best prices and most convenient flight times
Cusco to Lima
Fastest flight time
1h 29m
Cheapest price
42 USD
Lima to Cusco
Fastest flight time
1h 20m
Cheapest price
47 USD
Santiago to Lima
Fastest flight time
3h 49m
Cheapest price
138 USD
Bogotá to Lima
Fastest flight time
3h 19m
Cheapest price
203 USD
Atlanta to Lima
Fastest flight time
6h 39m
Cheapest price
256 USD
Fort Lauderdale to Lima
Fastest flight time
5h 46m
Cheapest price
258 USD
Mexico City to Lima
Fastest flight time
5h 45m
Cheapest price
280 USD
Buenos Aires to Lima
Fastest flight time
4h 47m
Cheapest price
291 USD
New York to Lima
Fastest flight time
9h 53m
Cheapest price
314 USD
Raleigh to Lima
Fastest flight time
9h 15m
Cheapest price
315 USD
View more