Find the best Peru Hotels

    price find illustration

    Change your mind

    Book hotels with free cancellation
    deals illustration

    Treat yourself

    Save instantly and earn perks with One Key
    bed illustration

    Be picky

    Search almost a million properties worldwide

Peru Accommodation: Most Popular Cities to Stay

Check prices for these dates

Next weekend
In two weeks

Filter by

Guest rating
Guest rating
Property class

Top Hotels Peru

Wifala Harmony Hotel

3.0 star property
9.0 out of 10, Wonderful, (61)
"Such an adorable spot. We loved how unique it was. Staff set up a trip to pisca for the day. We had massages in the evening and dinner at the restaurant. So happy we stayed here"
The price is £108
21 Aug - 22 Aug
Wifala Harmony Hotel

Departamento Centro Historico

3.0 star property
Departamento Centro Historico

Wyndham Costa Del Sol Lima Airport

4.0 star property
9.0 out of 10, Wonderful, (3038)
"Awesome location, great staff and on point breakfast"
The price is £96
1 Sept - 2 Sept
Wyndham Costa Del Sol Lima Airport

Wyndham Costa Del Sol Lima City

4.0 star property
9.2 out of 10, Wonderful, (1011)
"Breakfast is the best i have ever had in a hotel and it's included!"
The price is £48
29 Aug - 30 Aug
Wyndham Costa Del Sol Lima City

Kantu Hotel

2.5 star property
9.2 out of 10, Wonderful, (125)
"Wonderful stay"
The price is £47
10 Aug - 11 Aug
Kantu Hotel

Casa Andina Standard Benavides

3.5 star property
9.4 out of 10, Exceptional, (1003)
"Nice stay for a couple of days"
The price is £74
26 Aug - 27 Aug
Casa Andina Standard Benavides

Holiday Inn Lima Airport by IHG

3.5 star property
9.4 out of 10, Exceptional, (1590)
"i like the food options and the staff was very helpful and nice"
The price is £121
10 Aug - 11 Aug
Holiday Inn Lima Airport by IHG

Sonesta Hotel Cusco

4.0 star property
9.6 out of 10, Exceptional, (1007)
"This is a lovely hotel and the breakfast buffet was phenomenal! The restaurant is great for dinner, too. The staff was very friendly and the location is excellent. "
The price is £126
29 Aug - 30 Aug
Sonesta Hotel Cusco

Holiday Inn Lima Miraflores by IHG

4.0 star property
9.6 out of 10, Exceptional, (598)
"Great stay"
The price is £88
8 Aug - 9 Aug
Holiday Inn Lima Miraflores by IHG

Palacio del Inka, A Luxury Collection Hotel by Marriott

5.0 star property
9.6 out of 10, Exceptional, (917)
"Great place to stay "
The price is £298
5 Aug - 6 Aug
Palacio del Inka, A Luxury Collection Hotel by Marriott

Hotel Estelar Miraflores

4.0 star property
9.0 out of 10, Wonderful, (1005)
"the hotel is perfectly located, facilities are a little outdated but it was very pleasant stay"
The price is £94
23 Aug - 24 Aug
Hotel Estelar Miraflores

Sheraton Lima Historic Center

4.0 star property
9.0 out of 10, Wonderful, (722)
"Rooms were nice and they had a bidet!"
The price is £63
8 Aug - 9 Aug
Sheraton Lima Historic Center

JW Marriott El Convento Cusco

5.0 star property
9.8 out of 10, Exceptional, (1001)
"Excellent place to stay"
The price is £277
31 Aug - 1 Sept
JW Marriott El Convento Cusco

Wyndham Costa del Sol Cusco

4.0 star property
9.4 out of 10, Exceptional, (1045)
"Beautiful centered hotel"
The price is £144
10 Aug - 11 Aug
Wyndham Costa del Sol Cusco

JW Marriott Hotel Lima

5.0 star property
9.4 out of 10, Exceptional, (1003)
"Enjoyed our stay "
The price is £218
10 Aug - 11 Aug
JW Marriott Hotel Lima

Souma Hotel, Vignette Collection by IHG

5.0 star property
9.4 out of 10, Exceptional, (982)
"Great place "
The price is £132
23 Aug - 24 Aug
Souma Hotel, Vignette Collection by IHG

Crowne Plaza Lima by IHG

4.0 star property
9.2 out of 10, Wonderful, (763)
"We enjoyed our stay "
The price is £127
22 Aug - 23 Aug
Crowne Plaza Lima by IHG

Aranwa Cusco Boutique Hotel

4.5 star property
9.6 out of 10, Exceptional, (484)
"Excellent hotel, Clean and close to everything. "
The price is £265
10 Aug - 11 Aug
Aranwa Cusco Boutique Hotel

Vertical Sky Luxury Suites

3.0 star property
9.8 out of 10, Exceptional, (38)
"Unique experience. Beautiful mountains, stars at night. Climbing the mountains, enjoying the views and nature. Recommend!"
The price is £344
11 Aug - 12 Aug
Vertical Sky Luxury Suites

Casa Andina Premium Miraflores

4.5 star property
9.0 out of 10, Wonderful, (1001)
"Enjoyed our stay."
The price is £88
17 Aug - 18 Aug
Casa Andina Premium Miraflores
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.

Great weekend hotel deals in Peru

Showing deals for:15 Aug - 17 Aug
Save an average of 15% on thousands of hotels when you're signed in

Top Peru Hotel Reviews

Guide to exploring Peru

Guide to exploring Peru

Top reasons to visit Peru

  • Machu Picchu: Explore the iconic Inca citadel, a UNESCO World Heritage site that showcases Peru's rich heritage.
  • Diverse Landscapes: From breathtaking hikes in the Andes to the serene oasis of Huacachina, Peru offers stunning natural beauty.
  • Vibrant Cities: Discover the historical charm of Cusco and the lively atmosphere of local piazzas.
  • Cultural Experiences: Immerse yourself in traditional customs, local markets, and vibrant festivals.
  • Varied Accommodations: Enjoy a range of lodging options, from luxury hotels to cosy bed and breakfasts.

Find great hotels in Peru

Explore the diverse hotel accommodations that Peru has to offer, catering to every type of traveller. Whether you seek luxury hotels with top-notch amenities or charming bed and breakfast options, you'll find the perfect stay for your family vacation or business trip. With pet-friendly policies and a variety of services, Peru's hotels are designed to ensure a comfortable and memorable experience amidst its stunning landscapes and rich culture.

  • ibis Larco Miraflores: A charming 3-star hotel that embodies a welcoming atmosphere for all travellers, including those with furry companions. Located in the vibrant district of Miraflores, this hotel is ideal for pet-lovers and business guests alike. With its LGBTQIA-friendly stance, the property provides a comfortable stay for everyone. Guests appreciate the modern amenities including complimentary Wi-Fi and business services tailored for corporate needs. The hotel's pet policy ensures that your four-legged friend can join you, making it a great choice for those travelling with pets. The blend of convenience and inclusivity makes ibis Larco Miraflores a practical option for your Peruvian adventure.
  • Radisson Hotel Decapolis Miraflores: A sophisticated 4-star hotel offering a luxurious stay in the heart of Miraflores. Renowned for its modern design and exceptional service, this hotel is perfect for business travellers seeking an LGBTQIA-friendly environment. With a 24-hour business centre, conference spaces, and meeting rooms, it caters to all your professional needs. Guests often rave about the stunning city views and the hotel's proximity to local attractions. The Radisson Hotel Decapolis combines comfort with elegance, making it a prime choice for those looking to blend business with leisure during their stay in Peru.
  • Wyndham Costa Del Sol Lima City: A refined 4-star hotel that focuses on relaxation and business efficiency. This property features a full-service spa that offers a variety of treatments including reflexology and hot stone massages, providing a serene escape from the bustling city. With well-equipped meeting rooms and accessible business centres, it is tailored for professionals on the go. The hotel's inviting pool and spa facilities allow guests to unwind after a busy day exploring Lima. The Wyndham Costa Del Sol is ideal for those wanting a blend of wellness and business amenities, ensuring a rejuvenating stay.

Where to stay in Peru

Peru offers an unforgettable travel experience, blending rich culture and stunning landscapes. Explore vibrant cities like Cusco, the gateway to the ancient Inca trails, or relax in the Peruvian oasis of Huacachina. Don’t miss the breathtaking Playa Redondo, where you can unwind in beautiful villas. With its historical vibes and friendly locals, Peru invites you to immerse yourself in its diverse atmosphere, making it a perfect destination for culture and outdoor enthusiasts alike.

  • Lima: Lima, the bustling capital of Peru, is a vibrant metropolis that offers a unique blend of modernity and rich history. Situated along the Pacific coast, it boasts stunning ocean views and a thriving culinary scene, renowned for its fusion of flavours and fresh seafood. While the city welcomes travellers year-round, peak times are in March, May, and November. Visitors can explore lively shopping centres, scenic parks, and charming neighbourhoods. Don't miss the chance to experience the local markets and sample delicious street food, making Lima an exciting destination for families and outdoor enthusiasts alike.
  • Cusco: Cusco, once the capital of the Inca Empire, is a city steeped in culture and history, nestled in the Andes mountains. The city's stunning architecture showcases a mix of Incan and colonial Spanish influences, providing a picturesque backdrop for your adventures. Popular among travellers from January to April and July, Cusco offers a rich array of experiences, including relaxing spa treatments and invigorating hiking trails. The vibrant atmosphere of the main plaza, along with nearby hot springs, makes it an ideal spot for culture seekers looking to immerse themselves in local traditions.
  • Urubamba: Located in the Sacred Valley, Urubamba is a charming city that embodies the picturesque beauty of Peru's landscape. With its proximity to ancient ruins and lush greenery, it serves as a perfect base for outdoor adventures and cultural exploration. Peak tourist seasons occur in March to April and July, drawing visitors eager to enjoy hiking trails and rejuvenating spa treatments. The town's inviting piazza and nearby hot springs add to its allure, making Urubamba a delightful destination for those seeking both relaxation and cultural experiences in a breathtaking setting.

Things to do in Peru

Peru is an excellent destination for culture enthusiasts, city explorers, and outdoor adventurers alike. Visitors can immerse themselves in vibrant tours, indulge in unique shopping experiences, and embark on breathtaking hikes through stunning landscapes. With its rich heritage and diverse activities, Peru promises an unforgettable holiday filled with discovery and excitement.

Shopping

For a vibrant shopping experience, visit San Pedro Market for local crafts and produce. If you're up for a drive, head to Larcomar Shopping Center for entertainment and dining, or explore Risso Commercial Center for family-friendly shopping options.

Recreation

Experience the vibrant atmosphere at the National Stadium, perfect for sports enthusiasts. Enjoy a round of golf at the Lima Golf Club, surrounded by lush greenery. For ultimate relaxation, visit Takiwasi Center, where you can indulge in rejuvenating body treatments and unwind in a serene environment.

Adventure

The Inca Trail offers an exhilarating hiking experience through stunning landscapes, rich history, and breathtaking scenery. For a family-friendly adventure, the Kuelap Cable Car provides spectacular views as it glides over the lush valleys. Meanwhile, the Jungle Tower presents a thrilling tree-top walk amidst vibrant wildlife.

Nightlife

Experience the enchanting Nazca Planetarium for a cosmic showcase, or immerse yourself in culture at the Centro Qosqo de Arte Nativo theatre, perfect for families and romance. For a vibrant nightlife scene, dance the night away at Botija nightclub, where city and romance vibes come alive.

Booking tips and Expedia advantages for Peru

To save money on your trip to Peru, consider visiting between January and March for lower prices. Book your accommodation about a month in advance, and aim for Sunday stays, as Wednesdays tend to be pricier. Use Expedia’s search tool to filter by budget and location, and consider bundling hotels with flights and activities for extra savings. For public transport, rely on local buses, which are affordable. Additionally, explore free attractions to fully experience Peru without breaking the bank. Look out for app deals and discounts in Lima for even more savings.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Peru are January to March, where the prices are slightly lower. This is in comparison to April, July and December, where prices are slightly higher.
  • The best time to book a hotel: Book your hotel in Peru about 1 month out to secure some of the cheapest prices. If you're the spontaneous type, Expedia's last minute deals and discounts are indicated via the green label below the price.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Peru is Sunday. The most expensive day to stay in Peru is Wednesday.
  • Find cheap hotels on Expedia: Expedia’s search tool enables you to set your budget, choose your desired location, and much more. You can organise your results to display prices from lowest to highest, allowing you to identify the most affordable hotels right away. Additionally, you can refine your choices by hotel category; for instance, selecting the Eco-certified filter will showcase sustainable and environmentally-friendly hotels that you can book.
  • Consider bundling your trip: You may find it beneficial to save some money by combining your hotel bookings in Peru with your flights and activities through an Expedia package.

Find the best attractions in Peru

Peru offers a delightful mix of cultural, urban, and outdoor experiences, making it an ideal holiday destination. Visitors can explore vibrant piazzas, relax on stunning beaches, and discover fascinating archaeological sites. A must-see is Machu Picchu, an iconic landmark that showcases the country's rich heritage. With diverse attractions catering to culture and outdoor enthusiasts, Peru promises an unforgettable adventure for every traveller.

  • Aguas Calientes Hot Springs: Immerse yourself in the soothing thermal waters of Aguas Calientes Hot Springs, surrounded by stunning natural landscapes. This oasis of wellness offers a perfect retreat for relaxation after exploring the nearby ruins of Machu Picchu.
  • Plaza de Armas: Experience the vibrant heart of Cusco at Plaza de Armas, where rich history meets lively culture. This iconic square is flanked by colonial architecture, restaurants, and shops, making it an ideal spot for soaking in the local atmosphere.
  • Huacachina Oasis: Discover the enchanting Huacachina Oasis, a picturesque desert paradise. Surrounded by towering sand dunes, enjoy activities such as dune-buggy rides and sandboarding, all while taking in breathtaking sunset views.

Best time to go to Peru

The best time to visit Peru is dependant on what kind of holiday you are seeking. July and July are its hottest month on average. At the time of July, visitor numbers are slightly high and weather is sunny. June and June are its coolest month on average. At the time of June, visitor numbers are slightly high and weather is mostly sunny.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January49.5°F (9.7°C)Moderate RainMostly CloudyAverageSlightly Low
January49.5°F (9.7°C)Moderate RainMostly CloudyAverageSlightly Low
February49.3°F (9.6°C)Moderate RainMostly CloudyAverageSlightly Low
February49.3°F (9.6°C)Moderate RainMostly CloudyAverageSlightly Low
March48.7°F (9.3°C)Moderate RainMostly CloudyAverageSlightly Low
March48.7°F (9.3°C)Moderate RainMostly CloudyAverageSlightly Low
April48.2°F (9.0°C)Light RainMostly CloudyAverageSlightly High
April48.2°F (9.0°C)Light RainMostly CloudyAverageSlightly High
May64.0°F (17.8°C)No Rain (Dry)SunnySlightly LowAverage
May64.0°F (17.8°C)No Rain (Dry)SunnySlightly LowAverage
June47.7°F (8.700000000000001°C)No Rain (Dry)Mostly SunnySlightly HighAverage
June47.7°F (8.700000000000001°C)No Rain (Dry)Mostly SunnySlightly HighAverage
July66.0°F (18.9°C)No Rain (Dry)SunnySlightly HighSlightly High
July66.0°F (18.9°C)No Rain (Dry)SunnySlightly HighSlightly High
August63.0°F (17.2°C)No Rain (Dry)SunnySlightly LowAverage
August63.0°F (17.2°C)No Rain (Dry)SunnySlightly LowAverage
September48.6°F (9.2°C)Light RainMostly SunnySlightly HighAverage
September48.6°F (9.2°C)Light RainMostly SunnySlightly HighAverage
October50.4°F (10.2°C)Light RainMostly SunnyAverageAverage
October50.4°F (10.2°C)Light RainMostly SunnyAverageAverage
November51.1°F (10.6°C)Light RainMostly SunnyAverageAverage
November51.1°F (10.6°C)Light RainMostly SunnyAverageAverage
December49.5°F (9.7°C)Moderate RainMostly CloudySlightly LowSlightly High
December49.5°F (9.7°C)Moderate RainMostly CloudySlightly LowSlightly High

The nearest major airports for your trip to Peru

When visiting Peru, you can fly into its major airports, including Lima (LIM-Jorge Chavez Intl.), Cusco (CUZ-Alejandro Velasco Astete Intl.), and Arequipa (AQP-Rodriguez Ballon Intl.). Lima Airport is approximately 4.3km from the Country Club Lima Hotel, which offers a fee-based airport shuttle. Cusco Airport is about 1.2km from Palacio del Inka, A Luxury Collection Hotel, providing accessible shuttles on request. Arequipa Airport is located 2.5km from Wyndham Costa del Sol Arequipa, which also features a 24-hour shuttle service. Each airport has excellent accommodation options close by, ensuring a convenient stay for visitors.

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.

Frequently asked questions

How much do hotels in Peru cost?
Prices for Peru hotels vary according to the season and other factors, like Christmas and school holidays. You can find cheap options from £47 in a few different ways. Select your destination and holiday dates and then pick your budget using the "Price per night" filter. You can then refine your search by choosing your preferred amenities and more.
When is the best time to go to Peru?
Temperatures vary across Peru, so the best time to travel really depends on where you're visiting. If you're wanting a summer holiday in Lima, plan your trip between December and February. At this time of year average temperatures range from 19ºC to 25ºC. Bear in mind that Lima has a desert climate, so pack accordingly.
What is the best area to stay in Peru?
Check out the activities and attractions on offer in Lima and Cusco. These exciting cities are only two of the many popular places to get a hotel in Peru.
How can I find cheap hotels in Peru?
Find inexpensive stays without breaking a sweat by using our useful filters. Choose the "Price per night" box to see budget-friendly options in Peru. You can also look at our cheap hotels in Peru page. The lowest rate available starts from £47 per night.
What are the best hotels in Peru for families?
Expedia makes it a cinch to score a property with all the essentials for an unforgettable family getaway to Peru. Start by selecting "Family friendly" in the "Traveller experience" section of our filter tool. Then narrow your search by things like "Property type" and "Guest rating." Whether you need a family hotel in Peru for a weekend trip or an extended getaway, we've got you and your group covered.
Why should I book my Peru hotel with Expedia?
Reserve your Peru stay with Expedia for price, ease and choice. Also, our One Key™ rewards platform lets you earn OneKeyCash™* on any eligible flights, activities, hotels, car rentals and more. Plus, we offer flexibility should your plans change, and if you want to ask us anything or require assistance, our online Help Centre is available 24/7. *OneKeyCash disclaimer - OneKeyCash is not redeemable for cash and can only be used on Expedia.