Search Hotels in Peru

Start date: Check-in selected.
To Date
End date: Check-out
    calendar shield illustration

    Change your mind

    Book hotels with free cancellation
    deals illustration

    Treat yourself

    Sign in to save 10% or more on thousands of hotels
    bed illustration

    Be picky

    Search almost a million properties worldwide

Top Cities in Peru

Check prices for these dates

Next weekend
In two weeks

Filter by

Guest rating
Guest rating
Star rating

Compare 8,350 hotels in Peru with room rates, reviews, and availability. Most hotels are fully refundable.

Wifala Harmony Hotel

3.0 star property
9.2 out of 10, Wonderful, (63)
"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 NT$3,929
NT$4,322 total
Oct 18 - Oct 19
Wifala Harmony Hotel

Wyndham Costa Del Sol Lima Airport

4.0 star property
8.8 out of 10, Excellent, (3113)
"Very nice breakfast"
The price is NT$3,451
NT$3,796 total
Oct 19 - Oct 20
Wyndham Costa Del Sol Lima Airport

Wyndham Costa Del Sol Lima City

4.0 star property
9.4 out of 10, Exceptional, (1003)
"Great place"
The price is NT$2,341
NT$2,575 total
Oct 19 - Oct 20
Wyndham Costa Del Sol Lima City

Holiday Inn Lima Miraflores by IHG

4.0 star property
9.6 out of 10, Exceptional, (703)
"Great stay!!"
The price is NT$3,493
NT$3,842 total
Oct 24 - Oct 25
Holiday Inn Lima Miraflores by IHG

Kantu Hotel

2.5 star property
9.0 out of 10, Wonderful, (219)
"Convenient location, friendly staff and breakfast was amazing."
The price is NT$1,886
NT$1,886 total
Oct 18 - Oct 19
Kantu Hotel

Vertical Sky Suites

3.0 star property
9.8 out of 10, Exceptional, (44)
"Craziest property you will ever stay at. I love this place and would recommend it to everyone who visits Ollataytambo, Peru."
Vertical Sky Suites

Souma Hotel, Vignette Collection by IHG

5.0 star property
9.4 out of 10, Exceptional, (1004)
"Amazing time staying ar this hotel. The staff were very welcoming, our room was amazing, and the view was spectacular"
The price is NT$4,183
NT$4,601 total
Oct 14 - Oct 15
Souma Hotel, Vignette Collection by IHG

Sonesta Hotel Cusco

4.0 star property
9.6 out of 10, Exceptional, (1005)
"Amazing breakfast, friendly staff, clean, great location "
The price is NT$4,620
NT$5,082 total
Nov 1 - Nov 2
Sonesta Hotel Cusco

Palacio del Inka, A Luxury Collection Hotel by Marriott

5.0 star property
9.6 out of 10, Exceptional, (944)
"Totally loved this hotel ! "
The price is NT$8,724
NT$10,853 total
Nov 1 - Nov 2
Palacio del Inka, A Luxury Collection Hotel by Marriott

Wyndham Costa del Sol Cusco

4.0 star property
9.4 out of 10, Exceptional, (1065)
"Excellent location. Very close to Plaza, shopping and great restaurants. The bed was very comfortable and the staff was amazing. "
The price is NT$4,944
NT$5,438 total
Nov 3 - Nov 4
Wyndham Costa del Sol Cusco

Hotel Estelar Miraflores

4.0 star property
9.2 out of 10, Wonderful, (1007)
"Very nice staff and plentiful fresh breakfast "
The price is NT$3,846
NT$4,231 total
Oct 23 - Oct 24
Hotel Estelar Miraflores

Holiday Inn Lima Airport by IHG

3.5 star property
9.4 out of 10, Exceptional, (1618)
"Great stay!"
The price is NT$3,486
NT$4,335 total
Oct 11 - Oct 12
Holiday Inn Lima Airport by IHG

Casa Andina Standard Benavides

3.5 star property
9.4 out of 10, Exceptional, (1026)
"Amazing location md friendly staff"
The price is NT$2,685
NT$2,954 total
Oct 31 - Nov 1
Casa Andina Standard Benavides

Sheraton Lima Historic Center

4.0 star property
9.0 out of 10, Wonderful, (760)
"Great Hotel I really enjoyed here the staff was Awesome,great location close to shopping, restaurants etc"
The price is NT$2,703
NT$2,974 total
Oct 15 - Oct 16
Sheraton Lima Historic Center

Torre Dorada

3.0 star property
9.4 out of 10, Exceptional, (597)
"Great hotel "
Torre Dorada

JW Marriott Hotel Lima

5.0 star property
9.4 out of 10, Exceptional, (1001)
"Nice property and location"
The price is NT$8,718
NT$9,589 total
Oct 13 - Oct 14
JW Marriott Hotel Lima

Radisson RED Miraflores

3.5 star property
9.6 out of 10, Exceptional, (454)
"We had a great stay. "
The price is NT$2,375
NT$2,613 total
Oct 11 - Oct 12
Radisson RED Miraflores

Royal Decameron Punta Sal

3.5 star property
7.6 out of 10, Good, (160)
"Food Low Quality Poor information Staff good Spectacular ocean view"
Royal Decameron Punta Sal

JW Marriott El Convento Cusco

5.0 star property
9.8 out of 10, Exceptional, (1001)
"Staff was amazing!"
The price is NT$8,505
NT$10,601 total
Nov 2 - Nov 3
JW Marriott El Convento Cusco

Sleepover – Lima Airport

1.5 star property
8.6 out of 10, Excellent, (45)
"Cozy and clean!"
Sleepover – Lima Airport
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:Oct 17 - Oct 19
Save an average of 15% on thousands of hotels when you're signed in

Top Peru Hotel Reviews

Guide to exploring around Peru

Guide to exploring around Peru

Top reasons to visit Peru

  • Incredible Archaeological Sites: Explore ancient ruins like Machu Picchu, showcasing Peru's rich history and stunning landscapes.
  • Diverse Outdoor Adventures: Experience thrilling activities such as hiking, biking, and exploring the breathtaking Andes mountains.
  • Cultural Immersion: Enjoy local cuisine, traditional music, and art tours that highlight Peru's unique cultural heritage.
  • Vibrant Cities: Discover bustling urban life in cities like Cusco and Lima, filled with markets, restaurants, and lively piazzas.
  • Varied Accommodations: Choose from luxury hotels to cozy B&Bs, catering to all types of travelers for a comfortable stay.

Find great hotels in Peru

Peru offers a diverse selection of accommodations, from luxurious hotels to cozy bed and breakfasts, catering to every type of traveler. Whether you're seeking a family-friendly environment, a pet-friendly spot, or facilities tailored for business travel, you'll discover top-rated hotels throughout the country. With numerous reviews available, you can easily find the best hotels that suit your needs and enhance your vacation experience in this vibrant destination.

  • Wyndham Costa Del Sol Lima City: Experience a blend of relaxation and business convenience at Wyndham Costa Del Sol Lima City. This 4-star hotel offers a spa-themed getaway, perfect for travelers seeking rejuvenation. Guests can unwind with a range of spa services, including Deep Tissue Massage, steam rooms, and an outdoor pool accessible for all. The hotel’s modern amenities cater to business travelers as well, making it an ideal choice for those looking to balance work and leisure in the vibrant city of Lima.
  • Hotel Estelar Miraflores: Embracing inclusivity and family-friendly hospitality, Hotel Estelar Miraflores welcomes all travelers, especially those seeking a supportive LGBTQIA experience. This 4-star hotel prioritizes comfort and safety with features like window guards for children and a first aid kit. Located in the heart of Miraflores, it offers a vibrant atmosphere for families and business guests alike, ensuring that everyone feels at home while exploring the cultural richness of Peru.
  • Sonesta Hotel Cusco: Nestled in the heart of Cusco, Sonesta Hotel is a 4-star lodging that seamlessly combines comfort and convenience. Dining options abound with an unspecified restaurant, a snack bar, and a welcoming bar area for evening relaxation. With entertainment features like cable TV and LED screens, guests can unwind after a day of exploring. The hotel's proximity to the city center, shopping districts, and nearby metro stations makes it a prime choice for those wanting to immerse themselves in the local culture.

Where to stay in Peru

Peru offers a captivating blend of culture, history, and outdoor adventure. Explore vibrant cities like Cusco, the gateway to the magnificent Peruvian Andes, or unwind in picturesque regions that showcase the country’s rich heritage. Enjoy excursions that highlight the warmth of friendly locals and immerse yourself in the diverse atmospheres that range from relaxing retreats to bustling markets. With various vacation packages available, Peru is a destination that caters to every traveler's desire for exploration and discovery.

  • Lima: As the vibrant capital of Peru, Lima stands as a bustling metropolis that offers a unique blend of urban excitement and cultural heritage. This coastal city is known for its fantastic culinary scene, making it a haven for food lovers. Visitors can explore the historic center, a UNESCO World Heritage site, featuring magnificent colonial architecture. The coastal parks provide stunning views of the Pacific Ocean, while local attractions such as shopping malls and educational venues cater to diverse interests. With outdoor activities and family-friendly experiences, Lima is an ideal starting point for your Peruvian adventure.
  • Cusco: Once the capital of the Inca Empire, Cusco is a city rich in history and culture. Nestled in the Andes Mountains, it serves as a gateway to the Sacred Valley and Machu Picchu. The city attracts travelers with its charming cobblestone streets, vibrant markets, and stunning plazas, such as the Plaza de Armas. Cusco is also renowned for wellness experiences, including spas and body treatments that offer relaxation after a day of hiking the scenic trails. Immerse yourself in the local culture, experience traditional Peruvian cuisine, and explore the fascinating blend of Inca and colonial architecture that defines this remarkable city.
  • Urubamba: Located in the heart of the Sacred Valley, Urubamba is a picturesque city surrounded by breathtaking mountains and lush greenery. Known for its tranquil atmosphere, it is the perfect spot for those seeking cultural experiences and wellness retreats. Visitors can enjoy rejuvenating spa treatments or embark on hiking trails that offer stunning views of the valley. The local piazza square provides a charming place for leisurely strolls, while nearby hot springs invite relaxation. With its rich cultural heritage and natural beauty, Urubamba promises a memorable experience for all travelers.

Things to do in Peru

Peru offers a diverse range of activities for culture enthusiasts and outdoor adventurers alike. Must-do experiences include exploring local restaurants, enjoying live music, and embarking on scenic hiking trails. Don't miss out on art tours that showcase the country's rich cultural heritage. Whether you're seeking thrilling Peruvian adventures or leisurely shopping trips, Peru has something to captivate every traveler.

Shopping

Experience vibrant shopping at Mercado Modelo San Pedro de Mala, a bustling public market perfect for local gifts. For a family-friendly atmosphere, visit Plaza Norte Peru, a shopping mall with entertainment options. Don’t miss Mercado Modelo, another market ideal for unique souvenirs and local crafts.

Recreation

Experience rejuvenation at Takiwasi Center, where holistic therapies promote wellness and relaxation. Engage in invigorating activities at the National Stadium, embracing the vibrant sports atmosphere. For outdoor enthusiasts, the Lima Golf Club offers a scenic golfing experience amidst beautiful landscapes.

Adventure

The Inca Trail offers an exhilarating hiking experience with breathtaking scenery, leading you through ancient ruins and lush landscapes. At Las Pirkas, enjoy a fun-filled day at the waterpark with thrilling slides and family-friendly attractions. For outdoor enthusiasts, Perubike provides an exciting way to explore Peru’s beautiful terrain on two wheels.

Nightlife

Experience the enchanting Nazca Planetarium for family-friendly entertainment under the stars. For a romantic evening, visit the Grand National Theater of Peru, where culture comes alive. Dance the night away at Botija nightclub, immersing yourself in the vibrant city atmosphere filled with romance and excitement.

*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 during your trip to Peru, consider visiting between January and March for lower prices, especially on accommodations. Booking hotels about a month in advance can help secure better deals, and checking last-minute offers on Expedia may reveal even cheaper options. Sundays tend to be the least expensive days to stay, while Wednesdays are the most costly. Utilize Expedia’s tools to compare prices, filter by budget, and combine bookings for flights and activities, ensuring you get the best value for your money. Explore free attractions and use public transport for affordable travel around the country.

  • 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: 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 Wednesday.
  • Find cheap hotels on Expedia: Utilize Expedia’s search tool to refine your options based on your budget, preferred location, and the type of hotel that suits you best. For the best prices and deals, arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel reservation in Peru with your flights and activities through an Expedia package.

Find the best attractions in Peru

Peru offers a rich blend of cultural, urban, and outdoor experiences, making it an ideal vacation destination. Visitors can explore vibrant piazzas, relax on beautiful beaches, and delve into fascinating archaeological sites. The diverse points of interest cater to travelers seeking cultural immersion, scenic landscapes, and adventurous activities, ensuring unforgettable moments in this captivating country.

  • Tambopata National Reserve: Experience the breathtaking biodiversity of Tambopata National Reserve, where adventure awaits in the heart of the Amazon rainforest. From thrilling hikes to guided wildlife tours, this reserve offers family-friendly activities amidst stunning landscapes and vibrant flora and fauna.
  • Paracas Candelabra: Discover the enigmatic Paracas Candelabra, a massive geoglyph etched into the hillside. This historic site showcases the rich cultural heritage of the region while offering scenic views of the coastline, making it a must-see for history and nature enthusiasts alike.
  • Mercado Central y Mercadillos de Tacna: Immerse yourself in local life at Mercado Central y Mercadillos de Tacna. This bustling market is a sensory delight, filled with colorful stalls offering fresh produce, traditional crafts, and delicious street food, perfect for experiencing authentic Peruvian culture.

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.700000000000001°C)No RainMostly SunnySlightly HighAverage
July66.0°F (18.9°C)No RainSunnySlightly HighSlightly High
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 SunnyAverageAverage
December49.5°F (9.7°C)Moderate RainMostly CloudySlightly LowSlightly High

The nearest major airports for your trip to Peru

Flying into Peru offers several major airports. Cusco (CUZ-Alejandro Velasco Astete Intl.) is located 587.4km from the city and features nearby luxury hotels like Palacio del Inka and JW Marriott El Convento, both offering shuttle services on request. Lima (LIM-Jorge Chávez Intl.), situated 391.1km away, has excellent accommodations such as Melia Lima and Country Club Lima Hotel, providing 24-hour shuttle services. Arequipa (AQP-Rodriguez Ballon Intl.) is 878.7km from the city center, with hotels like Sonesta Hotel Arequipa and Casa Andina Premium, also offering shuttle services. Each airport provides convenient access to nearby hotels for a seamless travel experience.

Explore a world of travel with Expedia

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 NT$1,886 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 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 NT$1,886 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?
Expedia is your one-stop shop for planning the ultimate holiday experience in Peru. You'll find plenty of hotels to select from and handy search filters that make it easy to find what you're looking for. Worried about your plans changing at the last minute? Many of our hotels offer flexible cancellation policies, because we know flexibility matters. Get more out of your trip with Expedia Rewards. Join today for free to start collecting points and unlocking membership perks. Enjoy instant access to Member Prices, which adds up to savings worth 10% or more on select hotels!