Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Machu Picchu

Filter by star ratings
All filters
Machupicchu Lodging
Machupicchu Lodging
8.0 Excellent
Calle Wakanki 613, Machu Picchu, Peru
Show on map
0.1 mi from city centre, Machu Picchu 
ExcellentBased on 221 reviews
8.0

Machu Picchu Lodging is located in Machupicchu Pueblo and is close to the area's tourist attractions. Those staying at the property can also enjoy free wireless internet.

Intillaqta Machupicchu Pueblo
Intillaqta Machupicchu Pueblo
8.0 Excellent
Urb Las Orquídeas Av Los Artesanos 203, Machu Picchu, Peru
Show on map
0.1 mi from city centre, Machu Picchu 
ExcellentBased on 834 reviews
8.0

Intillaqta Machu Picchu is located in Machupicchu Pueblo and features a free shuttle service. It is ideally positioned for those wishing to visit the area's popular attractions.

Vista Machu Picchu
Vista Machu Picchu
7.7 Good
Kori Wakanki, 507, Machu Picchu, Peru
Show on map
0.1 mi from city centre, Machu Picchu 
GoodBased on 769 reviews
7.7

This comfortable hotel in Machupicchu Pueblo provides complimentary Wi-Fi, as well as an outdoor pool and an express check-in and check-out feature. It is conveniently positioned for guests wanting to visit the area's popular attractions.

Retama Machupicchu
Retama Machupicchu
9.0 Excellent
Avenida Hermanos Ayar 1303, Machu Picchu, Peru
Show on map
0.1 mi from city centre, Machu Picchu 
ExcellentBased on 123 reviews
9.0

Retama Machupicchu is located in Machupicchu Pueblo and offers free Wi-Fi. It is ideally positioned for guests wanting to discover the area's attractions.

Jaya Suite Machupicchu
Jaya Suite Machupicchu
9.3 Excellent
Alameda Los Artesanos 207, Machu Picchu, Peru
Show on map
0.1 mi from city centre, Machu Picchu 
ExcellentBased on 510 reviews
9.3

Jaya Suite Machupicchu is situated in Machupicchu Pueblo and is close to the area's popular attractions. It also offers a laundry service and a 24-hour reception.

Hostal Samananchis
Hostal Samananchis
8.0 Excellent
Av. Pachacuteq No. 816, Machu Picchu, Peru
Show on map
0.1 mi from city centre, Machu Picchu 
ExcellentBased on 766 reviews
8.0

Samananchis Machupicchu is located in Machupicchu Pueblo and provides free Wi-Fi. It is conveniently positioned for guests wanting to visit local attractions.

Mapiland
Mapiland
8.7 Excellent
Avenida Hermanos Ayar 1003, Machu Picchu, Peru
Show on map
0.1 mi from city centre, Machu Picchu 
ExcellentBased on 238 reviews
8.7

Mapiland is situated in Machupicchu Pueblo and offers complimentary wireless internet. It is conveniently located for those wishing to sightsee in the area.

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.1 mi 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.

Mantu Boutique
Mantu Boutique
8.3 Excellent
Calle Sinchi Roca 114, Machu Picchu, Peru
Show on map
0.0 mi from city centre, Machu Picchu 
ExcellentBased on 778 reviews
8.3

Mantu Boutique is situated in Machupicchu Pueblo and features free Wi-Fi. It is conveniently positioned for guests wanting to discover the area's attractions.

El Mistico Machupicchu Hostal
El Mistico Machupicchu Hostal
8.3 Excellent
Av. Pachutec 814, Machu Picchu, Peru
Show on map
0.2 mi from city centre, Machu Picchu 
ExcellentBased on 376 reviews
8.3

This comfortable inn in Machupicchu Pueblo provides free wireless internet, as well as a swimming pool and a 24-hour reception. It is conveniently located for those wanting to sightsee in the area.

Tips for booking a Machu Picchu hotel

Cheapest month:November
Most expensive month:April
Average price in Machu Picchu:$319/night
Absolute cheapest price found:$9/night
Cheapest day:Monday
Most expensive day:Thursday
$172 - $547
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$93 - $277
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Machu Picchu hotels

Show all 238 hotels
1
Gringo Bill's Boutique Hotel
Gringo Bill's Boutique Hotel
8.4 Excellent
Jiron Colla Raymi 104, Machu Picchu, Peru
Show on map
0.1 mi from city centre, Machu Picchu 

Situated in Machupicchu Pueblo, Gringo Bill's Boutique Hotel provides 3-star accommodation, as well as an outdoor pool. It is ideally positioned for guests wishing to discover the area's attractions.

2
Panorama B&B
Panorama B&B
10.0 Excellent
305 Avenida Hermanos Ayar, Machu Picchu, Peru
Show on map
0.2 mi from city centre, Machu Picchu 

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

3
Kaypi Machupicchu
Kaypi Machupicchu
8.2 Excellent
Av Imperio de Los Incas 612, Machu Picchu, Peru
Show on map
0.0 mi from city centre, Machu Picchu 

This comfortable inn in Machupicchu Pueblo offers free Wi-Fi, as well as a concierge and a swimming pool. It is ideally located for guests wishing to visit local attractions.

4
Jaya Suite Machupicchu
Jaya Suite Machupicchu
9.3 Excellent
Alameda Los Artesanos 207, Machu Picchu, Peru
Show on map
0.1 mi from city centre, Machu Picchu 

Jaya Suite Machupicchu is situated in Machupicchu Pueblo and is close to the area's popular attractions. It also offers a laundry service and a 24-hour reception.

5
Catari's House
Catari's House
9.0 Excellent
106 Calle Chaska Tika, Machu Picchu, Peru
Show on map
0.2 mi from city centre, Machu Picchu 

Catari's House is located in Machupicchu Pueblo and offers free Wi-Fi. It is ideally positioned for those wishing to sightsee in the area.

6
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.1 mi 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.

7
Hotel Ferre Machu Picchu
Hotel Ferre Machu Picchu
8.3 Excellent
Av. Imperio De Los Incas 634, Machu Picchu, Peru
Show on map
0.1 mi from city centre, Machu Picchu 

Situated in Machupicchu Pueblo, Hotel Ferre Machu Picchu offers 3-star accommodation, as well as a sauna and a Jacuzzi. It is ideally located for those wanting to discover the area's attractions.

8
Hatun Inti Boutique
Hatun Inti Boutique
9.0 Excellent
Av. Imperio de Los Incas, Machu Picchu, Peru
Show on map
0.0 mi from city centre, Machu Picchu 

Hatun Inti Boutique Machupicchu is located in Machupicchu Pueblo and offers free Wi-Fi and a Jacuzzi. It is ideally positioned for those wanting to visit the area's popular attractions.

Cheapest hotels in Machu Picchu, Peru

Show all 238 hotels
Supertramp Hostel Machupicchu
Supertramp Hostel Machupicchu
8.6 Excellent
Calle Chaskatika 203, Machu Picchu, Peru
Show on map
0.2 mi from city centre,  

Supertramp Hostel Machupicchu is situated in Machupicchu Pueblo and features free Wi-Fi. It is conveniently positioned for guests wanting to discover the area's attractions.

$6
Avg. per night
Machupicchu Guest House
Machupicchu Guest House
8.2 Excellent
Calle Inca Tupac Yupanqui 104, Machu Picchu, Peru
Show on map
0.1 mi from city centre,  

Machupicchu Guest House is situated in Machupicchu Pueblo and is close to the area's popular attractions. Guests can also make use of free wireless internet.

$9
Avg. per night
Don Andre
Don Andre
Calle Wiñaywayna 110, Machu Picchu, Peru
Show on map
0.1 mi from city centre,  

This comfortable bed & breakfast in Machupicchu Pueblo provides complimentary wireless internet, as well as luggage storage and a swimming pool. It is conveniently positioned for those wishing to sightsee in the area.

$13
Avg. per night
Machu Picchu Land B&B
Machu Picchu Land B&B
8.7 Excellent
Calle Wakanki 502, Aguas Calientes, Machu Picchu, Peru
Show on map
0.2 mi from city centre,  

Hostel Machu Picchu Land B&B is located in Machupicchu Pueblo and features free Wi-Fi. It is ideally positioned for those wanting to visit the area's popular attractions.

$17
Avg. per night
Adelas Hostal
Adelas Hostal
8.4 Excellent
Av. Imperio de Los Incas 610, Machu Picchu, Peru
Show on map
0.1 mi from city centre,  

This comfortable inn in Machupicchu Pueblo offers complimentary wireless internet, as well as a swimming pool and a free shuttle service. It is ideally positioned for those wishing to visit the area's popular attractions.

$18
Avg. per night
Mantu Boutique
Mantu Boutique
8.3 Excellent
Calle Sinchi Roca 114, Machu Picchu, Peru
Show on map
0.0 mi from city centre,  

Mantu Boutique is situated in Machupicchu Pueblo and features free Wi-Fi. It is conveniently positioned for guests wanting to discover the area's attractions.

$19
Avg. per night
Sol Naciente Hostal
Sol Naciente Hostal
109 Calle Inca Roca, Machu Picchu, Peru
Show on map
0.0 mi from city centre,  

Hostal Sol Naciente Machupicchu Pueblo is located in Machupicchu Pueblo and is close to the area's popular attractions. It also provides a 24-hour reception, free Wi-Fi and a laundry service.

$19
Avg. per night
Kaypi Machupicchu
Kaypi Machupicchu
8.2 Excellent
Av Imperio de Los Incas 612, Machu Picchu, Peru
Show on map
0.0 mi from city centre,  

This comfortable inn in Machupicchu Pueblo offers free Wi-Fi, as well as a concierge and a swimming pool. It is ideally located for guests wishing to visit local attractions.

$20
Avg. per night

Hotel prices in Machu Picchu

2 stars and under

$6 - $81

Illary Inn

#1 Most popular

Illary Inn
7.0 Good
$29
Avg. per night
Machupicchu Guest House

#2 Most popular

$9
Avg. per night
Supertramp Hostel Machupicchu

Best value

$6
Avg. per night
3 stars

$13 - $153

Gringo Bill's Boutique Hotel

#1 Most popular

$48
Avg. per night
Tierra Viva Machu Picchu

#2 Most popular

$110
Avg. per night
Machu Picchu Land B&B

Best value

$17
Avg. per night
4 stars +

$221 - $424

Inkaterra Machu Picchu Pueblo Hotel

#1 Most popular

$365
Avg. per night
Sumaq Machu Picchu Hotel

#2 Most popular

$424
Avg. per night
Casa del Sol Machupicchu

Best value

$221
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?

    Machu Picchu is home to many highly-rated hotels, one of which is Casa del Sol Machupicchu, which has a current rating of 8.6. For other potential stays, consider Gringo Bill's Boutique Hotel and Tierra Viva Machu Picchu, which can also be great places to stay in Machu Picchu.

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

    Casa del Sol Machupicchu is a hotel near Aguas Calientes Hot Springs that is popular with HotelsCombined users, scoring 8.6 across 211 reviews.

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

    Belmond Sanctuary Lodge is rated 8.9 from 122 reviews and is close to Machu Picchu Historic Sanctuary.

  • How much do hotels in Machu Picchu cost?

    Machu Picchu hotels have an average price of $74/night (based on searches on HotelsCombined in the last 3 days). For a 4-star hotel, the average price is $259/night, and if you are looking for a 5-star hotel in Machu Picchu then the average price is around $820/night.

  • How much is a cheap hotel in Machu Picchu?

    Over the last 3 days, Machu Picchu hotels have been found for as cheap as $8/night in searches by HotelsCombined users.