Search Hotels in Peru

  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Top Cities in Peru

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Peru hotels

Hotel Pakaritampu

Hotel Pakaritampu
3.0 star property
Ollantaytambo
9.2 out of 10, Wonderful, (141 reviews)
"Very clean. Beautiful grounds. Perfect location to explore town and to get the train to Machu Pichu! Bed a little firm but doable "
United States
James
$158 nightly
The price is $158
Mar 26 - Mar 27
Hotel Pakaritampu

Vertical Sky Suites

Vertical Sky Suites
3.0 star property
Ollantaytambo
9.8 out of 10, Exceptional, (55 reviews)
"Great adventure & experience! Be ready for a brief hike & “via Ferrata” type of descent into the capsules. Attentive & careful staff."
Canada
Francesco
$216 nightly
The price is $216
Apr 1 - Apr 2
Vertical Sky Suites

Wyndham Costa Del Sol Lima Airport

Wyndham Costa Del Sol Lima Airport
4.0 star property
Callao
8.8 out of 10, Excellent, (3,269 reviews)
"Great restaurant "
United States
Carlos
$113 nightly
The price is $113
Apr 15 - Apr 16
Wyndham Costa Del Sol Lima Airport

Wyndham Costa Del Sol Lima City

Wyndham Costa Del Sol Lima City
4.0 star property
San Isidro
9.4 out of 10, Exceptional, (1,014 reviews)
"Nice place to stay"
Canada
ARVIE BROWN
$84 nightly
The price is $84
Mar 30 - Mar 31
Wyndham Costa Del Sol Lima City

Wifala Harmony Hotel

Wifala Harmony Hotel
3.0 star property
Urubamba
9.2 out of 10, Wonderful, (70 reviews)
"The road to get there was a bit rough as we arrived in the night, but this was a very unique and one of kind out of this world hotel. Would recommend 100%"
United Kingdom
Marcel
$97 nightly
The price is $97
Mar 27 - Mar 28
Wifala Harmony Hotel

Hotel Estelar Miraflores

Hotel Estelar Miraflores
4.0 star property
Miraflores
9.2 out of 10, Wonderful, (1,009 reviews)
"We had a good time, great location and great hotel. "
United States
Juan
$127 nightly
The price is $127
Mar 31 - Apr 1
Hotel Estelar Miraflores

Souma Hotel, Vignette Collection by IHG

Souma Hotel, Vignette Collection by IHG
5.0 star property
Miraflores
9.4 out of 10, Exceptional, (1,005 reviews)
"great staff and an extraordinary hotel"
United States
Juan Pablo
$149 nightly
The price is $149
Apr 3 - Apr 4
Souma Hotel, Vignette Collection by IHG

Sonesta Hotel Cusco

Sonesta Hotel Cusco
4.0 star property
Cusco Historic Center
9.6 out of 10, Exceptional, (1,002 reviews)
"Good location, excellent staff."
United States
Ryan
$197 nightly
The price is $197
Mar 31 - Apr 1
Sonesta Hotel Cusco

Holiday Inn Lima Miraflores by IHG

Holiday Inn Lima Miraflores by IHG
4.0 star property
Miraflores
9.6 out of 10, Exceptional, (874 reviews)
"Great hotel, location, confortable beds"
United States
Karen
$107 nightly
The price is $107
Apr 10 - Apr 11
Holiday Inn Lima Miraflores by IHG

Wyndham Costa del Sol Cusco

Wyndham Costa del Sol Cusco
4.0 star property
Cusco Historic Center
9.4 out of 10, Exceptional, (1,192 reviews)
"Staff was great.. would stay here again! Convenient location close to everything. "
United States
Yaritza
$140 nightly
The price is $140
Mar 27 - Mar 28
Wyndham Costa del Sol Cusco

Holiday Inn Lima Airport by IHG

Holiday Inn Lima Airport by IHG
3.5 star property
Callao
9.4 out of 10, Exceptional, (1,792 reviews)
"Clean Beautiful Hotel! Restaurant was great! "
United States
Ronald
$121 nightly
The price is $121
Apr 1 - Apr 2
Holiday Inn Lima Airport by IHG

InterContinental Real Lima Miraflores by IHG

InterContinental Real Lima Miraflores by IHG
5.0 star property
Miraflores
9.6 out of 10, Exceptional, (110 reviews)
"Very clean room, great staff and great food."
United States
Nicholas A
$261 nightly
The price is $261
Apr 10 - Apr 11
InterContinental Real Lima Miraflores by IHG

Union Hotel Cusco

Union Hotel Cusco
3.5 star property
Cusco Historic Center
9.2 out of 10, Wonderful, (1,002 reviews)
"We enjoyed our stay here. Our family enjoyed the large breakfast. The staff were friendly and welcoming. The room was clean and beautifully decorated."
Canada
Jamie
$108 nightly
The price is $108
Mar 31 - Apr 1
Union Hotel Cusco

Hilton Garden Inn Lima Miraflores

Hilton Garden Inn Lima Miraflores
3.5 star property
Miraflores
9.4 out of 10, Exceptional, (351 reviews)
"Excelente stay!"
United States
MILDRED V.
$119 nightly
The price is $119
Apr 10 - Apr 11
Hilton Garden Inn Lima Miraflores

Casa Andina Standard Benavides

Casa Andina Standard Benavides
3.5 star property
Miraflores
9.4 out of 10, Exceptional, (1,135 reviews)
"Good hotel in great location"
Canada
Raymond
$100 nightly
The price is $100
Apr 21 - Apr 22
Casa Andina Standard Benavides

Palacio del Inka, A Luxury Collection Hotel by Marriott

Palacio del Inka, A Luxury Collection Hotel by Marriott
5.0 star property
Cusco Historic Center
9.6 out of 10, Exceptional, (994 reviews)
"Friendly staff, great food and amazing rooms."
United States
TUBA
$386 nightly
The price is $386
Apr 10 - Apr 11
Palacio del Inka, A Luxury Collection Hotel by Marriott

Wyndham Grand Costa Del Sol Lima Airport

Wyndham Grand Costa Del Sol Lima Airport
5.0 star property
Callao
9.4 out of 10, Exceptional, (366 reviews)
"This airport hotel is amazing and well worth the price."
United States
Peggy
$236 nightly
The price is $236
Mar 30 - Mar 31
Wyndham Grand Costa Del Sol Lima Airport

Royal Decameron Punta Sal

Royal Decameron Punta Sal
3.5 star property
Canoas de Punta Sal
7.6 out of 10, Good, (166 reviews)
"Good food, clean resort, friendly staff. "
United States
Christopher
Royal Decameron Punta Sal

Kantu Hotel

Kantu Hotel
2.5 star property
Cusco Historic Center
9.2 out of 10, Wonderful, (375 reviews)
"Friendly staff, clean hotel and great location!"
United States
Jose Melvin
$56 nightly
The price is $56
Mar 27 - Mar 28
Kantu Hotel

Radisson Hotel Decapolis Miraflores

Radisson Hotel Decapolis Miraflores
4.0 star property
Miraflores
9.4 out of 10, Exceptional, (1,004 reviews)
"nicely maintained hotel at a beautiful place. Breakfast is outstanding "
United States
Qiang
$115 nightly
The price is $115
Mar 28 - Mar 29
Radisson Hotel Decapolis 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:Apr 3 - Apr 5

Save an average of 15% on thousands of hotels when you're signed in

Top Peru Hotel Reviews

Price trends for hotels in Peru

Less expensive
More expensive
Next month
January
October
$65
Month
Price
January
$61
February
$63
March
$61
April
$65
May
$66
June
$65
July
$66
August
$67
September
$67
October
$73
November
$68
December
$67
Price trend information excludes taxes and fees and is based on base rates for a nightly stay for 2 adults found in the last 7 days on our site and averaged for commonly viewed hotels in Peru. Select dates and complete search for nightly totals inclusive of taxes and fees.

Guide to exploring around Peru

Top reasons to visit Peru

  • Breathtaking Landscapes: Experience stunning scenery ranging from the Sacred Valley to picturesque piazzas.
  • Rich Cultural Heritage: Immerse yourself in Peru's history by exploring vibrant cities like Lima and Cusco.
  • Machu Picchu: Visit the iconic ancient ruins and witness one of the New Seven Wonders of the World.
  • Outdoor Adventures: Enjoy high-altitude treks and guided tours that showcase the best of Peru’s natural beauty.
  • Diverse Accommodations: Choose from luxurious hotels to charming bed and breakfasts tailored to every traveler's needs.

Find great hotels in Peru

Discover the diverse range of accommodations in Peru, from luxurious hotels to charming bed and breakfasts. Whether you're traveling for business, seeking a pet-friendly stay, or planning a family vacation, you'll find options that cater to your needs. Explore the best hotels and unique lodging experiences that make Peru a memorable destination for every traveler.

  • ibis Larco Miraflores: This 3-star hotel boasts a guest rating of 8.8 and is ideal for travelers seeking a comfortable stay in a pet-friendly environment. Located in the vibrant Miraflores district of Peru, ibis Larco Miraflores combines convenience with affordability. The hotel allows pets with certain restrictions, making it a great choice for those traveling with furry companions. Guests appreciate the modern amenities and practical facilities, perfect for business travelers looking for a hassle-free experience.
  • Radisson Hotel Decapolis Miraflores: Rated at 9.6, this 4-star hotel offers a luxurious stay with a strong emphasis on sustainability. Situated in the heart of Miraflores, the Radisson Hotel Decapolis is eco-certified, attracting environmentally conscious travelers. The hotel features modern design, high-quality services, and amenities tailored for the business traveler. This property is perfect for those seeking a sophisticated atmosphere coupled with a commitment to eco-friendliness.
  • Wyndham Costa Del Sol Lima City: With a guest rating of 9.4, this 4-star hotel is a fantastic blend of beach and city experiences. Located in the city center, Wyndham Costa Del Sol offers direct access to the beach, making it ideal for those who want to enjoy both urban and seaside leisure. The hotel also caters to business travelers with its excellent facilities, ensuring a productive stay. Guests rave about the convenience of being close to the beach while also being in the vibrant heart of Lima.

Where to stay in Peru

Peru offers an unforgettable vacation experience, blending stunning scenery with rich culture and history. Explore vibrant cities like Lima and Cusco, where friendly locals welcome you. Don't miss the breathtaking landscapes of the Sacred Valley and the ancient ruins of Machu Picchu. Whether you're seeking relaxation or thrilling excursions, Peru's charming towns and iconic spots guarantee a memorable trip filled with diverse vibes and experiences.

  • Lima: As the vibrant capital of Peru, Lima offers a dynamic urban experience with a blend of history and modernity. Nestled along the Pacific coast, this metropolis is known for its culinary scene, featuring renowned restaurants and diverse street food. Visitors can explore the historic center, a UNESCO World Heritage site, filled with colonial architecture. Lima is perfect for family outings, outdoor activities, and city explorations. With shopping centers and parks nearby, you can enjoy a leisurely day out. Peak tourist months from September to November ensure a lively atmosphere, making it a great time to experience local festivals and events.
  • Cusco: Once the capital of the Inca Empire, Cusco is a city steeped in rich history and culture. Located in the Andes, it serves as a gateway to Machu Picchu and showcases stunning colonial architecture mingled with Incan ruins. Visitors flock to Cusco for its vibrant markets, art galleries, and cultural experiences. Outdoor enthusiasts can enjoy hiking trails that lead to breathtaking views of the surrounding mountains. The city’s main square, Plaza de Armas, is a hub of activity, featuring cafes and shops. Peak travel periods in January, April, and July offer a bustling atmosphere, perfect for immersing in local traditions.
  • Urubamba: Situated in the Sacred Valley, Urubamba is known for its serene landscapes and cultural richness. This charming city is ideal for wellness retreats, offering various spas and body treatments that allow visitors to unwind while surrounded by nature. Outdoor activities, including hiking trails, provide a chance to explore the stunning scenery of the valley. Local attractions, such as hot springs and vibrant squares, enhance the travel experience. Peak tourist months from March to April and July bring a lively ambiance, making it an excellent time to engage with local festivals and traditions.

Things to do in Peru

Peru is an ideal destination for breathtaking scenery and outdoor adventures, perfect for romantic getaways. Popular activities include guided tours, shopping, and hiking, with opportunities for high-altitude treks. Don't miss essential experiences like visiting the tour desk for local insights, enjoying rejuvenating mud baths, and exploring the country's main attractions. A comprehensive Peru travel guide will help you make the most of your visit.

Shopping

In Lima, visit Larcomar, a stunning cliffside shopping mall offering a mix of international brands and local crafts. For a more traditional experience, head to the Mercado de Surquillo, where you can find vibrant local produce, handmade souvenirs, and unique gifts to take home.

Recreation

At Club Dionys, immerse yourself in luxury with serene surroundings perfect for relaxation. Indulge in spa treatments and wellness activities designed to rejuvenate your body and mind. Enjoy gourmet meals crafted with local ingredients, enhancing your overall wellness experience while surrounded by the stunning beauty of Peru.

Adventure

Experience the thrill of hiking the Inca Trail to Machu Picchu, where breathtaking views and ancient ruins await. Explore the Amazon Rainforest with guided tours, encountering diverse wildlife and vibrant ecosystems. For adrenaline junkies, try white-water rafting in the Sacred Valley, navigating exhilarating rapids surrounded by stunning landscapes.

Nightlife

Experience Lima's vibrant nightlife at Barranco, where you can enjoy live music at La Noche and sip cocktails at Ayahuasca. For a lively dance scene, head to Pura Vida, offering a mix of local and international beats that will keep you dancing all night.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Peru

  • 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 and November to December, where prices are slightly higher.
  • The best time to book a hotel: The cheapest time to book a hotel in Peru is usually 1 month out from when you are planning to stay. If you're a little more spontaneous, you could also peruse Expedia's last minute deals which could secure you a cheaper stay. Look out for the green banner below the price to spot the deals.
  • 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 Thursday.
  • Find cheap hotels on Expedia: Expedia's search tool lets you choose your budget, preferred destination, and additional preferences. You can easily organize your search results to display prices from lowest to highest, ensuring you see the most affordable hotel options first. Additionally, you have the option to refine your search by hotel type; for instance, selecting the Eco-certified filter will show you sustainable and eco-friendly hotels that are available for booking.
  • Consider bundling your trip: You can save money by bundling your hotel stay in Peru with your flights and activities through an Expedia package deal.

Find the best attractions in Peru

Peru offers a stunning blend of scenery, outdoor adventures, and romantic getaways. Key attractions include picturesque piazzas, beautiful beaches, and fascinating archaeological sites. Whether you're seeking cultural immersion or outdoor experiences, Peru's diverse points of interest promise to captivate travelers looking for memorable adventures amidst breathtaking landscapes.

  • Aguas Calientes Hot Springs: Experience rejuvenation at Aguas Calientes Hot Springs, nestled in the heart of the Andes. Enjoy natural thermal waters surrounded by lush greenery, providing a serene atmosphere perfect for relaxation and wellness.
  • Plaza de Armas: Immerse yourself in the vibrant culture at Plaza de Armas, the historic square of Cusco. This bustling hub features stunning colonial architecture, lively street performances, and a rich tapestry of local traditions, making it a must-visit for any traveler.
  • Asia Beach: Unwind at Asia Beach, where golden sands meet the Pacific Ocean. Enjoy sunbathing, beach sports, and fresh seafood while soaking in the laid-back coastal vibes of Peru.

Best time to go to Peru

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

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January49.5°F (9.7°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
April48.2°F (9.0°C)Light RainMostly CloudyAverageSlightly High
May64.0°F (17.8°C)No RainSunnySlightly LowAverage
June47.7°F (8.7°C)No RainMostly SunnySlightly HighAverage
July66.0°F (18.9°C)No RainSunnySlightly HighAverage
August63.0°F (17.2°C)No RainSunnySlightly LowAverage
September48.6°F (9.2°C)Light RainMostly SunnySlightly HighAverage
October50.4°F (10.2°C)Light RainMostly SunnyAverageAverage
November51.1°F (10.6°C)Light RainMostly SunnyAverageSlightly 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 several major airports. LIMa's Jorge Chávez International Airport (LIM) is located 243 miles from central Peru, with nearby hotel options like the 5-star Country Club Lima Hotel, 7 miles away, and Hilton Lima Miraflores, 9 miles away, both offering various transportation services. Cusco's Alejandro Velasco Astete International Airport (CUZ) is 365 miles from Peru, with excellent accommodations such as the 5-star Palacio del Inka, just 2 miles away, and JW Marriott El Convento, 3 miles away, providing shuttle services. Lastly, Arequipa's Rodríguez Ballón International Airport (AQP) is 546 miles away, with hotels like Sonesta Hotel Arequipa, 3 miles from the airport, offering convenient transfers.

Peru Hotel Travel Guide

Gear up for the excursion you desire when you utilize Expedia to lock down a place to stay at any of the hotels, resorts, or motels in Peru. It doesn't matter what kind of niceties you prefer to have available, our straightforward booking system makes it simple for you to find exactly what you are for. Start hunting today, and you're guaranteed to find the perfect room for your trip.

Want to rest your head at a sumptuous inn? No problem. We've got a diverse variety of cheap lodges in addition. And there are a ton of selections in between, as well. It all depends on what you're in the mood for and how much you'd like to spend. And as far as location is concerned, you can choose a room in any part of the area you'd like. You'll find an assortment of lodging options right where everything's happening, as well as private lodges on the periphery of Peru. When you peruse our assortment of lodges in Peru, you're sure to find cheap rates and awesome specials on any type of lodge here.

Expedia aims to save you money and time when arranging your stay at a hotel in Peru, so you can spend your days getting the most out of your vacation and not fretting about busting your budget. So why wait another moment to book your travel plans? Designate your preferred travel dates now to find the best specials on getaways in Peru!

Explore a world of travel with Expedia

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 $56 in a few different ways. Select your destination and vacation 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 vacation in Lima, plan your trip between December and February. At this time of year average temperatures range from 66ºF to 77ºF. 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 $56 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 "Traveler 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?
We make booking a hotel in Peru as simple as swiping right for your dream vacation. First off, there's the broad range of options and amazing prices. Then, there's our online Help Center, which is available around-the-clock. Plus, when you're a member of our One Key™ loyalty program, you can collect OneKeyCash™* and use it on eligible hotels, flights, activities and more. *OneKeyCash disclaimer - OneKeyCash is not redeemable for cash and can only be used on Hotels.com, Expedia and Vrbo.