Hotels in Peru

Find the best deals on 10,275 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
Price
$24 - $57
CHEAPEST CITY IN PERU Chiclayo 36% cheaper Hotels in Chiclayo are the cheapest in Peru at just $24 per night on average.
MOST EXPENSIVE CITY IN PERU Ayacucho 56% more expensive Ayacucho has the highest priced hotels in Peru with rooms averaging $57 per night.
MOST POPULAR CITY IN PERU Lima 80% 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
Selina Miraflores Lima
Best value
Selina Miraflores Lima
8.5
$7
ibis Larco Miraflores
#1 Most popular
ibis Larco Miraflores
8.5
$55
Courtyard by Marriott Lima Miraflores
#2 Most popular
Courtyard by Marriott Lima Miraflores
9.1
$102
JW Marriott Hotel Lima
#3 Most popular
JW Marriott Hotel Lima
8.9
$227
Wyndham Costa del Sol Lima Airport
#4 Most popular
Wyndham Costa del Sol Lima Airport
8.2
$128
Sol de Oro Hotel & Suites
#5 Most popular
Sol de Oro Hotel & Suites
8.7
$102
qp Hotels Lima
qp Hotels Lima
8.2
$75
Wyndham Cusco Saqsayhuaman
Best value
Wyndham Cusco Saqsayhuaman
7.9
$56
Hilton Garden Inn Cusco
#1 Most popular
Hilton Garden Inn Cusco
8.7
$84
Ramada by Wyndham Costa Del Sol Cusco
#2 Most popular
Ramada by Wyndham Costa Del Sol Cusco
9.0
$88
Hotel San Agustin El Dorado
#3 Most popular
Hotel San Agustin El Dorado
8.0
$80
Sonesta Hotel Cusco
#4 Most popular
Sonesta Hotel Cusco
9.3
$76
Palacio del Inka, a Luxury Collection Hotel
#5 Most popular
Palacio del Inka, a Luxury Collection Hotel
9.5
$219
Casa Andina Standard Cusco Plaza
Casa Andina Standard Cusco Plaza
8.9
$85
Los Andes Bed & Breakfast
Best value
Los Andes Bed & Breakfast
9.0
$9
Estancia 104
#1 Most popular
Estancia 104
8.0
$9
Hotel Plaza San Antonio
#2 Most popular
Hotel Plaza San Antonio
8.4
$18
Hostal Villa Sillar
#3 Most popular
Hostal Villa Sillar
8.4
$31
Mandala Rooms & Services
#4 Most popular
Mandala Rooms & Services
8.4
$20
Le Foyer Arequipa
#5 Most popular
Le Foyer Arequipa
8.4
$10
qp Hotels Arequipa
qp Hotels Arequipa
8.7
$64
Hostal Siglo 21
Best value
Hostal Siglo 21
$19
Hostal Mochileros Tacna
#1 Most popular
Hostal Mochileros Tacna
Hostal Vasco
#2 Most popular
Hostal Vasco
9.3
$21
Hotel Torresur Tacna
#3 Most popular
Hotel Torresur Tacna
7.1
$20
Takora Inn
#4 Most popular
Takora Inn
8.3
$20
Nochero's Hostal
#5 Most popular
Nochero's Hostal
7.7
Casa Andina Select Tacna
Casa Andina Select Tacna
9.0
$81
Hostal Seven
Best value
Hostal Seven
7.0
$10
Costacielo
#1 Most popular
Costacielo
8.0
$16
Romero's Hotels
#2 Most popular
Romero's Hotels
$13
Paraíso Hotel Chiclayo I
#3 Most popular
Paraíso Hotel Chiclayo I
8.2
$25
Solec Business Hotel
#4 Most popular
Solec Business Hotel
8.4
$30
Winmeier Hotel & Casino
#5 Most popular
Winmeier Hotel & Casino
8.3
$44
Hostal Mexico
Hostal Mexico
$11

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 February, as the prices are significantly lower than in March - just $72 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.

Which city in Peru has the most expensive hotel rooms?

As a popular tourist destination in Peru, it is no surprise that Ayacucho has the most expensive hotel rooms at $57 per night - 56% 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 Cajamarca has the lowest per night rates in the country at just $10. Cajamarca offers hotels rooms at an average rate that is 90% 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 30m
Cheapest price
$36
Fort Lauderdale to Lima
Fastest flight time
5h 39m
Cheapest price
$111
Santiago to Lima
Fastest flight time
3h 40m
Cheapest price
$132
Miami to Lima
Fastest flight time
5h 36m
Cheapest price
$140
Bogotá to Lima
Fastest flight time
2h 59m
Cheapest price
$185
New York to Lima
Fastest flight time
11h 54m
Cheapest price
$189
Denver to Lima
Fastest flight time
14h 40m
Cheapest price
$223
Tampa to Lima
Fastest flight time
11h 45m
Cheapest price
$223
Atlanta to Lima
Fastest flight time
6h 36m
Cheapest price
$230
Los Angeles to Lima
Fastest flight time
8h 10m
Cheapest price
$231
View more