Peru Hotels

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

Where to stay in Peru

Top hotels in Lima (and vicinity)

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:Aug 21 - Aug 23

Top landmarks in Peru

Check out the Peru hotels guests love right now

Find out more about Peru

Unveil the Mystique of Peru: A Journey Through Ancient Ruins and Vibrant Culture

Discover Peru's enchanting allure, where ancient ruins and engaging museums narrate tales of a rich cultural heritage. Wander through the famed archaeological marvel of Machu Picchu and immerse yourself in the vibrant history of Cusco’s heritage sites. Explore Lima's dynamic blend of modernity and tradition, savoring delectable cuisine along the Pacific coast. From Andean highlands to lush Amazon rainforests, Peru offers travelers a unique blend of natural beauty and historical intrigue, making it a must-visit destination for culture enthusiasts and adventure seekers alike.

Discover great hotels in Peru

Peru offers a range of hotel accommodations, from cozy boutique stays to upscale 5-star options in bustling cities. Travelers can enjoy modern amenities, local charm, and comfortable settings tailored to explore the rich culture and diverse landscapes of the country. Here are some of the best hotels in Peru that our travelers love:

  1. Hilton Lima MirafloresOpens in a new window: This exquisite 5.0-star hotel in Urubamba offers an exceptional guest rating of 9.8 out of 10. It excels in providing adventure sports and upscale amenities, including a rejuvenating spa and a state-of-the-art gym. The property impresses with its thoughtfully curated recreational activities such as horse riding, kayaking, and mountain biking, delivering an unforgettable experience for leisure travelers. Guests relish the pristine, spacious rooms with captivating views, and the dining options further elevate the luxurious ambiance. The hotel's blend of rich local culture with modern amenities creates a unique setting for those seeking a dynamic and memorable escape.
  2. Palacio del InkaOpens in a new window: This distinguished 5.0-star hotel in Urubamba shines with a guest rating of 9.6 out of 10. Ideal for leisure travelers seeking boutique charm, the property features uniquely influenced decor and a traditional architectural design. The hotel captivates with its elegant service, ensuring every moment is infused with luxury. Guests enjoy the perfect blend of sophisticated ambiance and high-end amenities, making it a premier destination for those desiring a stylish and refined getaway. The enchanting setting and curated experiences promise an impeccable stay.
  3. Palacio NazarenasOpens in a new window: This remarkable 5.0-star hotel in Lima boasts a guest rating of 9.4 out of 10 and offers a luxurious haven for leisure travelers. With its modern design and refined atmosphere, the property provides spacious, spotless rooms and awe-inspiring ocean views. High-end dining at the on-site restaurant and bar, combined with express check-in and personalized services, create a seamless and indulgent experience. The hotel's dedication to supreme comfort and curated luxury makes it a standout destination for those seeking an elevated coastal retreat.

Where to stay in Peru

Lima, Cusco, and Machu Picchu each offer unique experiences in Peru. Lima is vibrant with its rich dining, cultural sites, and museums. Cusco captivates with historical ruins and charming streets, while Machu Picchu boasts breathtaking hikes and archaeological wonders. For first-time visitors, Cusco is the best choice to immerse in Peru's rich history and culture.

  1. LimaOpens in a new window: Lima is a vibrant destination that perfectly blends rich history with modern culture. It's a haven for food lovers, offering a culinary scene that is renowned worldwide. The city is alive with activities, from exploring its fascinating museums and historic neighborhoods to relaxing at beautiful spots like Costa Verde and Waikiki Beach. Don’t miss the stunning architecture of Plaza de Armas de Lima, where you can soak in the local culture. For accommodation, consider staying near the Miraflores district, which boasts a variety of hotels and easy access to shops, cafes, and cultural attractions.
  2. CuscoOpens in a new window: Cusco is a magical city steeped in history and culture, serving as the gateway to the incredible Machu PicchuOpens in a new window. This UNESCO World Heritage site is filled with captivating ruins and charming colonial architecture. Plaza de Armas serves as the heart of the city, surrounded by bustling cafes and shops where you can find local crafts. Sacsayhuaman offers breathtaking views and ancient stone structures, making it a must-see. For your stay, choose accommodations in the city center to enjoy easy access to tours and local attractions.
  3. Machu Picchu: Machu Picchu is one of the most iconic archaeological sites in the world, set high in the Andes mountains. This ancient Incan city offers breathtaking views and a glimpse into a fascinating past. Hiking the Inca Trail is a popular way to reach the site, but even exploring the ruins themselves is an unforgettable experience. The surrounding natural beauty, with lush greenery and stunning mountain landscapes, adds to its allure. Consider staying in Aguas Calientes for easy access to the site, where you can find a range of accommodations to suit your needs.

Things to do in Peru

Peru offers a balanced mix of thrilling hikes and peaceful escapes. Explore ancient ruins, vibrant churches, and quaint towns, then unwind by scenic rivers and lush natural parks. Enjoy lively local entertainment in modern museums and grand cathedrals.

  • Chinchero – Nestled high in the Andes, Chinchero is a charming town known for its rich cultural heritage. Start your exploration at the Archaeological Center of Chinchero, where you can admire ancient Incan ruins and learn about the area's history. The stunning views of the surrounding mountains make it an ideal spot for hiking, so lace up your boots and hit the trails to experience the breathtaking landscape. Don't miss the local churches, which feature beautiful colonial architecture and are a testament to the town's blend of indigenous and Spanish influences.
  • Chancay – A coastal gem, Chancay is famous for its stunning natural parks and beautiful beaches. Your adventure starts at the iconic Castillo de Chancay, a historic castle that offers romantic vistas and a glimpse into the past. Explore the castle grounds, enjoy the scenic views of the ocean, and capture unforgettable photographs. The surrounding natural parks provide opportunities for leisurely walks and picnics, allowing you to soak in the serene coastal atmosphere. Be sure to take some time to relax on the beaches, where you can enjoy the sun and gentle sea breeze.
  • Chincha Alta – Known for its vibrant culture and rich history, Chincha Alta invites you to discover its fascinating monuments and engaging museums. Begin your visit at the lively Plaza de Armas, which is the heart of the city. Here, you can admire the beautiful architecture and enjoy local events or performances. Dive into the history of the area by visiting the local museums, where you can learn about the traditions and customs of the Afro-Peruvian community. The city also offers entertainment options, so consider catching a live music show or dance performance to experience the local spirit.

4 tips for savvy savings when booking a hotel in Peru

  1. Book for the cheapest times: Visiting Peru on a budget can be a great value for money, especially during the months of January to March when hotel prices might drop to lower prices. A stay of at least 2 days is ideal for exploring Peru’s key landmarks, historical sites, cultural treasures, and natural attractions. This period offers an affordable opportunity to experience the rich history and vibrant culture of Peru without breaking the bank.
  2. Look for last-minute deals on Hotels.com: To discover last-minute deals in Peru, start by exploring the DealsOpens in a new window or Last-Minute Deals sections on Hotels.com, where you may find discounted hotel options as your travel date approaches. It’s beneficial to enable email alerts or push notifications from Hotels.com to stay informed about flash sales and exclusive last-minute promotions. Additionally, the Smart Shopping tool available via the app allows you to compare hotel prices and amenities, ensuring you have the best options at your fingertips. This way, if rooms become available or prices change, you'll be among the first to know, making it easier to secure a spontaneous getaway.
  3. Be flexible with dates: Prices may vary based on factors such as the hotel's location, star rating, and time of year. Being flexible with your travel dates could help you potentially save on your stay at a hotel in Peru. Boutique hotels, known for their distinctive charm, may offer a more personalized experience and possibly better value for those interested in unique accommodations. When you book with Hotels.com, we’ll inform you if the price for your selected dates is above or below the average, and if it appears higher, we may suggest alternative dates that could help you find a more affordable option.
  4. Consider your location: Staying in the heart of major Peruvian cities offers undeniable convenience, but it often comes at a premium. When you're near local attractions, the cost of accommodation tends to be higher. In contrast, smaller towns and rural areas are more likely to offer affordable options. For those looking for better rates, it's worth considering hotels outside the city center, though this might mean a bit more travel to reach key attractions. Alternatively, exploring nearby cities with plenty to offer can also provide a more budget-friendly experience without sacrificing the opportunity to enjoy local highlights.

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. June, July, and September are the peak travel months in Peru, attracting a higher number of tourists. During this peak period, the weather is sunny to mostly sunny, accompanied by no to light rainfall. On the other hand, May, August, and December tend to be quieter times to visit, marked by no to moderate rainfall and sunny to mostly cloudy conditions.