Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Machu Picchu

Filter by star ratings
All filters
Inkaterra Machu Picchu Pueblo Hotel
Inkaterra Machu Picchu Pueblo Hotel
9.1 Excellent
Pueblo de Machu Picchu, 084, Machu Picchu, Peru
Show on map
0.2 km from city centre, Machu Picchu 
ExcellentBased on 116 reviews
9.1

Located in Machupicchu Pueblo, Inkaterra Machu Picchu Pueblo Hotel offers luxury 5-star accommodation, as well as a sauna and an outdoor pool. It is conveniently positioned for those wishing to visit the area's popular attractions.

Terrazas del Inca Bed and Breakfast
Terrazas del Inca Bed and Breakfast
9.3 Excellent
Calle Wiracocha M-18-4, 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.5 Excellent
Calle Kori Wakanki 209, Machu Picchu, Peru
Show on map
0.1 km from city centre, Machu Picchu 
ExcellentBased on 208 reviews
8.5

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
Carretera Puente Ruinas Mz 4 Aguas Calientes-Machu Picchu, Machu Picchu, Peru
Show on map
0.1 km from city centre, Machu Picchu 
ExcellentBased on 806 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. Those staying at the property can also make use of free Wi-Fi.

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 146 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.

Tips for booking a Machu Picchu hotel

Cheapest month:November
Most expensive month:July
Average price in Machu Picchu:S$ 338/night
Absolute cheapest price found:S$ 3/night
Cheapest day:Tuesday
Most expensive day:Saturday
S$ 189 - S$ 610
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
S$ 192 - S$ 318
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Machu Picchu hotels

Show all 239 hotels
1
Inkaterra Machu Picchu Pueblo Hotel
Inkaterra Machu Picchu Pueblo Hotel
9.1 Excellent
Pueblo de Machu Picchu, 084, Machu Picchu, Peru
Show on map
0.2 km from city centre, Machu Picchu 

Located in Machupicchu Pueblo, Inkaterra Machu Picchu Pueblo Hotel offers luxury 5-star accommodation, as well as a sauna and an outdoor pool. It is conveniently positioned for those wishing to visit the area's popular attractions.

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

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
Carretera Puente Ruinas Mz 4 Aguas Calientes-Machu Picchu, Machu Picchu, Peru
Show on map
0.1 km from city centre, Machu Picchu 

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 

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 

Hotel Santuario Machupicchu is located in Machupicchu Pueblo and is close to the area's well-known attractions. Those staying at the property can also make use of free Wi-Fi.

Cheapest hotels in Machu Picchu, Peru

Show all 239 hotels
Terrazas del Inca Bed and Breakfast
Terrazas del Inca Bed and Breakfast
9.3 Excellent
Calle Wiracocha M-18-4, 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$ 50
Avg. per night
Inti Punku Machupicchu Hotel & Suites
Inti Punku Machupicchu Hotel & Suites
8.5 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$ 89
Avg. per night
Tierra Viva Machu Picchu
Tierra Viva Machu Picchu
9.0 Excellent
Carretera Puente Ruinas Mz 4 Aguas Calientes-Machu Picchu, Machu Picchu, Peru
Show on map
0.1 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$ 126
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. Those staying at the property can also make use of free Wi-Fi.

S$ 130
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$ 362
Avg. per night
Inkaterra Machu Picchu Pueblo Hotel
Inkaterra Machu Picchu Pueblo Hotel
9.1 Excellent
Pueblo de Machu Picchu, 084, Machu Picchu, Peru
Show on map
0.2 km from city centre,  

Located in Machupicchu Pueblo, Inkaterra Machu Picchu Pueblo Hotel offers luxury 5-star accommodation, as well as a sauna and an outdoor pool. It is conveniently positioned for those wishing to visit the area's popular attractions.

S$ 484
Avg. per night

Hotel prices in Machu Picchu

3 stars

S$ 50 - S$ 130

Hotel Santuario Machu Picchu

No. 1 most popular

S$ 130
Avg. per night
Inti Punku Machupicchu Hotel & Suites

No. 2 most popular

S$ 89
Avg. per night
Terrazas del Inca Bed and Breakfast
S$ 50
Avg. per night
4 stars and up

S$ 362 - S$ 484

Inkaterra Machu Picchu Pueblo Hotel

No. 1 most popular

S$ 484
Avg. per night
Sumaq Machu Picchu Hotel

Best value

S$ 362
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?

    1,685 reviews rated Casa Machupicchu Hostel with an average score of 7.7/10. It may also be worth looking into the Taypikala Boutique Machupicchu, which received a rating of 8.4/10 from 524 reviews. Isma Hostel B&B could also be a good option, with a score of 8.0/10 from 60 reviews.

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

    A good hotel close to Machu Picchu Historic Sanctuary is Gea Lodge (rated 8.5/10 from 40 reviews).

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

    Casa Machupicchu Hostel is the hotel close to Aguas Calientes Hot Springs that is most recommended by HotelsCombined users, with 1,685 reviews rating it at 7.7/10.