Travel and Leaisure Worlds Best Awards for number 1 tour operator in the world 2024 and number 2 tour operator in the world 2025
We're one of the World's Best Tour Operators!
Voted No.1 in 2024 and No.2 in 2025 by Travel+Leisure
Accommodation

Best hotels in Peru

Explore 100 handpicked hotels in Peru

JW Marriott El Convento Cusco

Cusco

From $240 per person/night

Expect a one-of-a-kind stay at JW Marriott El Convento Cusco. Cusco historic Center hotel sits within the city center and offers a blend of historic grandeur and modern comforts. This hotel is housed inside a restored 16th-century convent. This luxury hotel in Cusco features two exhibition halls filled with ancient Peruvian artifacts.

Casa Andina Premium Cusco

Cusco

93 Rooms
|
From $60 per person/night
The hotel is located just 5 minutes away from the Plaza de Armas [Main Square] of Cusco and a few steps away from the main tourist attractions of the city. It’s a beautiful 17th-century house that will take you to the Republican Era of Peru due to its colonial courtyards and balconies. The hotel has 93 equipped rooms in order for you to have an unforgettable experience. Alma Restaurant & Bar offers an enjoyable breakfast buffet and a varied menu. Their service emphasizing details will allow you to have an authentic Cusco experience in a place full of history.

Belmond Hotel Monasterio

Cusco

122 Rooms
|
From $230 per person/night
From its enviable position beside the lively central square to its historic roots as a former monastery, Monasterio is an enchanting hideaway. It also boasts some of the most indulgent and unique accommodation in Cusco. After a day exploring the city, curl up under hand-woven alpaca blankets and dream of the adventures still to come.

Casa Andina Premium Valle Sagrado Hotel & Villas

The Sacred Valley

From $120 per person/night
Equidistant between Urubamba and Ollantaytambo, in Cusco's Sacred Valley, the hotel is perfectly situated for easy access to the valley's tourist attractions and incomparable Inca ruins, including the world famous Machu Picchu. The Urubamba river and the majestic Andes mountain range, the hotel is at an altitude of 2,700 masl / 8,900 feet, compared to the city of Cusco which is at 3,400 masl / 11,000 ft. The location of the hotel is extraordinary. Ollantaytambo, with its ancient Inca city, is only 15 minutes away and 30 minutes from the salt mines of Maras, where travelers can visit the old salt mines and the mysterious Inca terraces of Moray.

Inkaterra Hacienda Urubamba

The Sacred Valley

36 Rooms
|
From $220 per person/night

Inkaterra Hacienda Urubamba is a contemporary hacienda-style hotel of 5 stars in the Sacred Valley of the Incas, in-between Cusco and Machu Picchu. Immersed in the countryside in a gorgeous area, Inkaterra Hacienda Urubamba spans approximately 100 acres surrounded by imposing green mountains.

Aranwa Sacred Valley Hotel & Wellness

The Sacred Valley

From $130 per person/night
Aranwa Sacred Valley Hotel & Wellness is built along the Vilcanota riverbank, on the lands of an old 17th-century colonial hacienda, just one and a half hours from the city of Cusco and forty minutes from the Ollantaytambo train station, on the way to Machu Picchu. The hotel has rooms decorated in colonial style and others with modern and minimalist style.

Huacahuasi Lodge

The Sacred Valley

8 Rooms
|
From $190 per person/night
The Huacahuasi Lodge, an imposing structure built on the mountainside adjacent to its namesake village, was designed to showcase dramatic views of the valley and beyond with its soaring ceilings and floor-to-ceiling windows (12,599’/3,840m). Each luxury guest room is equipped with a private outdoor jacuzzi for you to relax while you take in dramatic sunsets and star-filled evening skies. The atmosphere reflects the spirit of the mountains and history of the region and integrates local architecture with modern decor. Public areas display renowned local weavings as well as other Andean arts and crafts.

Lamay Lodge

The Sacred Valley

8 Rooms
|
From $40 per person/night
Lamay Lodge is an idyllic hideaway in the Sacred Valley town of the same name. Resplendent sun and green, flower-dotted gardens with picturesque pastoral views create a calming sensation that envelops you from the moment you arrive. The outdoor hot tub and firepit in the center garden are welcoming spaces to gather, as are the cozy indoor nooks.

Las Casitas del Arco Iris

The Sacred Valley

From $50 per person/night
Discover the perfect harmony between exclusivity, nature, and Andean culture. Every detail has been carefully thought out to offer you a unique stay in a haven of peace and beauty. By staying at Las Casitas del Arco Iris, you directly support the education, healthcare, and nutrition of children in Urubamba. Experience luxury with a purpose.

Rio Sagrado, A Belmond Hotel

The Sacred Valley

23 Rooms
|
From $370 per person/night
Find your own serene hideaway at this idyllic Sacred Valley hotel.

Built to resemble a rural Peruvian village, Rio Sagrado is one of the most unique luxury hotels in Peru. A stay here lets you experience the majesty of life in the mountains.


Situated at a lower altitude than nearby Cusco, the hotel provides the perfect environment in which to acclimatize, and is an ideal base to explore the Sacred Valley and Machu Picchu. Savor sensational cuisine in the restaurant, enjoy a local Sacred Valley massage or spend a few soothing minutes feeding the hotel's baby alpacas.

Star Dome Lodge

The Sacred Valley

6 Rooms
|
From $90 per person/night
StarDome has always been more than a hotel. The business started as a means to benefit people who are in search of something: spiritual connection, answers to questions, or even just a stable job. The late co-founder, Bob Berman, met current owner, Carlos Gibaja, while in search of answers to his wife’s passing. Carlos introduced Bob to the sacred land on Mt. Antanuca, giving him space to use his pain to connect to the Apus. Bob allowed himself to open up to what the spirits had to say and as a result he accessed much-needed healing. It’s with this exact power and spirituality upon which StarDome was inspired. Bob and Carlos intended that each willing person have access to the same healing. And it’s in honor of Bob’s spirit and in aim of this mission that they continue to provide a space for it.

Hotel Agustos Urubamba

The Sacred Valley

Agustos Urubamba Hotel is the best choice for unforgettable and relaxing holidays. The hotel is located just 50 minutes away from Cusco city, has great weather, natural environment and it’s one of the most favorite destinations in Peru. It is the perfect starting point for exploring Machu Picchu city. If you are looking for the perfect combination of nature, mysticism, freedom and adventure, Agustos Urubamba Hotel is the best option.

Andenia Hotel Boutique

The Sacred Valley

From $80 per person/night

La Casona de Yucay

The Sacred Valley

From $50 per person/night

Hotel Pakaritampu

The Sacred Valley

From $80 per person/night

ÄMAK Valle Sagrado

The Sacred Valley

From $20 per person/night

AVA Valle Sagrado Spot

The Sacred Valley

From $20 per person/night

Nunu Boutique Hotel

The Sacred Valley

From $70 per person/night

Las Qolqas EcoResort Ollantaytambo

The Sacred Valley

From $130 per person/night

Mountain View Lodge

The Sacred Valley

From $190 per person/night
Mountain View Lodge is conceived as a sanctuary, a place to live in full harmony to connect with the Andes. This stay offers you: A-frame cabins that are eco-sustainable, a beautiful and unique restaurant with an incredible view, on-site activities and Andean animals around.

Willka T'ika Essential Wellness

The Sacred Valley

From $120 per person/night
Rejuvenate, relax, and cultivate well-being at Willka T’ika, an exquisite eco-friendly sanctuary located between the world heritage site of Machu Picchu and the Incan capital of Cusco.

Casa Andina Standard Machu Picchu

Machu Picchu

53 Rooms
|
From $60 per person/night
The hotel is located in the town of Agua Calientes near the Historic Sanctuary of Macchu Picchu. It has an incredible view of the Vilcanota River and the mountains that surround the area. It has 53 cozy rooms with impeccable basic finishes, and comfortable beds that will allow you to rest peacefully. The Machu Picchu Sama Restaurant & Café offers a delicious breakfast buffet and free extras. It’s ideal for those travellers who want to replenish energy after having toured the Inca Citadel. Enjoy Machu Picchu's beauty and live an unforgettable experience.

Casa del Sol Machu Picchu Hotel Boutique

Machu Picchu

From $320 per person/night

This Peruvian-owned boutique sits right alongside the rushing Vilcanota River, a two-minute stroll from the train station. With only 28 rooms dressed in polished wood, Andean textiles and slate-stone bathrooms, it's reassuringly intimate. The fern-filled Manka restaurant does a surprisingly accomplished multi-course dinner using local ingredients, breakfast is a generous spread served from the crack of dawn (essential for early citadel starts), and the K'intu Spa (river-view jacuzzi, anyone?) is exactly what tired legs need. The warm staff and that constant soundtrack of rushing water make it one of the most comfortable bases in town.

Inca Trail Trek

Machu Picchu

From $1.8K per person/night
On this iconic expedition you will follow the footprints of the Incas when they travelled to Machu Picchu Sanctuary. The Inca trail,or Qhapaq Ñan,is alive with the mystery of the Incas and an example of the impressive road system they constructed to integrate their empire. During the four days of this extraordinary historical journey you will be part of the Andean world and along the route you will have the opportunity visit various archaeological sites while enjoying the varied ecosystems and their fascinating plants and wildlife. When you reach the high point of the trail you will be at an altitude of 4,215m.(13,829 ft.) from where you will get a beautiful view of the Sacred Mountains and Valley of the Incas. From there you will descend through cloud forest with its wonderful biodiversity, before reaching the entrance to the sanctuary of Machu Picchu. This trek includes complete mountain gear, allowing you to enjoy the campsites to the fullest to get a good night’s rest and recharge for the next day.

Andean Explorer, a Belmond Train: Puno

Lake Titicaca

From $790 per person/night

Hotel José António Puno

Lake Titicaca

From $60 per person/night

Qelqatani Hotel

Lake Titicaca

From $30 per person/night

Tinajani by Andean

Lake Titicaca

6 Rooms
|
From $1.2K per person/night
Mountain vistas and ancient canyons set the scene at this intimate tented hideaway.

Perched between sky and stone in a 150-hectare private reserve, six safari-style tents and a lovingly repurposed farmhouse mark the spot where adventure meets comfort. The dramatic Tinajani Canyon carves through the landscape, while winding trails beckon exploration of the pristine Altiplano wilderness. This is a place where you can spend your days discovering hidden corners of the high Andes and your evenings counting shooting stars from your private hot tub.

GHL Hotel Lago Titicaca

Lake Titicaca

From $80 per person/night

Feel maximum comfort with the services of the GHL Hotel Lago Titicaca. The hotel has a wide range of amenities for our guests to relax in a unique natural environment: Los Uros restaurant with panoramic views of the Uros Islands, wellness area with gym, jacuzzi and sauna, business center, topical with oxygen, 24 hours a day. A hotel in Peru, that takes care of the details.

Hotel Isla Suasi

Lake Titicaca

From $50 per person/night
Previous Next
61 - 90 of 100 hotels
Where To Go
Pin Icon

Namibrand, Namibia