Search Peru Hotels

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • 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

Vertical Sky Suites

Vertical Sky Suites
3.0 star property
Ollantaytambo
9.8 out of 10, Exceptional, (59 reviews)
"Excellent hotel, incredible service and staff extremely helpful. "
Canada
Mohammad
The price is S$276
28 Apr - 29 Apr
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,320 reviews)
"Nice place for overnight stay"
United States
Natalia
The price is S$161
28 Apr - 29 Apr
Wyndham Costa Del Sol Lima Airport

Hotel Pakaritampu

Hotel Pakaritampu
3.0 star property
Ollantaytambo
9.2 out of 10, Wonderful, (148 reviews)
"Easy walking distance from the train. "
United States
TIMOTHY
Hotel Pakaritampu

Holiday Inn Lima Miraflores by IHG

Holiday Inn Lima Miraflores by IHG
4.0 star property
Miraflores
9.6 out of 10, Exceptional, (916 reviews)
"Super friendly staff, great interior, nice restaurant, clean room"
United States
Daniyar
The price is S$147
25 Apr - 26 Apr
Holiday Inn Lima Miraflores by IHG

Sonesta Hotel Cusco

Sonesta Hotel Cusco
4.0 star property
Cusco Historic Center
9.6 out of 10, Exceptional, (1,003 reviews)
"Good location, excellent staff."
United States
Ryan
The price is S$251
26 Apr - 27 Apr
Sonesta Hotel Cusco

Souma Hotel, Vignette Collection by IHG

Souma Hotel, Vignette Collection by IHG
5.0 star property
Miraflores
9.4 out of 10, Exceptional, (1,008 reviews)
"Awesome location and delicious food"
United States
Antoinette
The price is S$216
27 Apr - 28 Apr
Souma Hotel, Vignette Collection by IHG

Holiday Inn Lima Airport by IHG

Holiday Inn Lima Airport by IHG
3.5 star property
Callao
9.4 out of 10, Exceptional, (1,824 reviews)
"Lovely hotel, staff are wonderful, and very good breakfast"
Canada
Jerry
The price is S$174
27 Apr - 28 Apr
Holiday Inn Lima Airport by IHG

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,029 reviews)
"Nice place to stay"
Canada
ARVIE BROWN
The price is S$104
7 May - 8 May
Wyndham Costa Del Sol Lima City

Hotel Estelar Miraflores

Hotel Estelar Miraflores
4.0 star property
Miraflores
9.2 out of 10, Wonderful, (1,000 reviews)
"Great location, great staff and great hotel. "
Mexico
Patrick
The price is S$168
13 May - 14 May
Hotel Estelar Miraflores

Casa Andina Standard Benavides

Casa Andina Standard Benavides
3.5 star property
Miraflores
9.4 out of 10, Exceptional, (1,168 reviews)
"Very convenient location and very nice hotel "
United States
ERICK
The price is S$125
8 May - 9 May
Casa Andina Standard Benavides

Wyndham Costa del Sol Cusco

Wyndham Costa del Sol Cusco
4.0 star property
Cusco Historic Center
9.4 out of 10, Exceptional, (1,202 reviews)
"Great place loved the location! Wonderful food and staff ! "
United States
Sabra
The price is S$190
8 May - 9 May
Wyndham Costa del Sol Cusco

Kantu Hotel

Kantu Hotel
3.0 star property
Cusco Historic Center
9.0 out of 10, Wonderful, (408 reviews)
"Friendly staff, clean hotel and great location!"
United States
Jose Melvin
The price is S$112
29 Apr - 30 Apr
Kantu Hotel

InterContinental Real Lima Miraflores by IHG

InterContinental Real Lima Miraflores by IHG
5.0 star property
Miraflores
9.6 out of 10, Exceptional, (134 reviews)
"Very clean room, great staff and great food."
United States
Nicholas A
The price is S$338
2 May - 3 May
InterContinental Real Lima Miraflores by IHG

Hilton Garden Inn Lima Miraflores

Hilton Garden Inn Lima Miraflores
3.5 star property
Miraflores
9.4 out of 10, Exceptional, (380 reviews)
"Great staff, great room, great food, great hotel"
United States
Jenya
The price is S$155
8 May - 9 May
Hilton Garden Inn Lima Miraflores

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, (420 reviews)
"Breakfast was wonderful!"
United States
Kathleen
The price is S$291
3 May - 4 May
Wyndham Grand Costa Del Sol Lima Airport

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, (1,004 reviews)
"Great hotel"
United States
Molly
The price is S$544
18 May - 19 May
Palacio del Inka, A Luxury Collection Hotel by Marriott

Hilton Garden Inn Cusco

Hilton Garden Inn Cusco
3.5 star property
Santa Ana
9.2 out of 10, Wonderful, (1,002 reviews)
"The staff was very friendly ."
United States
Nicole
The price is S$178
7 May - 8 May
Hilton Garden Inn Cusco

Royal Decameron Punta Sal

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

Union Hotel Cusco

Union Hotel Cusco
3.5 star property
Cusco Historic Center
9.2 out of 10, Wonderful, (1,001 reviews)
"Great hotel. Staff was friendly and helpful. Breakfast was fresh and had different options. Nice bar. "
United States
John
The price is S$146
26 Apr - 27 Apr
Union Hotel Cusco

Wifala Harmony Hotel

Wifala Harmony Hotel
3.0 star property
Urubamba
9.2 out of 10, Wonderful, (72 reviews)
"The star is the property itself - its whimsical and unusual and glorious! Amazing breakfast, too. The quality of the rooms is average - quite 3 star. The pool looked a bit gross."
Canada
Emma
The price is S$124
24 Apr - 25 Apr
Wifala Harmony Hotel
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.

Showing deals for:1 May - 3 May

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

Top Peru Hotel Reviews

Guide to exploring Peru

Top reasons to visit Peru

  • Machu Picchu: This iconic Incan citadel offers breathtaking views and a glimpse into ancient history, attracting visitors from around the globe.
  • Stunning Landscapes: From the majestic Andes to the Amazon rainforest, Peru's diverse natural beauty is perfect for hiking and outdoor adventures.
  • Rich Culinary Scene: Delight in Peru's renowned cuisine, featuring unique flavours and ingredients, perfect for food enthusiasts.
  • Cultural Heritage: Explore vibrant cities like Arequipa and experience the blend of indigenous and colonial cultures.
  • Luxurious Accommodations: Enjoy a range of lodging options, from opulent resorts to charming bed and breakfasts, ensuring a comfortable stay.

Find great hotels in Peru

Discover a diverse array of hotel accommodations in Peru, catering to every traveller's needs. Whether you seek luxurious hotels, charming bed and breakfasts, or family-friendly options, you will find the perfect place to unwind. With a focus on business amenities and pet-friendly services, Peru's top hotels ensure a memorable stay while exploring the country's rich culture and stunning landscapes.

  • ibis Larco Miraflores: Nestled in the vibrant district of Miraflores, ibis Larco Miraflores offers a welcoming and inclusive atmosphere, perfect for LGBTQIA travellers and their furry companions. This 3-star hotel prides itself on being pet-friendly, ensuring that your four-legged friends can join you on your adventure. Business travellers will appreciate the dedicated services and facilities designed to cater to their needs, making it an ideal choice for those combining work and leisure. The hotel's commitment to providing a comfortable stay, combined with its prime location near popular attractions, ensures a memorable visit to Peru.
  • Radisson Hotel Decapolis Miraflores: This stylish 4-star hotel stands out with its contemporary design and business-friendly amenities, making it an excellent choice for professionals visiting Peru. Located in the heart of Miraflores, Radisson Hotel Decapolis offers a range of facilities, including a 24-hour business centre and versatile meeting spaces, perfect for hosting conferences or meetings. Its welcoming environment caters to LGBTQIA travellers, ensuring everyone feels at home. Guests will enjoy the hotel's modern comforts while being close to a variety of dining and entertainment options in the bustling Miraflores area.
  • Wyndham Costa Del Sol Lima City: Combining beachside relaxation with business efficiency, Wyndham Costa Del Sol Lima City is a luxurious 4-star hotel that truly has it all. With direct beach access, guests can unwind by the ocean or indulge in the hotel's full spa services, including a sauna and outdoor pool. Designed for business travellers, the hotel offers accessible business centres and conference facilities, ensuring all your work needs are met. Its tranquil setting and comprehensive amenities provide the ideal escape for those looking to balance leisure and productivity during their stay in Peru.

Where to stay in Peru

Peru offers an enchanting blend of historical charm and vibrant culture, making it an ideal destination for any traveller. Explore the captivating city of Arequipa, nestled in the stunning Peruvian Andes, or indulge in luxurious resorts that promise relaxation and adventure. Whether you're seeking cultural excursions or simply wish to soak in the friendly atmosphere, Peru’s diverse landscapes and rich heritage provide an unforgettable experience for all who visit.

  • Lima: As the capital city of Peru, Lima is a vibrant metropolis that boasts a rich blend of history and modernity. Situated along the Pacific coast, it offers a unique travel experience characterised by a diverse culinary scene and lively cultural attractions. Visitors flock to Lima for its family-friendly activities, outdoor adventures, and city-themed explorations. Key highlights include the bustling shopping centres, beautiful parks, and charming neighbourhoods, making it an ideal starting point for your Peruvian journey.
  • Cusco: Once the capital of the Inca Empire, Cusco is a city steeped in culture and history. Nestled in the Andes mountains, it serves as a gateway to the Sacred Valley and Machu Picchu. Travellers are drawn to Cusco for its city-themed experiences, outdoor excursions, and rich cultural offerings. Notable attractions include the picturesque plaza squares and soothing hot springs, along with a variety of hiking trails that cater to all levels. The unique blend of Incan and colonial architecture adds to its charm, ensuring a memorable visit.
  • Miraflores: Located along the cliffs overlooking the Pacific Ocean, Miraflores is a vibrant district known for its stunning coastal views and lively atmosphere. Ideal for families and city adventurers alike, Miraflores offers a plethora of outdoor activities, shopping opportunities, and cultural experiences. Visitors can explore the scenic parks, trendy shopping areas, and local neighbourhoods that define this district. The nearby oasis adds an element of tranquillity, making it a perfect spot for relaxation and enjoyment during your Peruvian holiday.

Things to do in Peru

Peru offers a rich blend of cultural, urban, and outdoor experiences, making it an ideal vacation destination. Visitors can enjoy family trips, explore local restaurants, and embark on thrilling Peruvian adventures. Popular activities include guided tours, hiking in stunning landscapes, and shopping for unique souvenirs. Whether you're discovering the vibrant cities or the breathtaking natural beauty, there is something for everyone to enjoy during a visit to Peru.

Shopping

For a delightful shopping experience in Peru, visit Real Plaza Trujillo, a vibrant shopping mall with entertainment and family-friendly options. Alternatively, explore the Indian Market and Ovalo Market of Huandoy for unique local goods and a bustling atmosphere that reflects the city's vibrant culture.

Recreation

The Paracas Golf Club offers a tranquil golfing experience with stunning coastal views and lush greens, perfect for relaxation. Alternatively, the Lima Golf Club provides a vibrant atmosphere for outdoor sports enthusiasts, surrounded by beautiful landscapes, ideal for unwinding while enjoying a round of golf.

Adventure

The Inca Trail offers a breathtaking hiking experience through ancient ruins and stunning landscapes, perfect for adventure enthusiasts. Las Pirkas waterpark provides thrilling rides and family-friendly entertainment, making it an ideal spot for fun. The Kuelap Cable Car delivers spectacular views while gliding over lush valleys, creating an unforgettable adventure.

Nightlife

Experience the vibrant nightlife in Peru by visiting the Grand National Theater for a cultural show, or enjoy the stunning views and entertainment at the Nazca Planetarium. For a lively atmosphere, dance the night away at Botija nightclub, where romance and city vibes come together.

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

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 hotel around a month in advance, and aim for Sunday stays, as it's the cheapest day. Utilise Expedia's search tools to filter by budget and eco-friendly options, and look for last-minute deals. You can also save by bundling your hotel with flights and activities for better rates. Free activities abound, so explore local markets and parks to experience the culture without spending much.

  • 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: Utilise Expedia’s search tool to refine your preferences, such as your budget, preferred location, and desired hotel type. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally friendly hotels currently available. To discover the most economical prices and offers, simply arrange the price filter from low to high.
  • Consider bundling your trip: You might find it beneficial to save some money by combining your hotel reservations in Peru with your flights and activities through an Expedia package.

Find the best attractions in Peru

Peru offers a rich tapestry of cultural, urban, and outdoor experiences for every type of traveller. From the iconic Machu Picchu to stunning archaeological sites and beautiful beaches, there's an abundance of attractions to explore. Whether you're seeking scenic vistas or a deeper cultural understanding, you'll find it all in this enchanting destination. Don't miss the chance to discover the best resorts in Peru for a truly memorable stay.

  • Huacachina Oasis: Nestled in the desert, Huacachina Oasis offers breathtaking scenery and a unique outdoor experience. You can explore the striking dunes, take thrilling sandboarding rides, or enjoy a serene boat ride on the oasis's lagoon, all while surrounded by palm trees and stunning sunsets.
  • Plaza de Armas de Lima: The heart of Lima, this vibrant square is steeped in history and culture. Surrounded by colonial architecture, including the impressive Government Palace and Cathedral, it’s a perfect spot to immerse yourself in the city's rich heritage and enjoy local performances.
  • Costa Verde: This picturesque coastal avenue provides stunning views of the Pacific Ocean. A popular spot for joggers and cyclists, you can relax at the beach, indulge in fresh seafood, or simply enjoy the vibrant atmosphere of the city's coastal life.

Best time to go to Peru

The best time to visit Peru is dependent 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 RainSunnySlightly LowAverage
May64.0°F (17.8°C)No RainSunnySlightly LowAverage
June47.7°F (8.700000000000001°C)No RainMostly SunnySlightly HighAverage
June47.7°F (8.700000000000001°C)No RainMostly SunnySlightly HighAverage
July66.0°F (18.9°C)No RainSunnySlightly HighSlightly High
July66.0°F (18.9°C)No RainSunnySlightly HighSlightly High
August63.0°F (17.2°C)No RainSunnySlightly LowAverage
August63.0°F (17.2°C)No RainSunnySlightly 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

Peru offers several major airports for visitors, with Lima (LIM-Jorge Chávez Intl.) being the primary gateway, situated 391.1km from central Peru. Notable hotels nearby include the 5-star Souma Hotel and JW Marriott Hotel Lima, both 14.5km away, offering convenient airport shuttle services. Another key airport is Cusco (CUZ-Alejandro Velasco Astete Intl.), located 587.4km from central Peru, with luxurious options like Palacio del Inka and JW Marriott El Convento Cusco, both within 4.8km and providing various transportation services. Lastly, Arequipa (AQP-Rodriguez Ballon Intl.) lies 878.7km away, featuring hotels such as Wyndham Costa del Sol Arequipa, 6.4km from the airport, with accessible shuttle services available.

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 S$104 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 Pucallpa and Huancayo. These exciting cities are only two of the many top places to look for 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 S$104 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 hotel with Expedia for choice, price and ease. Also, our One Key™ rewards programme lets you earn OneKeyCash™* on any eligible hotels, holiday rentals, flights, car rentals and more. Plus, we offer flexibility should your plans change, and if you have any questions or require assistance, our online Help Centre is available 24/7.*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands.