Best Places to Stay in Peru
Explore over 5800 accommodations in Peru
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
Lima
Average stay price $331.36
Live in the lap of luxury
Excellent
11 ratings
Breakfast included
CIRQA - Relais & Châteaux
Hotel
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
Show all
So you can indulge guilt-free
83 ratings
Aranwa Sacred Valley
123 ratings
Wyndham Costa del Sol Arequipa
346 ratings
Country Club Lima
305 ratings
Casa Andina Premium Arequipa
We’ll share travel tips, incentives and unmissable offers!