Hotels in Peru
762 hotels across 30 destinations in Peru. Pick a destination to see hotels, photos and prices and build your trip route with Odysseus.
- Hotels in Lima · 222 hotels · 3 stars · 4 stars · 5 stars · With a pool · With a spa
- Hotels in Cuzco · 216 hotels · 3 stars · 4 stars · 5 stars · With a spa
- Hotels in Arequipa · 57 hotels · 3 stars · 4 stars · With a pool · With a spa
- Hotels in Machu Pichu · 53 hotels · 3 stars · 4 stars · With a spa
- Hotels in Sacred Valley · 47 hotels · 3 stars · 4 stars · With a pool · With a spa
- Hotels in Puno · 26 hotels · 3 stars
- Hotels in Mancora · 15 hotels · 3 stars · With a pool
- Hotels in Trujillo · 14 hotels · 3 stars
- Hotels in Ica City · 12 hotels · 3 stars
- Hotels in Piura · 12 hotels · 3 stars · With a pool
- Hotels in Iquitos · 12 hotels · 3 stars · With a pool
- Hotels in Paracas · 11 hotels · With a pool · With a spa
- Hotels in Tumbes · 9 hotels · 3 stars · With a pool
- Hotels in Nasca · 7 hotels · 3 stars
- Hotels in Tarapoto · 7 hotels · 3 stars
- Hotels in Pucallpa · 6 hotels
- Hotels in Huaraz · 6 hotels
- Hotels in Cajamarca · 5 hotels
- Hotels in Tacna · 4 hotels
- Hotels in Huamanga · 4 hotels
- Hotels in Chincha · 3 hotels
- Hotels in Chiclayo · 2 hotels
- Hotels in Mariscal Nieto · 2 hotels
- Hotels in Cañete · 2 hotels
- Hotels in Tarma · 2 hotels
- Hotels in Oxapampa · 2 hotels
- Hotels in Moyobamba region · 1 hotels
- Hotels in Huaura · 1 hotels
- Hotels in Casma · 1 hotels
- Hotels in Ascope · 1 hotels