The 23 best luxury hotels in Peru

From Belmond Miraflores Park to Palacio del Inka: 23 hand-picked luxury hotels across 4 destinations in Peru. Every booking through suitespot includes free breakfast for 2, a room upgrade subject to availability and further benefits — at the regular hotel rate.

23Luxury hotels
4Destinations
from 134 €per night
23 luxury hotels across 4 destinations in Peru

Luxury hotels in Peru by destination

Pick your destination: every city and region in Peru has its own overview with all properties, rates and benefits.

The most popular luxury hotels in Peru

These properties lead our ranking in Peru — across all destinations, ordered exactly as in our search.

Belmond Miraflores Park Lima
from 529 €
Belmond Miraflores Park Lima
Belmond
★ 4.9/5
Av, Malecón de la Reserva 1035, Miraflores 15074, Peru
lock

Unlock exclusive benefits as a premium member

Palacio del Inka Cusco
from 236 €
Palacio del Inka Cusco
Marriott Bonvoy
★ 4.8/5
Plazoleta Santo Domingo, 259, Cusco, 259, Peru
lock

Unlock exclusive benefits as a premium member

Tambo del Inka Resort Valle Sagrado
from 383 €
Tambo del Inka Resort Valle Sagrado
Marriott Bonvoy
★ 4.8/5
Av. Ferrocarril S/N, Sacred Valley, Urubamba, Urubamba, Peru
lock

Unlock exclusive benefits as a premium member

JW Marriott Lima
from 252 €
JW Marriott Lima
Marriott Bonvoy
★ 4.8/5
Malecon De La Reserva 615, Miraflores, Lima, Peru
lock

Unlock exclusive benefits as a premium member

Belmond Hotel Rio Sagrado
from 619 €
Belmond Hotel Rio Sagrado
Belmond
★ 4.6/5
Km 75.8, Carretera Urubamba-Ollantaytambo, Sacred Valley, Peru
lock

Unlock exclusive benefits as a premium member

Hotel Paracas
from 153 €
Hotel Paracas
Marriott Bonvoy
★ 4.7/5
Av. Paracas S/N, Paracas, Peru
lock

Unlock exclusive benefits as a premium member

Belmond Monasterio Cusco
from 405 €
Belmond Monasterio Cusco
Belmond
★ 4.9/5
Calle Plazoleta Nazarenas 337, Cusco, Peru
lock

Unlock exclusive benefits as a premium member

Sol y Luna Hotel Urubamba
from 372 €
Sol y Luna Hotel Urubamba
★ 4.2/5
Fundo Huincho Lote A5 08661 Urubamba, Peru
lock

Unlock exclusive benefits as a premium member

JW Marriott El Convento Cusco
from 333 €
JW Marriott El Convento Cusco
Marriott Bonvoy
★ 4.7/5
Esquina de la Calle Ruinas 432 y San Agustin, Cusco, Peru
lock

Unlock exclusive benefits as a premium member

Hotel Indigo Lima Miraflores
from 142 €
Hotel Indigo Lima Miraflores
IHG One Rewards
★ 4.4/5
Calle Alcanfores 1332, Miraflores, Lima 15076, Peru
lock

Unlock exclusive benefits as a premium member

explora Valle Sagrado
from 1096 €
explora Valle Sagrado
explora
★ 4.3/5
Fundo Salabella Silvayoc S/N, Urquillos - Huayllabamba, Urubamba,, Peru
lock

Unlock exclusive benefits as a premium member

Belmond Sanctuary Lodge Machu Picchu
from 1360 €
Belmond Sanctuary Lodge Machu Picchu
Belmond
★ 4.2/5
Carretera Hiram Bingham Km 7.5, Machu Picchu,, Peru
lock

Unlock exclusive benefits as a premium member

The strongest destinations in Peru compared

How many properties are where, what do they cost and which address leads the local ranking? All prices are from-rates per night; booked via suitespot the benefits come on top at no extra cost.

DestinationLuxury hotels FromTop-ranked property
Lima10134 €Belmond Miraflores Park Lima
Cusco4236 €Palacio del Inka Cusco
San Isidro4149 €Country Club Lima Hotel
Urubamba3372 €Tambo del Inka Resort Valle Sagrado

Current offers & deals for luxury hotels in Peru

Many of our partner hotels in Peru offer special conditions bookable through suitespot – from free nights to hotel credit.

HotelOfferBookable until
Belmond Monasterio CuscoFourth night free (on selected room categories)February 13, 2027

Your guide to the best luxury hotels in Peru

22 luxury hotels in Peru – ten in Lima, four in Cusco, six in the Sacred Valley and at Machu Picchu, plus Paracas and the Colca Canyon. On top come two Belmond luxury trains.Belmond Miraflores Park LimaBelmond Miraflores Park LimaFor this guide we have gathered the best hotels in Peru: 22 5-star hotels, from 134 euros a night.

22 luxury hotels from Lima to Machu Picchu – and how to choose

Luxury hotels in Peru cost between 134 € and 1,360 € a night; the median entry rate is 353 €.Palacio del Inka CuscoPalacio del Inka Cusco21 hotels include a breakfast for two and an upgrade; for 22 of 24 offers the suitespot benefits apply from the first night.

Our travel advisors’ insider tip

Peru is best travelled on the classic route: Lima, Cusco, the Sacred Valley, Machu Picchu.

In Lima the Souma Lima starts at 134 €. In Cusco you stay at the Belmond Monasterio Cusco from 405 €, in a former monastery.

At Machu Picchu stands the Belmond Sanctuary Lodge Machu Picchu from 1,360 €, with all meals and drinks.

Our advice: after arriving, sleep in the lower Sacred Valley first and only then go up to Cusco.

Personal luxury travel adviceOur travel advisors personally accompany your booking – 365 days a year, from the first offer to late check-out. Reach the suitespot VIP service via email or WhatsApp.Phone: +49 30 81452346 · hotel@suitespot.comAsk via WhatsAppWrite an email

Where to stay: Lima, Cusco, the Sacred Valley or Machu Picchu

The best hotels in Peru are in Lima, in Cusco and along the Sacred Valley.

Lima

Ten hotels from 134 €, including the Belmond Miraflores Park Lima, the JW Marriott Lima and The Westin Lima. Our recommendation for food, Miraflores and the Pacific.

Cusco

Four hotels from 236 €: the Palacio del Inka Cusco, the JW Marriott El Convento Cusco, the Belmond Monasterio Cusco and the Belmond Palacio Nazarenas Cuzco. Our recommendation for Inca walls and colonial architecture.

Sacred Valley and Machu Picchu

Six hotels from 372 €, including the Belmond Hotel Rio Sagrado, explora Valle Sagrado and the Belmond Sanctuary Lodge Machu Picchu. Our recommendation for Inca sites, markets and hikes.

They are joined by the Hotel Paracas on the coast from 153 € and the Belmond Las Casitas Colca Canyon in the Colca Canyon from 427 €. With Belmond you can also travel by train: on the Hiram Bingham to Machu Picchu and on the Andean Explorer through the Andes. How best to travel between the places, our travel advisors will clarify before you book.

271 categories: the best hotels in Peru from the inside

Together the best hotels in Peru list 271 categories, 112 of them suites.Tambo del Inka Resort Valle SagradoTambo del Inka Resort Valle Sagrado · UrubambaThe largest unit is the Villa Maras with terrace at the Belmond Hotel Rio Sagrado, at 330 m². At the Belmond Las Casitas Colca Canyon the Presidential Casita measures 240 m².

Tell us the size you do not want to go below – our travel advisors have it confirmed before you book.

What a night at a luxury hotel in Peru costs

A night at a 5-star hotel in Peru costs between 134 € and 1,360 €.

DestinationHotelsFrom
Lima10134 €
Cusco4236 €
Sacred Valley and Machu Picchu6372 €
Paracas1153 €
Colca Canyon1427 €

How long to stay: nine to twelve nights – Lima, the Sacred Valley, Machu Picchu and Cusco.JW Marriott LimaJW Marriott LimaFor 22 of 24 offers the suitespot benefits apply from the first night.

When it is at its best: from May to September, in the Andean dry season, with Inti Raymi in Cusco in June. Our recommendation for Machu Picchu and hikes.

From December to April it is summer on the coast and the Andes are green. Our recommendation for Lima, Paracas and quieter days in Cusco.

And whatever the date: you get the suitespot benefits in the quietest week of the year just as in the busiest.

Breakfast, upgrade and exclusive services at a 5-star hotel

21 hotels include a breakfast for two and an upgrade upon availability, 18 an early check-in or late check-out, 17 a welcome gift.Personal luxury travel adviceOur travel advisors personally accompany your booking – 365 days a year, from the first offer to late check-out. Reach the suitespot VIP service via email or WhatsApp.Phone: +49 30 81452346 · hotel@suitespot.comAsk via WhatsAppWrite an emailIn addition, for example:

• at the Belmond Sanctuary Lodge Machu Picchu breakfast, lunch and dinner with drinks

• at the Belmond hotels a 100 US dollar hotel credit, 220 for selected suites

• on the Andean Explorer an onboard credit of 100 US dollars per person

You collect points at 14 hotels – for example with Marriott Bonvoy, IHG One Rewards, World of Hyatt, ALL (Accor), I Prefer and in the Leaders Club.

Suites & family options in Peru

For anniversaries, wedding nights or simply more space: these properties in Peru offer their own suite categories. Our travel advisors know them in detail and will put together the right category for your occasion.

HotelDestination Suite categories (selection)Largest suite
Belmond Miraflores Park LimaLimaLienzo Suite, Limeña Suite, Presidential Pool SuiteLienzo Suite · 150 m²
Palacio del Inka CuscoCuscoFamily Suite, Imperial Suite, Presidential Suite–
Tambo del Inka Resort Valle SagradoUrubambaSenior Suite, Suite–
JW Marriott LimaLimaExecutive Suite, Junior Suite, Master Suite–
Belmond Hotel Rio SagradoUrubambaGarden SuiteGarden Suite · 92 m²
Hotel ParacasParacasSolarium Suite, Suite–
Belmond Monasterio CuscoCuscoSuite, Deluxe Suite, Junior SuiteSuite · 49 m²
JW Marriott El Convento CuscoCuscoImperial Suite, Luxury Suite–

Earn points & use your status in Peru

suitespot rates are full direct rates: you earn regular points and elite nights in the hotel program and keep your status benefits — the suitespot benefits come on top.

ProgramHotels Examples in Peru
Marriott Bonvoy6 hotelsPalacio del Inka Cusco, Tambo del Inka Resort Valle Sagrado, JW Marriott Lima …
IHG One Rewards3 hotelsHotel Indigo Lima Miraflores, InterContinental Real Lima Miraflores, Souma Lima
ALL (Accor)1 hotelManto Hotel Lima
Leaders Club1 hotelCountry Club Lima Hotel
World of Hyatt1 hotelHyatt Centric San Isidro Lima

Frequently asked questions about luxury hotels in Peru

How many luxury hotels in Peru does suitespot offer?

22: ten in Lima, four in Cusco, six in the Sacred Valley and at Machu Picchu, one each in Paracas and the Colca Canyon – plus two Belmond trains.

What does a night at a 5-star hotel in Peru cost?

Between 134 € at the Souma Lima and 1,360 € at the Belmond Sanctuary Lodge Machu Picchu.

Which hotel is at Machu Picchu?

The Belmond Sanctuary Lodge Machu Picchu from 1,360 €, with all meals and drinks.

Can I travel by train?

Yes, with Belmond: on the Hiram Bingham to Machu Picchu and on the Andean Explorer through the Andes.

Is there a minimum stay in Peru?

For 22 of 24 offers the benefits apply from the first night.

Which hotel has the largest suite?

The Belmond Hotel Rio Sagrado: the Villa Maras of 330 m².

Can I earn hotel points in Peru?

At 14 hotels, for example with Marriott Bonvoy, IHG One Rewards, World of Hyatt, ALL (Accor), I Prefer and in the Leaders Club.

When is the best time to visit Peru?

From May to September for the Andes and Machu Picchu, from December to April for the coast.

Which is the most expensive hotel in Peru?

The most expensive hotel in Peru is Belmond Sanctuary Lodge Machu Picchu, with rates from 1,360 € a night. Souma Lima has the lowest entry price at 133 €.

Personal luxury travel adviceOur travel advisors personally accompany your booking – 365 days a year, from the first offer to late check-out. Reach the suitespot VIP service via email or WhatsApp.Phone: +49 30 81452346 · hotel@suitespot.comAsk via WhatsAppWrite an email
Signature Travel Network
IATA