Peru Hotels

Free cancellation options if plans change

Unlock travel rewards with One Key

Save more with Member Prices

Check prices for these dates

Where to stay in Peru

Properties are selected based on real traveler reviews and popularity among guests who’ve booked a night in Peru on Hotels.com. These Peru hotels consistently deliver on quality, location and traveler experience. Last updated on .

Top hotels in Lima

Top hotels in Cusco

Top hotels in Machu Picchu

Top hotels in Ollantaytambo

Top cities in Peru

Great weekend hotel deals in Peru

Showing deals for:Nov 20 - Nov 22

Top landmarks in Peru

Check out the Peru hotels guests love right now

Find out more about Peru

Whispers of the Ancients: Discover Peru's Timeless Treasures

Peru, a treasure trove of culture and natural beauty, invites travelers to explore its breathtaking landscapes and rich history. Marvel at the ancient ruins of Machu Picchu, wander through the vibrant streets of Cusco, or savor the culinary delights in Lima’s world-renowned restaurants. From the stunning Sacred Valley to the enchanting Amazon rainforest, adventure awaits at every turn. For a touch of luxury, indulge in lavish hotels like the Belmond Palacio Nazarenas or the Inkaterra Machu Picchu Pueblo Hotel. With its unique blend of heritage and hospitality, Peru is a destination that captivates the heart and ignites the spirit of adventure.

Discover great hotels in Peru

Peru offers a diverse range of hotel accommodations, from luxury properties with stunning views to charming boutique hotels in vibrant cities like Lima. Whether you're seeking high-end amenities or unique cultural experiences, you'll find plenty of options to suit your travel style throughout the country. Here are some of our travelers' favorite hotels in Peru:

  1. Tambo del InkaOpens in a new window: This exceptional 5.0-star hotel in Urubamba boasts an impressive guest rating of 9.8 out of 10. Tambo del Inka is the ideal retreat for adventure seekers, featuring an array of thrilling activities such as kayaking, mountain biking, and rafting right at your doorstep. Guests can relax in a beautifully designed environment, with amenities catering to both adults and children. The standout features include an engaging arcade game room and a commitment to providing an adventurous family vacation experience. Review sentiments highlight the beautiful surroundings and outstanding service, ensuring a memorable stay.
  2. Rio SagradoOpens in a new window: Rio Sagrado is a stunning 5.0-star hotel located in Urubamba, offering a remarkable guest rating of 9.6 out of 10. This boutique-themed property is tailored for LGBTQIA travelers, showcasing uniquely designed decor that creates a captivating ambiance. The traditional property design adds a touch of cultural charm, making it a perfect choice for those seeking a distinctive and elegant experience. With exceptional service and beautifully curated spaces, the hotel stands out as a top choice for a stylish getaway, leaving guests enchanted and satisfied.
  3. Swissôtel LimaOpens in a new window: Located in the vibrant city of Lima, Swissôtel Lima is a luxurious 5.0-star hotel with a commendable guest rating of 9.4 out of 10. This property is designed for travelers seeking a blend of sophistication and comfort, featuring amenities that cater to a refined experience. The hotel provides delightful dining options and stylish accommodations, ensuring a memorable stay. Guests appreciate the cleanliness and attention to detail in every aspect of the hotel, making it an excellent choice for a high-quality journey in Lima.

Where to stay in Peru

In Lima, Cusco, and Urubamba, travelers can experience a diverse range of attractions. Lima is known for its world-class museums and dining experiences. Cusco offers remarkable ruins and rich cultural heritage, while Urubamba provides a serene atmosphere amidst stunning landscapes and ancient sites. For first-time visitors, Cusco is the ideal base to explore Peru's vibrant history and culture.

  1. LimaOpens in a new window: Lima is a vibrant metropolis that perfectly blends history, culture, and culinary delights. Known for its impressive museums and art galleries, visitors can explore the treasures of the Larco Museum or the National Museum of Archaeology. The city's dining scene is world-renowned, offering everything from street food to upscale restaurants that celebrate Peru’s rich flavors. Additionally, the coastal views along the Miraflores boardwalk provide a picturesque setting to unwind, while bustling markets invite travelers to shop for unique crafts and souvenirs.
  2. CuscoOpens in a new window: Cusco is a captivating city steeped in history and culture, once the heart of the Inca Empire. The city boasts remarkable ruins, including the iconic Sacsayhuamán, where ancient stone walls tell stories of the past. The vibrant local markets are perfect for shopping, offering handmade textiles and artisan crafts. After a day of exploring, unwind at one of the many cultural attractions, where you can enjoy traditional music and dance, immersing yourself in the rich heritage of this enchanting city.
  3. UrubambaOpens in a new window: Urubamba is a charming town nestled in the Sacred Valley, offering a serene escape surrounded by stunning landscapes and ancient ruins. This area is rich in religious history, with nearby sites like Ollantaytambo showcasing impressive Incan architecture. The local markets provide a taste of authentic Peruvian culture, where you can find handcrafted goods and fresh produce. Urubamba is also an excellent base for exploring the Sacred Valley's natural beauty, making it a peaceful and picturesque spot for travelers seeking a slower pace.

Things to do in Peru

Peru offers an exciting blend of exploration and relaxation, where you can hike through majestic mountains, wander charming small towns, or shop for unique crafts. Unwind by the riverside or visit ancient ruins, all while soaking in the stunning landscapes and rich history that define this vibrant destination.

  • Cotaparaco – Explore the serene beauty of Laguna WilcacochaOpens in a new window, a stunning outdoor destination perfect for a romantic getaway or a scenic day trip. Here, you can enjoy breathtaking views of the surrounding landscape, take a leisurely stroll along the water's edge, or simply relax in nature. The lake is ideal for picnics or capturing gorgeous photos that showcase the area's natural charm.
  • Juliaca – In Juliaca, immerse yourself in the cultural heritage by visiting the impressive University of Andina de Juliaca Monumental StadiumOpens in a new window. This landmark not only serves as a venue for sports events but also reflects the city's rich history and community spirit. Take time to explore the surrounding area, where you can discover local markets filled with vibrant crafts and delicious street food, giving you a taste of the local lifestyle.
  • Andahuaylas – In the heart of Andahuaylas, make your way to the bustling Plaza de ArmasOpens in a new window, a central hub that showcases the city's cultural vibrancy. Stroll through the plaza, where you can admire historic architecture and enjoy the lively atmosphere. Afterward, wander through the charming streets, shop for unique souvenirs, and savor traditional dishes at local eateries. Don't miss the opportunity to explore the nearby ruins and natural landscapes, offering a blend of history and adventure.

5 tips for savvy savings when booking a hotel in Peru

  1. Book for the cheapest times: The most affordable time to visit Peru is between January and March, when hotel prices tend to be lower. For a budget-friendly experience, a stay of at least 2 days is recommended to fully explore the essential landmarks and cultural attractions. During your trip, you can immerse yourself in Peru's rich history and stunning natural scenery, visiting iconic sites that offer great value for money while enjoying the vibrant culture.
  2. Instant discounts. Rewards for later: Save up to 20% instantly on hundreds of thousands of properties with Member Discounts. Then earn rewards on eligible stays to use on future trips. Book once, win twice, get instant discounts and rewards. Join for freeOpens in a new window.
  3. Score last-minute deals on Hotels.com: Last-minute travel doesn't mean last-minute stress. Hotels.com's Last-Minute DealsOpens in a new window offer discounted rates close to your travel date, so the later you leave it, the more you could save. Turn on push notifications and you'll be the first to know when dealsOpens in a new window drop for Peru.
  4. Book with confidence, not guesswork: Prices in Peru shift with the season, local events, and how far out you book — but you don't have to guess. Hotels.com shows you the full price upfront with no surprises at checkout, and our price tracker tells you whether your dates are above or below average. So if you're flexible, you can shift your trip by a day or two to avoid peak season prices, compare pricesOpens in a new window and know you're getting a good deal before you commit.
  5. Think beyond the city center: Central hotels may come with a central price tag. A well-connected neighborhood a little further out may cut your hotel bill and can often give you a more local experience. Use Hotels.com's map view to find the sweet spot between location and value, and filter by price to see what's available across Peru.

Best time to go to Peru

Peru has a varied climate due to its size, so the best time to visit depends on the region and your preferences for weather and crowds. The peak travel months to visit Peru are June, July, and September, which see a higher number of tourists. During this peak period, the weather is sunny to mostly sunny, accompanied by no to light rainfall. In contrast, May, August, and December are ideal if you're looking for a calmer vacation, marked by no to moderate rainfall and sunny to mostly cloudy conditions.

Keep exploring