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

Next weekend
In two weeks

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, (60 reviews)
"Exceptional accommodations with wonderful staff. E stayed in the dome and i’m so glad that we chose that instead of capsules since it was so windy. "
United States
Neha
The price is CA $268
CA $295 total
May 21 - May 22
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,328 reviews)
"Hotel was clean, beds are comfortable and the staff was great. "
United States
Jorge
The price is CA $139
CA $153 total
Apr 29 - Apr 30
Wyndham Costa Del Sol Lima Airport

Holiday Inn Lima Miraflores by IHG

Holiday Inn Lima Miraflores by IHG
4.0 star property
Miraflores
9.6 out of 10, Exceptional, (918 reviews)
"Great Stay 🌟 "
United States
Antuanette
The price is CA $141
CA $155 total
May 17 - May 18
Holiday Inn Lima Miraflores by IHG

Hotel Pakaritampu

Hotel Pakaritampu
3.0 star property
Ollantaytambo
9.2 out of 10, Wonderful, (149 reviews)
"Great location close to the train station, nice breakfast and overall property "
United States
Yaron
Hotel Pakaritampu

Sonesta Hotel Cusco

Sonesta Hotel Cusco
4.0 star property
Cusco Historic Center
9.6 out of 10, Exceptional, (1,005 reviews)
"Excelente hotel all around. "
United States
Juan
The price is CA $245
CA $269 total
May 4 - May 5
Sonesta Hotel Cusco

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,031 reviews)
"Nice place to stay"
Canada
ARVIE BROWN
The price is CA $92
CA $102 total
May 10 - May 11
Wyndham Costa Del Sol Lima City

Kantu Hotel

Kantu Hotel
3.0 star property
Cusco Historic Center
9.2 out of 10, Wonderful, (411 reviews)
"Room was clean, staff helpful, breakfast average, very good location "
United States
Tomasz R
The price is CA $120
CA $120 total
May 15 - May 16
Kantu Hotel

Holiday Inn Lima Airport by IHG

Holiday Inn Lima Airport by IHG
3.5 star property
Callao
9.4 out of 10, Exceptional, (1,833 reviews)
"Great place to stay"
Canada
Agnes
The price is CA $153
CA $187 total
Apr 28 - Apr 29
Holiday Inn Lima Airport by IHG

Souma Hotel, Vignette Collection by IHG

Souma Hotel, Vignette Collection by IHG
5.0 star property
Miraflores
9.4 out of 10, Exceptional, (1,004 reviews)
"Awesome location and delicious food"
United States
Antoinette
The price is CA $246
CA $271 total
Apr 30 - May 1
Souma Hotel, Vignette Collection by IHG

Casa Andina Standard Benavides

Casa Andina Standard Benavides
3.5 star property
Miraflores
9.4 out of 10, Exceptional, (1,173 reviews)
"Very convenient location and very nice hotel "
United States
ERICK
The price is CA $121
CA $133 total
May 26 - May 27
Casa Andina Standard Benavides

Hotel Estelar Miraflores

Hotel Estelar Miraflores
4.0 star property
Miraflores
9.2 out of 10, Wonderful, (1,002 reviews)
"Great location, great staff and great hotel. "
Mexico
Patrick
The price is CA $135
CA $149 total
May 2 - May 3
Hotel Estelar Miraflores

Wyndham Costa del Sol Cusco

Wyndham Costa del Sol Cusco
4.0 star property
Cusco Historic Center
9.4 out of 10, Exceptional, (1,207 reviews)
"The hotel was beautiful, the staff very helpful, and the location great."
United States
Susan
The price is CA $162
CA $179 total
May 9 - May 10
Wyndham Costa del Sol Cusco

InterContinental Real Lima Miraflores by IHG

InterContinental Real Lima Miraflores by IHG
5.0 star property
Miraflores
9.6 out of 10, Exceptional, (135 reviews)
"Very clean room, great staff and great food."
United States
Nicholas A
The price is CA $329
CA $362 total
May 15 - May 16
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, (381 reviews)
"Great place to stay, great location, very professional and friendly staff. There is a Wong right next door (supermarket) to get any snacks and extras. Overall great place."
United States
Domingo
The price is CA $140
CA $154 total
May 10 - May 11
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, (428 reviews)
"Clean, staff very professional "
United States
Margarita
The price is CA $254
CA $280 total
May 14 - May 15
Wyndham Grand Costa Del Sol Lima Airport

Hilton Garden Inn Cusco

Hilton Garden Inn Cusco
3.5 star property
Santa Ana
9.2 out of 10, Wonderful, (1,003 reviews)
"Property was well maintained and staff was excellent. "
United States
Awntwan
The price is CA $213
CA $234 total
May 8 - May 9
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

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,002 reviews)
"Great hotel"
United States
Molly
The price is CA $515
CA $624 total
May 24 - May 25
Palacio del Inka, A Luxury Collection Hotel by Marriott

Union Hotel Cusco

Union Hotel Cusco
3.5 star property
Cusco Historic Center
9.2 out of 10, Wonderful, (1,003 reviews)
"Amazing place to stay"
United States
Diego
The price is CA $135
CA $148 total
Apr 29 - Apr 30
Union Hotel Cusco

JW Marriott Hotel Lima

JW Marriott Hotel Lima
5.0 star property
Miraflores
9.4 out of 10, Exceptional, (1,001 reviews)
"Great place to stay if you are visiting Lima "
United States
Gloria
The price is CA $429
CA $472 total
May 10 - May 11
JW Marriott Hotel Lima
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:May 8 - May 10

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
April
January
CA $89
Month
Price
January
CA $104
February
CA $101
March
CA $100
April
CA $85
May
CA $89
June
CA $93
July
CA $95
August
CA $94
September
CA $94
October
CA $98
November
CA $99
December
CA $98
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

  • Iconic Machu Picchu: Experience the breathtaking beauty and rich history of this ancient Incan city, set high in the Andes Mountains.
  • Stunning Landscapes: Discover diverse natural wonders, from the Sacred Valley to the Amazon rainforest, perfect for outdoor adventures.
  • Vibrant Culture: Immerse yourself in traditional Peruvian customs, cuisine, and art in charming towns and bustling markets.
  • Welcoming Accommodations: Enjoy a range of lodging options, from luxury hotels to cozy bed and breakfasts, catering to all travellers.
  • Delicious Cuisine: Indulge in unique local flavours, including ceviche and other culinary delights that showcase Peru's gastronomic scene.

Find great hotels in Peru

Whether you’re seeking a luxurious hotel in the heart of Lima or a charming bed and breakfast for a family vacation, Peru offers a diverse range of accommodations to cater to every traveller's needs. From pet-friendly options to business-friendly amenities, you’ll find the perfect place to unwind after exploring this beautiful country. Discover the best hotels in Peru and enjoy a memorable stay in this enchanting destination.

  • ibis Larco Miraflores: A welcoming 3-star hotel with a guest rating of 8.8, ibis Larco Miraflores is perfect for travellers seeking a practical yet comfortable stay. Situated in the lively Miraflores district, this hotel caters to both business and leisure guests. Its pet-friendly policy makes it an ideal choice for those who wish to travel with their furry companions. Amenities include convenient access to essential services, ensuring a hassle-free experience. Whether you’re here for meetings or exploring the area, ibis Larco Miraflores offers a cozy retreat amidst the vibrant city life.
  • Radisson Hotel Decapolis Miraflores: Rated 9.4, this 4-star hotel stands out with its commitment to sustainability as an eco-certified property. Radisson Hotel Decapolis Miraflores offers a blend of modern luxury and business-friendly amenities, making it an excellent choice for eco-conscious travellers. Located in the heart of Miraflores, guests can enjoy a range of upscale facilities, including a rooftop pool and fitness centre. The hotel’s contemporary design and exceptional service create an inviting atmosphere for both relaxation and productivity during your stay.
  • Hotel Estelar Miraflores: A family-friendly 4-star hotel with a guest rating of 9.2, Hotel Estelar Miraflores excels in catering to both business and leisure travellers. Located in the bustling city centre, it provides convenient access to local attractions. Families will appreciate the thoughtful amenities for children, including window guards and a first aid kit. The hotel combines modern comfort with a city-themed ambiance, making it an ideal base for exploring all that Miraflores has to offer while ensuring a pleasant stay for guests of all ages.

Where to stay in Peru

Immerse yourself in the vibrant culture and breathtaking landscapes of Peru, where every corner offers a unique experience. From the historic streets of Cusco to the stunning ruins of Machu Picchu, you’ll encounter rich history and warm hospitality. Explore charming Peruvian towns, indulge in delicious local cuisine, and relax in welcoming neighborhoods. With top-notch hotels and unforgettable excursions, your journey through Peru promises romance, adventure, and unforgettable memories.

  • Lima: Nestled along the Pacific coast, Lima is a vibrant metropolis that serves as Peru's capital. With a mix of modern architecture and colonial heritage, the city offers a unique urban experience. Visitors flock to Lima year-round, with peak travel seasons occurring from September to November. The city is a hub for families and outdoor enthusiasts alike, featuring sprawling shopping centres and educational venues. Nearby attractions include lush parks and charming neighbourhoods, providing a perfect blend of relaxation and exploration. Don’t miss trying Lima's world-renowned cuisine, celebrated as one of the best in the world.
  • Cusco: Known as the historical capital of Peru, Cusco is a captivating city that reflects a rich tapestry of Incan culture and colonial Spanish influence. The city draws travellers year-round, with notable peaks in January, April, and July. It is a paradise for culture enthusiasts and outdoor adventurers, boasting inviting spas and scenic hiking trails. Cusco’s central piazza, Plaza de Armas, is a must-visit, offering stunning views and a lively atmosphere. Immerse yourself in the local culture by visiting nearby hot springs that provide a rejuvenating escape after a day of exploration.
  • Urubamba: Located in the Sacred Valley, Urubamba is a charming city that enchants visitors with its serene landscapes and rich cultural heritage. Travel to Urubamba is popular throughout the year, peaking during March to April and July. The city is ideal for those seeking culture, wellness, and urban experiences, featuring relaxing spas and invigorating hiking trails. Explore the local piazza and indulge in the soothing hot springs that are easily accessible. With its breathtaking surroundings and vibrant atmosphere, Urubamba is perfect for a tranquil yet enriching getaway.

Things to do in Peru

Peru offers breathtaking scenery and a variety of outdoor and romantic activities perfect for any traveler. You can explore vibrant restaurants, visit renowned tourist destinations, and discover unique art galleries. Hiking through the stunning landscapes is a must, while shopping for local crafts adds to the experience. Whether you're seeking adventure or relaxation, Peru has something to suit every taste and preference.

Shopping

In Lima, visit Larcomar for upscale shopping with ocean views, featuring international brands. For local crafts, head to the Mercado de Surquillo, where you'll find vibrant stalls selling traditional textiles, pottery, and unique souvenirs, perfect for gifts to bring back home.

Recreation

At Club Dionys, indulge in a luxurious wellness experience with spa treatments and serene relaxation areas. Enjoy gourmet healthy cuisine while surrounded by picturesque landscapes, perfect for unwinding and rejuvenating your spirit. Engage in yoga sessions or take leisurely nature walks to enhance your well-being.

Adventure

Explore the Sacred Valley for thrilling hikes and breathtaking vistas. Experience the Inca Trail, a multi-day trek leading to Machu Picchu, where you'll be immersed in history and nature. For adrenaline, try zip-lining in the Sacred Valley, soaring above stunning landscapes.

Nightlife

In Lima, explore the vibrant nightlife at Barranco, where you can sip cocktails at Ayahuasca Lounge Bar or enjoy live music at La Noche. For a chic experience, visit the rooftop bar at Hotel B, soaking in stunning views of the city as you unwind.

*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: Utilize Expedia's search tool to refine your preferences, such as your budget, desired location, and preferred hotel type. To find the best prices and deals, arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save some money by combining 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 backdrop for your vacation, perfect for outdoor adventures and romantic getaways. Explore a variety of attractions, including picturesque piazzas, beautiful beaches, and fascinating archaeological sites. Don't miss the chance to visit the Central Cordillera, Museo Larco, and elegant cathedrals, along with local highlights that showcase Peru's rich culture and scenery. Whether you're seeking history or natural beauty, Peru has something for every traveller.

  • Aguas Calientes Hot Springs: Nestled in the Andes, these natural hot springs offer a tranquil retreat surrounded by lush landscapes. Enjoy outdoor pools that promote wellness and relaxation, perfect after a day of exploring.
  • Plaza de Armas: This vibrant square is the heart of the city, showcasing rich cultural heritage. With stunning colonial architecture and lively street performances, it's an ideal spot to immerse yourself in the local atmosphere.
  • Asia Beach: A stunning stretch of sand along the coast, Asia Beach provides a perfect escape for sun-seekers. With its warm waters and beach vibes, it's great for swimming, lounging, and enjoying the picturesque sunsets.

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

Peru welcomes tourists through its major airports, including LIMa (LIM-Jorge Chávez Intl.), Cusco (CUZ-Alejandro Velasco Astete Intl.), and Arequipa (AQP-Rodriguez Ballon Intl.). Lima airport, 391.1km from central Peru, features nearby hotels like the 5-star Country Club Lima Hotel, 11.3km away, and Hilton Lima Miraflores, 14.5km away, both offering various transportation services. Cusco airport, located 587.4km from central Peru, has luxurious options such as Palacio del Inka, 3.2km away, and JW Marriott El Convento Cusco, 4.8km away. Lastly, Arequipa airport, 878.7km away, includes Sonesta Hotel Arequipa, 4.8km from the airport, providing convenient shuttle services.

Peru Hotel Guide

Just south of the country of Columbia in South America and north of Chile, the country of Peru sits on the South Pacific and is a marvelous holiday destination. Its colourful crafts, friendly people, majestic scenery, Andes Mountains, and historic sites draw visitors from around the globe. At least two UNESCO World Heritage sites are located in the country; Machu Picchu and Chavín de Huántar. A range of Peru hotels can be found throughout the country, although the capital offers an abundance of choices, and the best Lima hotels in Peru can be quite luxurious.

While in Lima, the traveller might want to enjoy its colonial architecture and savour its delicious cuisine, a mix of Amerindian, Spanish, African, Asian, and Italian. Visit luxurious casinos, attend one of the numerous concerts or shows of the folkloric tradition. Visit Caral, the oldest city in the Americas, also on the World Heritage Site list as of 2009.

Cuzco, Machu Picchu, and the Inca Trail are the most important tourist attractions. Cuzco is called "The Archaeological Capital of America." As the capital of the once Inca Empire, it was conquered by the Spanish; today, the mixture of Spanish and Inca architecture remains. Machu Picchu is the mystical destination with incomparable views and awe-inspiring ruins. Its location, high on the mountain, brings questions regarding how the huge limestone blocks were originally transported. Discover the Inca Trail and the wildlife at Manú National Park as well. Cuzco, Peru hotel packages can be found at a number of outstanding hotels here.

The site of folklore and beauty is Lake Titicaca, the highest lake in the world and home of the Uru people. Colonial architecture, pre-Inca architecture, stunning natural landscapes, and bio-diversity await the traveller. The city of Puno contains the Museo de Arte Popular de Puno as well as cathedrals and other sites.

The Nazca Lines mesmerize the visitor, as the immense figures are the work of a very old civilization. Visit the pre-Inca archaeological complex at Cahuachi or Estaquería and other sites nearby.

One can access cheap hotel deals in Peru. Various location Peru hotel deals can be found on Expedia.ca. With top hotels at the major tourist destinations, one can find and book rooms reservations easily. Discount rates are shown and special prices established, so planning is made effortlessly. You might also encounter a wonderful and cheap Peru hotel deal to fit your schedule and budget.

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 CA $104 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 CA $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 "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!