Hotels in Peru

Find the best deals on 10,929 hotels in Peru

Check-in
Check-out
Compare vs. momondo |

Cheapest cities to book a hotel in Peru

Looking for a city in Peru to visit? Take a look at the average hotel booking prices in most popular cities in the country
Precio
24 USD - 87 USD
CHEAPEST CITY IN PERU Chiclayo 43% cheaper Hotels in Chiclayo are the cheapest in Peru at just 24 USD per night on average.
MOST EXPENSIVE CITY IN PERU Paracas 105% more expensive Paracas has the highest priced hotels in Peru with rooms averaging 87 USD per night.
MOST POPULAR CITY IN PERU Lima 454% more users visited More momondo users search for hotels in Lima than any other city in Peru

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.9
92 USD
#3 Most popular
Meliá Lima
9.0
105 USD
#4 Most popular
Swissotel 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.2
76 USD
#1 Most popular
Ramada by Wyndham Costa Del Sol Cusco
9.0
88 USD
#2 Most popular
Novotel Cusco
8.8
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
8.9
30 USD
#1 Most popular
Casa Andina Standard Arequipa
8.6
70 USD
#2 Most popular
San Agustin Posada Del Monasterio
8.8
58 USD
#3 Most popular
Hotel La Cuesta de Cayma
8.5
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 Tacna
Best value
Takora Inn
8.3
20 USD
#1 Most popular
Hostal Bryan
7.0
20 USD
#2 Most popular
Casa Andina Select Tacna
9.1
81 USD
#3 Most popular
Gavina Inn Hotel
8.6
31 USD
#4 Most popular
Hostal Estrellita Dorada
8.2
23 USD
#5 Most popular
Hostal Vasco
9.4
21 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

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 January, as the prices are significantly lower than in October - just 82 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 249 USD per night, 339% above the country’s average rate of 57 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 - 1,017% 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
Lima to Cusco
Fastest flight time
1h 25m
Cheapest price
39 USD
Santiago to Lima
Fastest flight time
3h 49m
Cheapest price
181 USD
Bogotá to Lima
Fastest flight time
2h 55m
Cheapest price
221 USD
Fort Lauderdale to Lima
Fastest flight time
5h 49m
Cheapest price
225 USD
Buenos Aires to Lima
Fastest flight time
4h 35m
Cheapest price
260 USD
Boston to Lima
Fastest flight time
10h 56m
Cheapest price
270 USD
Denver to Lima
Fastest flight time
14h 40m
Cheapest price
275 USD
Tampa to Lima
Fastest flight time
7h 46m
Cheapest price
275 USD
Philadelphia to Lima
Fastest flight time
11h 19m
Cheapest price
275 USD
New York to Lima
Fastest flight time
8h 00m
Cheapest price
279 USD
View more