Photo of Peru

Best Hotels in Peru

Hide some Locations

About Peru

Peru is ancient yet vibrant. While some of its treasures remained hidden in dense overgrown jungles for thousands of years, some of them are still very much in evidence. Ancient traditions and mythical beliefs are kept alive here in colourful festivals, and there’s much merging of mythologyies and crossover between ancient Incan deities and Christian saints. There’s also plenty of cross-fertilisation when it comes to cuisine. Borrowing from their own traditions and from Spanish colonisers and African immigrants, fusion food has been the norm here long before it became fashionable in the West. The best places to stay in Peru echo this fusion, blending the old and the new.

The landscape, too, is often astonishing. Peru has the Amazon, Lake Titicaca, volcanoes, the Andes and the Pacific, boasting grand canyons, jagged mountain peaks and lush jungles. Plus a lost city or two... The challenge here is planning your itinerary - there is so much variety and so much to see. Below we have listed a selection of our top picks of the best places to stay in Peru.

Some of our Peru Collections

What not to Miss

Lima is a graceful and sophisticated modern city built atop a pre-Colombian settlement. It boasts colonial buildings alongside ancient temples and modern cafes and bars, sandwiched between crumbling cliffs and the Pacific Ocean.

Cusco - aka Cuzco or Qosq’o - is the cosmopolitan former capital of the Inca Empire. And, as well as being arguably one of the most fascinating cities on the continent, it's also the closest city to Machu Picchu and the Sacred Valley. It showcases beautifully preserved colonial architecture as well as much older Incan structures, many extremely well preserved.

For Machu Picchu itself, you might also consider staying in the smaller Aguas Calientes nearby. The spectacular ruins of Machu Picchu have become a recognisable symbol of Peru, and one of the great wonders of the world. For many people, seeing the city - which was lost for hundreds of years - is enough, but for others the journey to get there, through the mountainous jungles of the Inca trail is part of the experience. Aguas Calientes is a good jumping off point for the trek.

Peru’s next most famous sight is probably Lake Titicaca. Puno makes a great base for exploring the lake and has a rich history of its own, too. Puno also has a feeling of the seaside - the lake is enormous. It too has a wealth of pre-Incan ruins.

Once you have seen Machu Picchu, the Sacred Valley and Lake Titicaca, the next step on your Peruvian adventure - if you have time - might be Arequipa, the former capital. Surrounded by volcanoes, it sits majestically beside the Socobaya river, near the Colca Canyon and the Aguada Blancas National Park. It’s architecture is breathtaking too.

The Best Places to Stay in Peru

In the capital, Lima

  • Second Home is a five room boutique hotel perched on top of a cliff overlooking the Pacific Ocean. Formerly the home of a sculptor, there’s plenty of bright, contemporary art on the walls. The breakfasts are luxurious and drinks are served in the peaceful gardens.
  • The Country Club Lima Hotel in San Isidro has been converted from a 1920s built English mansion and has 83 elegant rooms and suites, a pool, gym, golf course and a superb restaurant which has won the award for the best restaurant in Peru.
  • As well as five star luxury, the Belmond Miraflores Park Hotel offers stunning ocean views from many of its 81 rooms and suites. There’s a great rooftop pool, plus a spa and gym and an Asian-Peruvian restaurant.
  • The Atemporal Hotel is a retro boutique nine room hotel in the quiet neighbourhood of Miraflores. The decor features a good selection of black and white photography.

Cusco

  • The Palacio del Inka is an elegant 203 room hotel right in the historic centre of town. The decor is colourful, from the smallest room to the excellent Andean restaurant. There’s also a range of spa treatments available.
  • El Mercado offers a fabulous mix of tradition and contemporary decor in the centre of Cusco. There are exposed beams and white washed walls as well as great modern art. There are 31 rooms plus a gorgeous terrace, perfect for drinks in the evening.

Machu Picchu

  • The Belmond Sanctuary Lodge is an incredibly luxurious way to experience Machu Picchu. Located just outside the site’s entrance, the hotel offers great views and fantastic food in a unique setting.
  • Inkaterra Machu Picchu Pueblo Hotel sits at the edge of the town and is a great example of the best of Peruvian architecture. Traditional buildings house cosy public areas and beautifully decorated rooms with working fireplaces. Also a renowned restaurant.
  • Sumaq Machu Picchu Hotel is located next to the river that runs through Aguas Calientes. Traditional decoration merges with contemporary architecture, and there's a good Andean-Asian fusion restaurant.
  • El Abergue is a chic and comfortable hotel situated within the Ollantaytambo train station where trains take you directly to Machu Picchu and Cusco. With intimate and rustic rooms offering great views over the lush surroundings, it’s the perfect starting point for any adventure.

The Sacred Valley

  • The startlingly modern architecture of Tambo del Inka comes as a surprise against the backdrop the Sacred Valley, but it’s a beautiful and elegant building, inside and out. It promises a luxurious stay, with marble bathrooms, indoor and outdoor pools and extensive spa facilities. There’s an Andean restaurant and 128 rooms.
  • The Inkaterra Hacienda Urubamba is a refined eco-lodge in a stunning spot in the heart of the Sacred Valley. Decorated throughout with Incan designs, antiques and colourful woven fabrics, floor to ceiling windows steal the show. Their organic garden fuels their restaurant and the herb treatments in their spa.
  • The Belmond Hotel Rio Sagrado is a small but supremely comfortable luxury property with a choice of spacious rooms and villas, and a great spa. The surroundings are magical.

Lake Titicaca

  • Stay on your own island at GHL Hotel Lago Titicaca. Attached to the mainland by road, this hotel offers luxurious accommodation, fantastic views over the water and a restaurant showcasing the best of Peruvian cuisine.
  • Titilaka is a treat, but worth it for the location, directly overlooking the lake. The design of this hotel, too, is impressive. You feel like you are on the edge of the world.

Romantic places to stay in Peru

  • You might recognise the name, because yes, the Belmond Hotel Monasterio is the same Belmond as the Orient Express, so you can expect a similar level of romantic luxury. Built in the 16th century, this converted Cusco monastery with its leafy courtyard gardens, antique furnishings and original art and features is a really memorable place to stay.
  • Also in Cusco, the Belmond Palacio Nazarenas offers another spin with the same service and luxury, but this time in a remodelled palace with walls made of stones carved by the Incas. There are 55 rooms and suites, unremittingly elegant, and the suites come with their own bar and butler. There’s also a wonderful spa.

Heritage places to stay in Peru

  • Inkaterra La Cason is an 11 room hotel in a beautifully converted colonial mansion. If you’re interested in the history of this city then this is the place to stay, decorated with antiquities dating back to the days of the Spanish Empire. The Peruvian restaurant is superb. And you’re just two minutes walk from Cusco’s cathedral.

Best value places to stay in Peru

  • In Lima the Antigua Miraflores is a charming, traditional 77 room property with beamed ceilings, tiled floors and a laid-back Peruvian restaurant. Great for seeing the slights, and excellent value.
  • Right in the heart of Cusco, just a short walk from the Plaza de Armas, Unaytambo is a large historic house with 14 rooms - many with private balconies. There’s a beautiful terrace and the decor is colonial.
  • The much larger Costa del Sol Ramada Cusco is in a converted 17th century mansion in the centre of the city. There’s something rather splendid about this 90 room hotel, arranged around an arcaded central courtyard. There’s an excellent Peruvian restaurant here too.
  • Le Foyer Hostel is another great choice for an inexpensive stay, this time in Arequipa. It has 24 rooms and a wide range of configurations, ranging from dormitories to simple double rooms. There’s also a fabulous roof terrace with city views.

For an Apartment, casa or Villa

  • If you’d prefer to stay in an apartment or private villa we recommend you visit our online partner, booking.com.

Travel Information

Still not sure which of our recommendations for the best places to stay in Peru is perfect for you?

See all » 14 hotels in Cusco

  • El Retablo Cusco City Centre 17 rooms from $89

    City Style  -  Set in a historic property in central Cusco, renovated with the help of local artists, this hotel has plenty of local city style
    Romantic Break  -  Couples love the romantic atmosphere at this laid-back hotel; book a deluxe room for a charming private balcony
    Local exploring  -  With Plaza de Armas a few blocks away, this hotel provides the perfect base for local exploring in Cusco
    Local markets  -  Visit the San Pedro Market, a vibrant local market frequented by vendors from the indigenous communities in Peru's highlands
    GardenViewsNo pets

    Set in a restored heritage building, this charming B&B sits close to the centre of historic Cusco. Interiors feature traditional 'retablo' motifs hand-painted by local artisans, in addition to handwoven tapestries and cosy linens; book a luxury suite for a balcony with city views. An inviting hotel. See More

    Check Availability
  • Hotel Abittare Cusco City Centre 44 rooms from $96

    City Style  -  Set in a heritage property in Cusco with contemporary interiors, this hotel has lots of chic city charm
    Local exploring  -  With the main city attractions within easy distance, this hotel is perfect for local exploring in Cusco
    Families  -  This hotel offers family rooms which can accommodate children, perfect for parents
    Sights nearby  -  Arrange a tour to Machu Pichu through the hotel and benefit from great value deals; enquire at reception for details
    Air conditioningParkingNo pets

    A colonial-era manor house is the setting for this boutique hotel in Cusco. Guestrooms line the property's traditional flagstone courtyard. Inside, suites feature contemporary design in a sandy palette and a period balcony; book a luxury suite for a separate living room. A stylish heritage hotel. See More

    Check Availability

See all » 9 hotels in Lima

  • Antigua Miraflores Lima (Miraflores) 77 rooms from $113

    Local exploring  -  Situated in a quiet neighbourhood with access to restaurants, shops and a short distance from the beach.
    Great walks  -  Take a stroll in the nearby the nearby Miraflores Central Park.
    Sights nearby  -  Wander around the Plaza de San Martin, a UNESCO Heritage Site.
    Local markets  -  Scour the Mercado Inca for local artecrafts.
    Air conditioningRestaurantGardenParkingNo pets

    A charming property in a quiet neighbourhood. Traditionally dressed rooms feature handcrafted furniture, pretty tiled bathrooms and beamed ceilings. A laid-back restaurant serves up Peruvian classics and Italian dishes. With easy access to the city's main attractions, this is a smart choice. See More

    Check Availability
  • Arawi Hotel Lima (Miraflores) 30 rooms from $156

    Beach Life  -  The hotel is situated just ten minutes away from the beach so you can easily wander over and spend your days by the seaside
    City Style  -  Make the most out of the great location to fully explore Lima
    Great walks  -  Stroll through the city and get a feel for its atmosphere or head down the coast and enjoy the sea views
    Sights nearby  -  Go visit the Bustamante Park, Huaca Huallamarca archeological site or Republica Square
    Disabled accessParking

    Located in the district of Miraflores, Lima, Arawi Hotel features smart modern rooms and family suites are also available. Make the most out of the location to either head along to the beach or immerse yourself in Peru's capital. A great city choice with lovely friendly staff. See More

    Check Availability

See all » 7 hotels in Urubamba

  • Aranwa Sacred Valley Urubamba 115 rooms from $92

    Local exploring  -  All of the valley's main attractions are within easy distance of this hotel, making it a great base for local exploring
    Spa breaks  -  The sacrey valley is said to have healing properties; book a spa treatment inspired by native philosophy here
    Country Escape  -  Set in a spectacular location in Peru's Sacred Valley, this hacienda hotel makes a charming country escape
    Local markets  -  Head to Pisac Market to experience a traditional Peruvian produce and crafts market; pick up unique souvenirs during your visit
    Air conditioningSpaRestaurantSwimming PoolGardenDisabled accessViewsParkingNo pets

    A heritage hacienda on the road to Machu Pichu is the home of this chic hotel and spa. Individually styled guestrooms are spread across the historic properties on either side of the Urubamba River, traversed by quaint bridges. Enjoy a holistic treatment at the wellness centre; a unique escape. See More

    Check Availability
  • La Casona de Yucay Urubamba (Yucay) 54 rooms from $130

    Local exploring  -  Set in the heart of the Sacred Valley, this hotel is perfecly placed for exploring local attractions
    Country Escape  -  Located in a heritage property in Peru's Sacred Valley, this hotel makes a charming country escape
    Romantic Break  -  Couples rate this hideaway hotel highly; book a suite for added indulgence
    Great walks  -  Explore the countryside on a long walk; ask the hotel to prepare a picnic for you to take with you
    RestaurantGardenDisabled accessNo pets

    This hotel sits within a heritage mansion in the picturesque village of Yucay, part of Peru's Sacred Valley. A gallery lines the central courtyard leading to bright rooms with exposed beams and hardwood floors; while family rooms offer split-level living. Serving modern Peruvian cuisine. Very chic. See More

    Check Availability

See all » 5 hotels in Aguas Calientes

  • El MaPi Aguas Calientes (Pachacutec 109) 130 rooms from $220

    Sights nearby  -  Don't miss out on the chance to see the archeological site generally considered one of the 7 New Wonders of the World
    Great walks  -  Head out on excursions led by the hotel or explore on your own as you romp around the mountains
    Restaurant  -  Recommended.
    Spa
    SpaRestaurant

    This stylish contemporary hotel is situated in the heart of Machu Picchu town. It boasts smart rooms with large windows and black out curtains whilst the food on offer is simply excellent. Treat yourself to a massage after an afternoon outside hiking for the perfect end to the day! A top-notch spot. See More

    Check Availability
  • Casa del Sol Aguas Calientes 28 rooms from $290

    Local exploring  -  Set in close proximity to the renowned Incan site Machu Picchu, this hotel is perfectly placed for local exploring
    Back to Nature  -  With an idyllic location on the banks of the Vilcanota River, this hotel makes a charming back-to-nature retreat
    Spa breaks  -  Book into the hotel spa, where ancient Incan philosophy about this sacred region informs treatments
    Sights nearby  -  Visit Machu Picchu, the ancient Incan citadel which the region is famous for. Book through the hotel for great deals
    Air conditioningSpaRestaurantGardenDisabled accessViewsNo pets

    This hotel boasts a privileged location in the village of Machu Pichu. Fall asleep to the sound of the Vilcanota River beyond your private terrace in a suite dressed with traditional Andean textiles, or choose a room with Machu Pichu views. Book into the Inca-inspired spa after a tour; a cosy stay. See More

    Check Availability

See all » 4 hotels in Arequipa

  • Le Foyer Arequipa Arequipa 24 rooms from $30

    Local exploring  -  With its central location, you are ideally placed for getting to know all of Arequipa
    Other Activities  -  Trips organised to the Kolka Canyon, 10,000ft deep gorge
    Sights nearby  -  Be sure to go visit the Basilica Cathedral, Fundo el Fierro colonial house or the 500 year old Monastery of Santa Catalina
    Great walks  -  Make the most out of the tours offered to go hiking around the canyons, volcanoes and waterfalls surrounding the city
    RestaurantNo pets

    The perfect choice for a budget stay in the historic heart of Arequipa. A wide choice of rooms (including shared dormitories) will suit all travellers. Interiors are simple but cheerful and spotlessly clean. But the piece de resistance is the fab roof terrace and superb city views. See More

    Check Availability
  • Casa Arequipa Arequipa (Vallecito) 12 rooms from $56

    City Style  -  This property is situated just half a mile from Arequipa's main square, a perfect base from which to explore the city
    Back to Nature  -  The hotel puts on tours to go visit the Colca Cannon, a breathtaking gorge more than 10,000 feet deep
    Birdwatching  -  On the Salinas Lagoon birdwatching tour you can catch great views of a variety of birds including eagles, flamingos and ducks
    Sights nearby  -  Be sure to go visit the Basilica Cathedral, Fundo el Fierro colonial house or the 500 year old Monastery of Santa Catalina
    GardenViewsNo pets
    Recommended by  -  Great Small Hotels

    This hotel is situated in central Arequipa. It is decorated in a traditionally colonial style and offers colourfully decorated rooms featuring various pieces of antique furniture. Enjoy drinks on the rooftop bar or you can even reserve to have a private dinner there. An utterly charming city stay! See More

    Check Availability

See all » 4 hotels in Mancora

  • Eco Lodge Máncora Mancora (Barrio Industrial) 5 rooms from $64

    Beach Life  -  Set on the beautiful coast of Máncora, a stone's throw from the beach, this hotel is perfect for a relaxing seaside break
    Eco break  -  This hotel is a registered Eco Leader, meaning you can enjoy your holiday knowing it won't cost the local environment
    Families  -  With family suites available that can accommodate children, parents rate this beach bolt-hole highly
    Surfing  -  Máncora is a surf haven on the Peruvian coast; hire a board locally and hit the waves during your stay here
    Swimming PoolDisabled accessParkingNo pets

    This charming eco-lodge is located on the coast of Máncora. The hotel is constructed from local bamboo with a thatched roof; in the bright suites, wood and wicker furnishings add a rustic feel. Book a family room for extra living space; kids love the outdoor pool too. A chic seaside lodge. See More

    Check Availability
  • DCO Suites Lounge & Spa Mancora 7 rooms from $180

    Total relaxation  -  With the sea stretching out in front of you, plus a bar, restaurant and spa onsite, this hotel promises total relaxation
    Families  -  Family rooms at the hotel are great for parents travelling with children; kids love the outdoor pool too
    Beach Life  -  With a prime seafront location in Máncora, this hotel is perfect for a relaxing beach holiday
    Great walks  -  Explore the picturesque coastline on a long walk; stop in at a seafront eatery for a traditional pisco sour on the way
    Air conditioningSpaRestaurantSwimming PoolViewsParkingNo pets
    Recommended by  -  Tablet

    The Pacific Ocean stretches out as the front yard for this boutique beach bolt-hole in Máncora. The stone and bamboo facade gives way to bright, open-plan suites who's simple design allows for focus on the sea views and family rooms offer for split-level living. A stylish hotel. See More

    Check Availability

See all » 4 hotels in Puerto Maldonado

  • Inkaterra Hacienda Concepcion Puerto Maldonado (NA) 25 rooms from $457

    Local exploring  -  With endless ways to explore the jungle, there is lots to do local to this hotel; reserve a package with your room reservation
    Eco break  -  This hotel makes important contributions to local conservation, meaning you can enjoy your stay without harming the ecosystem
    Back to Nature  -  Set in the heart of the Peruvian Amazon, this hotel offers an authentic, tropical immersion in nature
    Restrictions on children  -  Contact the lodge for enquiries relating to children
    SpaGardenViewsNo pets

    This unique eco-lodge is nestled deep in the heart of the Peruvian Amazon. Guest cabañas sit on stilts in the tropical vegetation with a traditional thatched roof and glass-free windows boasting uninterrupted views. Sample local cuisine in the restaurant after a morning excursion; a smart escape. See More

    Check Availability
  • Inkaterra Guides Field Station Puerto Maldonado 12 rooms from $538

    Families  -  With family bungalows available that can accommodate up to four people, this hotel is great for families with older children
    Back to Nature  -  Set in the heart of the Peruvian Amazon, this hotel offers a unique opportunity for a tropical nature immersion
    Local exploring  -  There are endless opportunities for local exploring at this hotel, with daily jungle excursions on offer
    Sights nearby  -  Nagivate Lake Sandoval on a hotel canoe and see the Aguaje palm trees, giant river otters and blue and yellow macaws
    RestaurantGardenDisabled accessNo pets

    This lodge invites guests to get to know the Peruvian Amazon through interactive excursions, inspired by conservation initiatives. Guest cabañas are simple yet elegant, with traditional palm roofs and wooden floors. Sample local cuisine at breakfast before a jungle excursion; an enriching getaway. See More

    Check Availability

See all » Other hotels in Peru

  • Costa del Sol Ramada Cusco Cuzco, Peru 90 rooms from $145

    Local exploring  -  This central 17th-century mansion is the ideal jump off point for exploring this ancient city by foot.
    Sights nearby  -  Just two minutes from La Merced Church, one of Cuscos most important churches dating back to the sixteenth century.
    Local markets  -  Just steps from Mercado Central de San Pedro, Cusco's central food market, open everyday.
    Views  -  Great views from hotel
    Air conditioningRestaurantGardenDisabled accessViewsNo pets

    The Marquis of Picoaga's converted 17th century mansion in the centre of the ancient city of Cusco. Retaining its old splendour, the more characterful rooms are set around a charming arcaded courtyard. The restaurant serves international and Peruvian dishes. Ideally placed to explore the city. See More

    Check Availability