Hotels in Machu Picchu

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

Machu Picchu, Peru
Sep 18 — Sep 192
Machu Picchu, Peru
Sat 9/18
Sun 9/19
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Machu Picchu

Filter by star ratings
All filters
Intillaqta Machupicchu Pueblo
Intillaqta Machupicchu Pueblo
8.1 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 807 reviews
8.1

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 704 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 128 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 519 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 721 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, Urubamba, 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.2 Excellent
Calle Sinchi Roca 114, Machu Picchu, Peru
Show on map
0.0 mi from city centre, Machu Picchu 
ExcellentBased on 729 reviews
8.2

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.

El Tambo Machupicchu
El Tambo Machupicchu
8.0 Excellent
Calle Hunacahuri Mza G Lte 24, Machu Picchu, Peru
Show on map
0.1 mi from city centre, Machu Picchu 
ExcellentBased on 1,079 reviews
8.0

This comfortable inn in Machupicchu Pueblo offers complimentary Wi-Fi, as well as a swimming pool and a 24-hour reception. It is ideally positioned for guests 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 246 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
8.8 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.1 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.1 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.2 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.4 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 Machupicchu
Hatun Inti Boutique Machupicchu
9.1 Excellent
Av. Imperio de Los Incas, Machu Picchu, Peru
Show on map
0.1 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 246 hotels
Catari's House
Catari's House
9.0 Excellent
106 Calle Chaska Tika, Machu Picchu, Peru
Show on map
0.1 mi from city centre,  

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.

$8
Avg. per night
Machupicchu Guest House
Machupicchu Guest House
8.3 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.

$10
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.

$10
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
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
Intillaqta Machupicchu Pueblo
Intillaqta Machupicchu Pueblo
8.1 Excellent
Urb Las Orquídeas Av Los Artesanos 203, Machu Picchu, Peru
Show on map
0.1 mi from city centre,  

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.

$22
Avg. per night
Ecopackers Hostel Machu Picchu
Ecopackers Hostel Machu Picchu
8.0 Excellent
Imperio De Los Incas Avenue #136, Machu Picchu, Peru
Show on map
0.1 mi from city centre,  

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

$22
Avg. per night
Kaypi Machupicchu
Kaypi Machupicchu
8.2 Excellent
Av. Imperio De Los Incas # 612, Machu Picchu, Peru
Show on map
0.1 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.

$22
Avg. per night

Hotel prices in Machu Picchu

2 stars and under

$7 - $68

Illary Inn

#1 Most popular

Illary Inn
7.0 Good
$29
Avg. per night
Mantu Boutique

#2 Most popular

Mantu Boutique
8.2 Excellent
$27
Avg. per night
Supertramp Hostel Machupicchu

Best value

$7
Avg. per night
3 stars

$10 - $182

Gringo Bill's Boutique Hotel

#1 Most popular

$43
Avg. per night
Hotel Ferre Machu Picchu

#2 Most popular

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

Best value

$10
Avg. per night
4 stars +

$158 - $425

Inkaterra Machu Picchu Pueblo Hotel

#1 Most popular

$365
Avg. per night
Sumaq Machu Picchu Hotel

#2 Most popular

$425
Avg. per night
Casa del Sol Machupicchu

Best value

$158
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.7. 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.7 across 194 reviews.

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

    Sanctuary Lodge, A Belmond Hotel, Machu Picchu is rated 9.0 from 118 reviews and is close to Machu Picchu Historic Sanctuary.

  • How much do hotels in Machu Picchu cost?

    The average prices of hotels in Machu Picchu have been around $67 per night over the last 3 days.

  • How much is a cheap hotel in Machu Picchu?

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