Hotels in Machu Picchu

Search and compare Machu Picchu hotels from hundreds of travel sites and save

Machu Picchu, Peru
2 Dec — 3 Dec2
Machu Picchu, Peru
Thu 2-12
Fri 3-12
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Machu Picchu

Filter by star ratings
All filters
Terrazas del Inca Bed and Breakfast
Terrazas del Inca Bed and Breakfast
9.3 Excellent
Calle Wiracocha M-18-4, Urubamba, Machu Picchu, Peru
Show on map
0.2 km from city centre, Machu Picchu 
ExcellentBased on 3 reviews
9.3

Terrazas Del Inca B&B is located in Machupicchu Pueblo and features a rooftop terrace and free Wi-Fi. It is ideally positioned for guests wanting to visit local attractions.

Inti Punku Machupicchu Hotel & Suites
Inti Punku Machupicchu Hotel & Suites
8.6 Excellent
Calle Kori Wakanki 209, Machu Picchu, Peru
Show on map
0.1 km from city centre, Machu Picchu 
ExcellentBased on 264 reviews
8.6

This comfortable hotel in Machupicchu Pueblo provides complimentary Wi-Fi, as well as a swimming pool and a Jacuzzi. It is conveniently positioned for guests wanting to visit the area's popular attractions.

Tierra Viva Machu Picchu
Tierra Viva Machu Picchu
9.0 Excellent
Av. Hermanos Ayar 401, Machu Picchu, Peru
Show on map
0.3 km from city centre, Machu Picchu 
ExcellentBased on 643 reviews
9.0

Tierra Viva Machu Picchu offers a modern setting while in Machupicchu Pueblo. The various amenities this traditional hotel features include a 24-hour reception, massage services and a currency exchange.

Hotel Santuario Machu Picchu
Hotel Santuario Machu Picchu
8.3 Excellent
Av Hermanos Ayar No. 105, Machu Picchu, Peru
Show on map
0.3 km from city centre, Machu Picchu 
ExcellentBased on 80 reviews
8.3

Hotel Santuario Machupicchu is located in Machupicchu Pueblo and is close to the area's well-known attractions. It also provides a 24-hour reception, a tour desk and luggage storage.

Sumaq Machu Picchu Hotel
Sumaq Machu Picchu Hotel
9.0 Excellent
Av. Hermanos Ayar Mz. 1 Lote 3, Machu Picchu, Peru
Show on map
0.2 km from city centre, Machu Picchu 
ExcellentBased on 117 reviews
9.0

Located in Machupicchu Pueblo, Sumaq Machu Picchu Hotel provides 5-star accommodation, as well as a sauna. It is conveniently positioned for guests wishing to discover the area's attractions.

Sanctuary Lodge, A Belmond Hotel, Machu Picchu
Sanctuary Lodge, A Belmond Hotel, Machu Picchu
8.9 Excellent
Carretera Hiram Bingham km 7.5, Machu Picchu, Cusco, Peru, Machu Picchu, Peru
Show on map
2.3 km from city centre, Machu Picchu 
ExcellentBased on 113 reviews
8.9

Situated in Machupicchu Pueblo, this 5-star property is rustic and unique. It is also a five-minute stroll from Temple of the Sun and Inti Punku, and is close to many of the area's attractions.

Tips for booking a Machu Picchu hotel

Cheapest month:November
Most expensive month:July
Average price in Machu Picchu:S$ 348/night
Absolute cheapest price found:S$ 3/night
Cheapest day:Tuesday
Most expensive day:Saturday
S$ 195 - S$ 629
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
S$ 198 - S$ 328
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Machu Picchu hotels

Show all 260 hotels
1
Sanctuary Lodge, A Belmond Hotel, Machu Picchu
Sanctuary Lodge, A Belmond Hotel, Machu Picchu
8.9 Excellent
Carretera Hiram Bingham km 7.5, Machu Picchu, Cusco, Peru, Machu Picchu, Peru
Show on map
2.3 km from city centre, Machu Picchu, Peru 

Situated in Machupicchu Pueblo, this 5-star property is rustic and unique. It is also a five-minute stroll from Temple of the Sun and Inti Punku, and is close to many of the area's attractions.

2
Terrazas del Inca Bed and Breakfast
Terrazas del Inca Bed and Breakfast
9.3 Excellent
Calle Wiracocha M-18-4, Urubamba, Machu Picchu, Peru
Show on map
0.2 km from city centre, Machu Picchu, Peru 

Terrazas Del Inca B&B is located in Machupicchu Pueblo and features a rooftop terrace and free Wi-Fi. It is ideally positioned for guests wanting to visit local attractions.

3
Tierra Viva Machu Picchu
Tierra Viva Machu Picchu
9.0 Excellent
Av. Hermanos Ayar 401, Machu Picchu, Peru
Show on map
0.3 km from city centre, Machu Picchu, Peru 

Tierra Viva Machu Picchu offers a modern setting while in Machupicchu Pueblo. The various amenities this traditional hotel features include a 24-hour reception, massage services and a currency exchange.

4
Sumaq Machu Picchu Hotel
Sumaq Machu Picchu Hotel
9.0 Excellent
Av. Hermanos Ayar Mz. 1 Lote 3, Machu Picchu, Peru
Show on map
0.2 km from city centre, Machu Picchu, Peru 

Located in Machupicchu Pueblo, Sumaq Machu Picchu Hotel provides 5-star accommodation, as well as a sauna. It is conveniently positioned for guests wishing to discover the area's attractions.

5
Hotel Santuario Machu Picchu
Hotel Santuario Machu Picchu
8.3 Excellent
Av Hermanos Ayar No. 105, Machu Picchu, Peru
Show on map
0.3 km from city centre, Machu Picchu, Peru 

Hotel Santuario Machupicchu is located in Machupicchu Pueblo and is close to the area's well-known attractions. It also provides a 24-hour reception, a tour desk and luggage storage.

Cheapest hotels in Machu Picchu, Peru

Show all 260 hotels
Terrazas del Inca Bed and Breakfast
Terrazas del Inca Bed and Breakfast
9.3 Excellent
Calle Wiracocha M-18-4, Urubamba, Machu Picchu, Peru
Show on map
0.2 km from city centre,  

Terrazas Del Inca B&B is located in Machupicchu Pueblo and features a rooftop terrace and free Wi-Fi. It is ideally positioned for guests wanting to visit local attractions.

S$ 46
Avg. per night
Inti Punku Machupicchu Hotel & Suites
Inti Punku Machupicchu Hotel & Suites
8.6 Excellent
Calle Kori Wakanki 209, Machu Picchu, Peru
Show on map
0.1 km from city centre,  

This comfortable hotel in Machupicchu Pueblo provides complimentary Wi-Fi, as well as a swimming pool and a Jacuzzi. It is conveniently positioned for guests wanting to visit the area's popular attractions.

S$ 81
Avg. per night
Hotel Santuario Machu Picchu
Hotel Santuario Machu Picchu
8.3 Excellent
Av Hermanos Ayar No. 105, Machu Picchu, Peru
Show on map
0.3 km from city centre,  

Hotel Santuario Machupicchu is located in Machupicchu Pueblo and is close to the area's well-known attractions. It also provides a 24-hour reception, a tour desk and luggage storage.

S$ 104
Avg. per night
Tierra Viva Machu Picchu
Tierra Viva Machu Picchu
9.0 Excellent
Av. Hermanos Ayar 401, Machu Picchu, Peru
Show on map
0.3 km from city centre,  

Tierra Viva Machu Picchu offers a modern setting while in Machupicchu Pueblo. The various amenities this traditional hotel features include a 24-hour reception, massage services and a currency exchange.

S$ 142
Avg. per night
Sumaq Machu Picchu Hotel
Sumaq Machu Picchu Hotel
9.0 Excellent
Av. Hermanos Ayar Mz. 1 Lote 3, Machu Picchu, Peru
Show on map
0.2 km from city centre,  

Located in Machupicchu Pueblo, Sumaq Machu Picchu Hotel provides 5-star accommodation, as well as a sauna. It is conveniently positioned for guests wishing to discover the area's attractions.

S$ 436
Avg. per night
Sanctuary Lodge, A Belmond Hotel, Machu Picchu
Sanctuary Lodge, A Belmond Hotel, Machu Picchu
8.9 Excellent
Carretera Hiram Bingham km 7.5, Machu Picchu, Cusco, Peru, Machu Picchu, Peru
Show on map
2.3 km from city centre,  

Situated in Machupicchu Pueblo, this 5-star property is rustic and unique. It is also a five-minute stroll from Temple of the Sun and Inti Punku, and is close to many of the area's attractions.

S$ 1,092
Avg. per night

Hotel prices in Machu Picchu

3 stars

S$ 46 - S$ 104

Inti Punku Machupicchu Hotel & Suites

No. 1 most popular

S$ 81
Avg. per night
Hotel Santuario Machu Picchu

No. 2 most popular

S$ 104
Avg. per night
Terrazas del Inca Bed and Breakfast
S$ 46
Avg. per night
4 stars and up

S$ 436 - S$ 1,092

Sanctuary Lodge, A Belmond Hotel, Machu Picchu

No. 1 most popular

S$ 1,092
Avg. per night
Inkaterra Machu Picchu Pueblo Hotel

No. 2 most popular

S$ 499
Avg. per night
Sumaq Machu Picchu Hotel

Best value

S$ 436
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Machu Picchu

Machu Picchu travel FAQs

  • What are the best hotels in Machu Picchu?

    113 reviews rated Sanctuary Lodge, A Belmond Hotel, Machu Picchu with an average score of 8.9/10. It may also be worth looking into the Taypikala Boutique Machupicchu, which received a rating of 8.5/10 from 405 reviews. Casa del Sol Machupicchu could also be a good option, with a score of 8.7/10 from 187 reviews.

  • What is a good hotel near Machu Picchu Historic Sanctuary?

    A good hotel close to Machu Picchu Historic Sanctuary is Sanctuary Lodge, A Belmond Hotel, Machu Picchu (rated 8.9/10 from 113 reviews).

  • What is a good hotel in Machu Picchu near Aguas Calientes Hot Springs?

    Taypikala Boutique Machupicchu is the hotel close to Aguas Calientes Hot Springs that is most recommended by HotelsCombined users, with 405 reviews rating it at 8.5/10.

  • How much do hotels in Machu Picchu cost?

    The average price of a hotel in Machu Picchu has been around S$ 86 per night over the last 3 days. For a 5-star hotel in Machu Picchu, the average price is around S$ 972/night, depending on your dates. The average price of a 4-star hotel is S$ 364/night.

  • How much is a cheap hotel in Machu Picchu?

    Prices for Machu Picchu hotels have been found for as low as S$ 14/night over the last 3 days.