Best Places to Stay in Peru
Explore over 5800 accommodations in Peru
Popular regions
Tumbes
Average stay price $45.2
Cajamarca
Average stay price $50.01
Piura
Average stay price $57.57
Ica
Average stay price $65.67
Popular cities
Iquitos
Average stay price $74.3
Ollantaytambo
Average stay price $100.84
Arequipa
Average stay price $143.09
Urubamba
Average stay price $159.04
Cusco
Average stay price $301.72
Enjoy budget hotels and stays that won’t break the bank
Average
200 ratings
Embajadores Hotel
Hotel
Very Good
349 ratings
Apu Huascaran Hostal
Good
151 ratings
Breakfast included
Hotel Golden Inca
91 ratings
Hotel Polo Corporativo
Show all
So you can indulge guilt-free
Excellent
83 ratings
Aranwa Sacred Valley
123 ratings
Free Cancellation
Wyndham Costa del Sol Arequipa
346 ratings
Country Club Lima
305 ratings
Casa Andina Premium Arequipa
Because travel is for everyone
477 ratings
Swissôtel Lima
437 ratings
The Westin Lima Hotel & Convention Center
563 ratings
Tambo del Arriero Hotel Boutique
110 ratings
Arennas Mancora
We’ll share travel tips, incentives and unmissable offers!