Find the best Peru Hotels

    Plan, book, stay with confidence
    bex rewards loyalty icon
    Be picky
    Search almost a million properties worldwide
    payments icon
    Treat yourself
    Sign in to save 10% or more on thousands of hotels
    today icon
    Change your mind
    Book hotels with free cancellation

Peru Accommodation: Most Popular Cities to Stay

Filter by

Popular filters
Popular filters
Guest rating
Guest rating
Property class
Payment type
Payment type
Property type
Property type
Cities
Cities
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveller experience
Traveller experience

Top Hotels Peru

Wyndham Costa Del Sol Lima Airport
4.0 star property
8.8 out of 10, Excellent, (2370)
"The hotel was right at the airport. It was convenient as we just needed it only one night after coming from Cusco. They began serving breakfast breakfast at 4 am to feed host leaving in early flights. "
The price is £155
per night
21 Jun - 22 Jun
Wyndham Costa Del Sol Lima Airport
Wyndham Costa del Sol Cusco
4.0 star property
9.4 out of 10, Exceptional, (1011)
"Amazing and incredible stay"
The price is £131
per night
6 Jul - 7 Jul
Wyndham Costa del Sol Cusco
Wyndham Costa Del Sol Lima City
4.0 star property
9.0 out of 10, Wonderful, (1009)
"Very good experience, spent one night at this place and we enjoyed the hospitality. Kind staff, good breakfast and clean rooms. Can't ask for more. "
The price is £60
per night
4 Jul - 5 Jul
Wyndham Costa Del Sol Lima City
Save an average of 15% on thousands of hotels when you're signed in
Holiday Inn Lima Airport, an IHG Hotel
3.5 star property
9.4 out of 10, Exceptional, (1156)
"Wasn’t here long, but the breakfast was amazing and you can’t beat the location. "
The price is £145
per night
24 Jun - 25 Jun
Holiday Inn Lima Airport, an IHG Hotel
Casa Andina Standard Benavides
3.5 star property
9.4 out of 10, Exceptional, (467)
"Excellent hotel. Very comfortable bed. Hot water and good water pressure. Has air conditioning. Very nice breakfast. Excellent staff. Walkable and safe area. Highly recommend "
The price is £67
per night
18 Jun - 19 Jun
Casa Andina Standard Benavides
Iberostar Selection Miraflores
5.0 star property
9.4 out of 10, Exceptional, (588)
"Great hotel, excellent rooms!"
The price is £116
per night
1 Jul - 2 Jul
Iberostar Selection Miraflores
Sonesta Hotel Cusco
4.0 star property
9.4 out of 10, Exceptional, (1006)
"Very comfortable stay"
The price is £112
per night
29 Jun - 30 Jun
Sonesta Hotel Cusco
ibis Larco Miraflores
3.0 star property
8.6 out of 10, Excellent, (1004)
"Great"
The price is £50
per night
5 Jul - 6 Jul
ibis Larco Miraflores
Casa Andina Premium Miraflores
4.5 star property
9.0 out of 10, Wonderful, (1006)
"The host at the door very helpful and professional "
The price is £104
per night
30 Jun - 1 Jul
Casa Andina Premium Miraflores
JW Marriott Hotel Lima
5.0 star property
9.4 out of 10, Exceptional, (985)
"Overall, the hotel is great. I'm a business traveler and would recommend the hotel for business. This trip however, I was on vacation, and the hotel is clean and modern. Has a great view of the Pacific Ocean, and is across the street from a shopping center with several food options. The hotel staff is helpful. The only negative, and it does stand out quite a bit for me - is the noise level. Every single surface in the hotel is hard, so noise bounces off everything. From the moment we walked in...
The price is £184
per night
5 Jul - 6 Jul
JW Marriott Hotel Lima
Selina Miraflores Lima
3.0 star property
8.2 out of 10, Very good, (395)
"Excellent location. Plenty of options around! The place is algo amazing to spend some time. Confortable and welcoming! "
The price is £27
per night
27 Jun - 28 Jun
Selina Miraflores Lima
Palacio del Inka, A Luxury Collection Hotel by Marriott
5.0 star property
9.6 out of 10, Exceptional, (778)
"Amazing historical hotel! All personnel are friendly and ready to help. Young gentleman Ronaldo does great hotel tours everyday at 5pm and after another great guy Manuel does Pisco Sour class in a bar. "
The price is £304
per night
14 Jul - 15 Jul
Palacio del Inka, A Luxury Collection Hotel by Marriott
Radisson Hotel Decapolis Miraflores
4.0 star property
9.4 out of 10, Exceptional, (1003)
"The view. The amenties. The customer service. All 5 stars. Just the room, the heat wasnt working. The unit seemed to blow only cool air We didnt tell them though. It was fine when we turned off the unit. I know they would fixed the issue or gave us a different room if mentioned it. Considering everything Id definitely stay here again. "
The price is £90
per night
28 Jun - 29 Jun
Radisson Hotel Decapolis Miraflores
Sheraton Lima Historic Center
4.0 star property
8.8 out of 10, Excellent, (476)
"Guest service was stellar, food affordable and delicious. Good value of this clean, convenient and safe place to stay!"
The price is £64
per night
1 Jul - 2 Jul
Sheraton Lima Historic Center
Hotel Estelar Miraflores
4.0 star property
8.8 out of 10, Excellent, (1010)
"Nice hotel, good food and superstar breakfast"
The price is £119
per night
18 Jun - 19 Jun
Hotel Estelar Miraflores
Novotel Cusco
4.0 star property
9.2 out of 10, Wonderful, (1005)
"Close to everything. Very walkable and convenient to the central square. "
The price is £124
per night
5 Jul - 6 Jul
Novotel Cusco
JW Marriott El Convento Cusco
5.0 star property
9.6 out of 10, Exceptional, (1003)
"Excellent location. Staff helpful and friendly . Beautiful hotel. Would recommend "
The price is £254
per night
14 Jul - 15 Jul
JW Marriott El Convento Cusco
Hilton Garden Inn Cusco
3.5 star property
9.2 out of 10, Wonderful, (1004)
"Evening was good. The central heat was very nice to have during cold evenings and nights. The restaurant food was great. "
The price is £116
per night
27 Jun - 28 Jun
Hilton Garden Inn Cusco
INNSiDE by Meliá Lima Miraflores
4.0 star property
9.6 out of 10, Exceptional, (311)
"It is a nice place to stay consider it is Lima, Peru. We should have stayed in downtown hotels which are much cheaper and convenient. Downtown area is ok, not as terrible as descripted on web."
The price is £70
per night
6 Jul - 7 Jul
INNSiDE by Meliá Lima Miraflores
Sanctuary Lodge, A Belmond Hotel, Machu Picchu
5.0 star property
9.2 out of 10, Wonderful, (316)
"Words cannot express how lovely the people are at this hotel! Yes, it’s in a small spot, but it is in the ideal location for once in a lifetime trip. From check in to check out these people are top-notch! "
The price is £1,587
per night
14 Jul - 15 Jul
Sanctuary Lodge, A Belmond Hotel, Machu Picchu
Don't see what you're looking for?
See all available properties in Peru
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Pocket Guide: Peru

Book yourself a hotel in Peru, a land with mystery and wonder quite literally etched into its epic landscapes. From the gargantuan Nazca lines to the precipitous ruins at Machu Picchu, the country is rich with the traces of its fascinating ancient history. Peru’s life is not all stuck in the past: its cuisine is famed as a uniquely mouth-watering fusion of global influences. Its lands stretch from the Pacific to the Andes, and take in the stunning Amazon as they go. This makes Peru a magnet for adventurers looking to do everything from surfing to paragliding to white-water rafting and much more.

Where to Stay in Peru

Cusco and Machu Picchu — Gateway to the epic splendour of Machu Picchu, book a hotel in Cusco and visit a place that is like taking a step into the past. This enigmatic city is decorated with vivid traditional colours and textiles, and plays host to frequent wild fiestas that bridge the gap between ancient ritual and Catholic tradition. As you head on into the Sacred Valley, which the Incas referred to as the navel of the world, and the mysterious realm of Machu Picchu itself you will find yourself thrown all the way back to the dawn of civilization.

Lima — Peru’s capital city, Lima is an intriguing blend of the hyper-modern, the colonial, and larger slum neighbourhoods. The colonial district at its centre is a particularly special site of architectural heritage with a huge number of splendid churches, cloisters and monasteries. Lima also boasts an incredible cuisine culture, especially the seafood, which specialises in particularly flavoursome varieties harvested from the cold sea current on Peru’s coast. For exquisite sights, smells and tastes, book a hotel in Lima.

Iquitos — This city in the Amazonas region of Peru is a great place to book a hotel if you want to explore the Amazon rainforest. It’s also in recent years become a mecca for travellers looking to explore traditional shamanic techniques, and in particular the ways of the powerful psychedelic Ayahuasca.

Ica — With its close proximity to the surrounding desert, Ica is home to one of Peru’s favourite sports, sandboarding. It’s also a great place to jump in a buggy and head out into the dunes. If that makes Ica sound sandblown and desolate, don’t be fooled: it’s actually situated at the heart of an oasis-like green valley, and is a great place to kick back and enjoy the warm climate.

How to Make the Most of Your Hotel in Peru

Peru is home to a staggering diversity of wildlife. The Amazon basin alone, where you might see everything from pink dolphins to jaguars and river otters, is also home to nearly 9,000 species of bird and 4,000 butterfly species. It’s also a land of rich culture and tradition. The many frequent festivals and celebrations that take place everywhere from the villages to the cities draw their influence from native and colonial traditions to create something you could only ever experience in Peru.

Trek across the incredible sand dunes, spend a few days on the Pacific coast and make the most of the surf and the sun, lose yourself for days at one of the many festivals or head out on an adventure that takes in some dramatic rafting, exhilarating mountain biking and arduous trekking. Peru is an adventure from start to finish - you won’t be disappointed.

Peru Travel Info

Best cities to visit
Lima, Cusco and Machu Picchu
Hotels with nearby historical attractions
7,887
Number of hotels
5,621
Lowest price
£27
Highest price
£1,587
Top attractions
Aguas Calientes Hot Springs, Punta Sal Beach and Leyendas Park

Frequently asked questions

How much do hotels in Peru cost?
The season and factors like Easter and school holidays can affect the price of a hotel in Peru. You can find cheap options from £27 in a few different ways on Expedia. First, key in the dates you’d like to go on holiday, then use the filters like budget and amenities to narrow your search. You can also sort by price, so the most inexpensive options appear at the top.
When is the best time to go to Peru?
Any time is a great time to visit Peru, just remember that the weather will vary depending on your destination. If a Lima summer holiday is on the cards, organise your trip between December and February. You can expect average temperatures of between 19ºC and 25ºC then in this city, which has a desert climate.
What is the best area to stay in Peru?
If your travels are taking you to Peru, consider a stay in Lima or Cusco. Once you’ve picked your hotel, check out the many awesome things there are to see and do here.
How can I find cheap hotels in Peru?
Peru cheap hotels start at £27 per night. To discover these types of economical options, make use of our “Price per night” filter. Other suggestions? Be flexible with your holiday dates and book as soon as you can. Browse our cheap hotels in Peru page for offers you’ll find hard to resist.
What are the best hotels in Peru for families?
Find some great Peru family hotels by narrowing your search results. You can do this by clicking on “Family friendly” under the “Traveller experience” filter heading. Whether you’re seeking something economical so you can treat the little ones to more Peru experiences, or you’re planning to indulge on that long-awaited family getaway, Expedia has the perfect stay for you and your team.
Why should I book my Peru hotel with Expedia?
Book your Peru hotel with Expedia and enjoy a world of options at the best prices. We’ve got a variety of search filters to help you find exactly what you want, whether that’s a 5-star retreat or something a little more unique, such as a cabin, villa or even a houseboat! Join Expedia Rewards and you’ll save 10% or more on over 100,000 hotels worldwide. Earn points on eligible bookings, which you can use to save on your next great adventure. Plus, many of our hotels have flexible cancellation policies, so you can breathe easy if your plans change.

Peru Hotel Reviews
Expedia verified reviews