Hotels in PeruIndependent guide
Peru
Destinations

Hotels in Peru

Peru has 285 places to stay listed here — 285 hotels. Each listing shows rooms, photos and the location, with a link to book on Booking.com.

Filter by region
Browse by city
Where to stay

Cities in Peru

Where to stay in Peru

CityListings
Lima 33 hotels
Arequipa 21 hotels
Machu Picchu 20 hotels
Cusco 18 hotels
Puno 14 hotels
Máncora 13 hotels
Urubamba 13 hotels
Ollantaytambo 13 hotels
Ica 11 hotels
Tarapoto 9 hotels

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 a link to book on Booking.com.

Which Peru city has the most listings here?

Lima, with 33 listed hotels.