Destinations
Hotels in Peru
Peru has 285 places to stay listed here — 285 hotels. Each listing shows rooms, photos, guest ratings and live prices compared across booking partners. Listed nightly rates start around S/ 84.
Browse by city
- Lima 33
- Arequipa 21
- Machu Picchu 20
- Cusco 18
- Puno 14
- Máncora 13
- Ollantaytambo 13
- Urubamba 13
- Ica 11
- Tarapoto 9
- Vichayito 8
- Paracas 7
- Trujillo 7
- Iquitos 6
- Piura 6
- Canoas de Punta Sal 5
- Nazca 5
- Puerto Maldonado 5
- Cajamarca 4
- Huaraz 4
- Tacna 4
- Callao Lima 3
- Huancayo 3
- Lunahuaná 3
- Pisac 3
- Ayacucho 2
- Chiclayo 2
- Chincha Alta 2
- Chivay 2
- Cusco Cusco 2
Where to stay
Cities in Peru
-
Lima
-
Arequipa
-
Machu Picchu
-
Cusco
-
Puno
-
Máncora
-
Ollantaytambo
-
Urubamba
-
Ica
-
Tarapoto
-
Vichayito
-
Paracas
-
Trujillo
-
Iquitos
-
Piura
-
Canoas de Punta Sal
-
Nazca
-
Puerto Maldonado
-
Cajamarca
-
Huaraz
-
Tacna
-
Callao Lima
-
Huancayo
-
Lunahuaná
-
Pisac
-
Ayacucho
-
Chiclayo
-
Chincha Alta
-
Chivay
-
Cusco Cusco
-
Sauce
-
Yanque
-
Zorritos
-
Arequipa Arequipa
-
Bocapán
-
Cajamarca Cajamarca
-
Canoas Canoas de Punta Sal
-
Caral
-
Chachapoyas
-
Checacupe
-
Chiclayo Chiclayo
-
Cieneguilla
-
Cocachimba
-
Coporaque
-
El Carmen
-
Huacho
-
Lima Lima
-
Lobitos
-
MACHUPICCHU Machu Picchu
-
Mancora Máncora
-
Moquegua
-
Oxapampa
-
Pacasmayo
-
Piura Piura
-
Puerto Chicama
-
Puno Puno
-
San Bartolo
-
Santa Teresa
-
Tarma
-
Tumbes
-
Tumbes Canoas de Punta Sal
-
Tumbes Tumbes
-
Uros
-
Urubamba Urubamba
Where to stay in Peru
| City | Listings | From | Top-rated |
|---|---|---|---|
| Lima | 33 hotels | from S/ 212 | La Casona Azul (4.7/5) |
| Arequipa | 21 hotels | from S/ 84 | CIRQA by Andean (4.9/5) |
| Machu Picchu | 20 hotels | from S/ 152 | Tierra Viva Machu Picchu Hotel (4.5/5) |
| Cusco | 18 hotels | from S/ 172 | Monasterio, A Belmond Hotel, Cusco (4.9/5) |
| Puno | 14 hotels | from S/ 158 | Luz del Titicaca Lodge (4.9/5) |
| Máncora | 13 hotels | from S/ 246 | Eco Lodge Mancora (4.8/5) |
| Urubamba | 13 hotels | from S/ 259 | MISKI SAMAY DOMO BOUTIQUE (4.9/5) |
| Ollantaytambo | 13 hotels | from S/ 189 | Kamma Guest House (4.8/5) |
| Ica | 11 hotels | from S/ 212 | Hotel Viñas Queirolo (4.6/5) |
| Tarapoto | 9 hotels | from S/ 189 | Villa Lu Amazon Ecolodge (4.7/5) |
Good to know
How many hotels are listed in Peru?
285 hotels, guesthouses and B&Bs across 64 cities in Peru, each with rooms, photos and live partner rates.
What do hotels in Peru cost?
Listed nightly rates on partner sites start around S/ 84, varying by area, property and dates. Live prices show on the booking partner's page.
Which Peru city has the most listings here?
Lima, with 33 listed hotels.