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
Live in the lap of luxury
Excellent
11 ratings
CIRQA - Relais & Châteaux
Exceptional
996 ratings
Free Cancellation
JW Marriott El Convento Cusco
404 ratings
Country Club Lima Hotel - The Leading Hotels of the World
266 ratings
Aranwa Cusco Boutique Hotel
898 ratings
JW Marriott Hotel Lima
413 ratings
Tambo del Inka, a Luxury Collection Resort & Spa
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!