Save on Top Machu Picchu Hotels

Search over 1,000,000 properties worldwide and 550 airlines worldwide.

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation.

Top 10 Hotels in Machu Picchu

El MaPi Hotel by Inkaterra
4 out of 5
109 Pachacutec Ave, Machu Picchu, Cusco
CA $265
per night
Dec 10 - Dec 11
4.3/5Excellent! (61 reviews)

"Location is excellent and it is a very clean property"…"

Reviewed on Nov. 27, 2019

El MaPi Hotel by Inkaterra
Inkaterra Machu Picchu Pueblo Hotel
4.5 out of 5
Pueblo de Machu Picchu, 084, Machu Picchu, Cusco
CA $660
per night
Dec 10 - Dec 11
4.7/5Exceptional! (58 reviews)

"Property was beautiful! We stayed three nights and felt it was a bit too long. I think two nights would’ve been perfect."…"

Reviewed on Aug. 21, 2019

Inkaterra Machu Picchu Pueblo Hotel
Mantu Boutique
2.5 out of 5
Calle Sinchi Roca 114, Machupicchu, Machu Picchu
Free CancellationReserve now, pay when you stay
CA $66
per night
Dec 10 - Dec 11
4.1/5Very Good! (130 reviews)

"Very nice. Clean and comfy great and friendly staff"…"

Reviewed on Nov. 13, 2019

Mantu Boutique
Belmond Sanctuary Lodge
5 out of 5
Carretera Hiram Bingham Km 7.5, Machu Picchu, Cusco
CA $464
per night
Jan 5 - Jan 6
4.5/5Wonderful! (234 reviews)

"Good location and service. Right at bus stop and entrance of Machu Picchu."…"

Reviewed on Dec. 3, 2019

Belmond Sanctuary Lodge
Hotel La Cabaña Machu Picchu
3.5 out of 5
Avenida Pachacuteq Nº 805, Mz-20 Lt. 3, Machu Picchu, Cusco
CA $113
per night
Dec 22 - Dec 23
4/5Very Good! (299 reviews)

"They helped us a lot taking our backpacks to the train station once we left the hotel, they also communicated with us to pick up us from the train station. Staff were really nice."…"

Reviewed on Nov. 18, 2019

Hotel La Cabaña Machu Picchu
Taypikala Boutique Machupicchu
4 out of 5
Av. Pachacutec #808, Machu Picchu, Cusco
Free CancellationReserve now, pay when you stay
CA $140
per night
Dec 10 - Dec 11
4/5Very Good! (616 reviews)

"The Service was amazing. The lady that checked us in was great. Great views and nice location"…"

Reviewed on Nov. 23, 2019

Taypikala Boutique Machupicchu
Terrazas del Inca Bed and Breakfast
3 out of 5
Calle Wiracocha M-18-4, Urubamba, Machu Picchu, Cusco
Free CancellationReserve now, pay when you stay
CA $72
per night
Dec 22 - Dec 23
4/5Very Good! (540 reviews)

"The river sound and the mini fridge in the room defensively a great to have in the room. The only thing I would add is mosquito screens on the windows, so you can open them without all insects coming inside and enjoy the river sound better."…"

Reviewed on Oct. 16, 2019

Terrazas del Inca Bed and Breakfast
Tierra Viva Machu Picchu
3.5 out of 5
Av. Hermanos Ayar 401, Machu Picchu, Cusco
Free CancellationReserve now, pay when you stay
CA $128
per night
Jan 4 - Jan 5
4.5/5Wonderful! (732 reviews)

"Great location. 2 minute walk from the buses that take you up to Picchu. 5 minute walk from the main square in town. Best shower water pressure in Peru! My only advice when booking this hotel is to request a room facing the front of the hotel. The front faces the mountains and river. The rooms on ..."…"

Reviewed on Dec. 4, 2019

Tierra Viva Machu Picchu
Sumaq Machu Picchu Hotel
4 out of 5
Av. Hermanos Ayar Mz 1 Lote 3, Machu Picchu, Cusco
CA $348
per night
Dec 12 - Dec 13
4.5/5Wonderful! (398 reviews)

"The room was great! The location next to the river makes it more unique"…"

Reviewed on Nov. 24, 2019

Sumaq Machu Picchu Hotel
Gringo Bill's Boutique Hotel
3 out of 5
Jiron Colla Raymi 104, Machu Picchu, Cusco
CA $75
per night
Dec 10 - Dec 11
4/5Very Good! (241 reviews)

"Nice property, good service, good management. Budget friendly. Only one big downside personally for me: the bed was too soft! I was sleeping on air mattress 3 nights in Inca Trail, and was looking forward to a nice firm bed, instead, it felt like air mattress again :) My wife was fine with it though, ..."…"

Reviewed on Dec. 5, 2019

Gringo Bill's Boutique Hotel
Don't see what you're looking for?
See all available properties in Machu Picchu
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Machu Picchu Hotel Guide

Apartment and hotel options are plentiful in Machu Picchu. We currently offer no less than 43 accommodation options within a 0.1-kilometre (0.06-mile) radius of the center of Machu Picchu.

Booking a place in central Machu Picchu is only a few mouse clicks away. Expedia's comprehensive booking page features the Inkaterra Machu Picchu Pueblo Hotel and Hotel Ferre Machu Picchu, which are situated within 1 kilometre (0.6 miles) of the town center.

Families, students and those watching their dollars will find some nice Machu Picchu lodging options that definitely won't that won't make the bank manager's jaw drop. 1 kilometre (1 mile) from Machu Picchu's heart you'll find the Taypikala Boutique Machupicchu. The Hotel La Cabaña Machu Picchu is only 1 kilometre (1 mile) away. Two other Machu Picchu hotels in the cheaper range include the Hatun Samay and the Pirwa Hostel Machu Picchu.

The Belmond Sanctuary Lodge is positioned 2 kilometres (1 mile) away from the main part of Machu Picchu. Another hotel is the Sumaq Machu Picchu Hotel, which is located 1 kilometre (1 mile) away. If you'd prefer, you could investigate the Casa Del Sol Machupicchu or the Tierra Viva Machu Picchu.

Once you have thoroughly explored Machu Picchu, why not explore a bit more of the region? The Peruvian Highlands area has plenty of attractions. Peruvian Highlands boasts rural landscapes. Commonly visited Peruvian Highlands tourist sites include ruins. In this part of Peru tourists can partake in skiing.

The closest accommodation options in Cusco - Machu Picchu include Yanahuara and Sacred Valley of the Incas. Yanahuara is 40 kilometres (24 miles) to the east of Machu Picchu, while Sacred Valley of the Incas is 45 kilometres (29 miles) to the east. Yanahuara accommodations include the Casa Andina Private Collection Valle Sagrado and Inkallpa Valle Sagrado Lodge & Spa. The Sol y Luna Relais & Chateaux and Belmond Hotel Rio Sagrado are some of the hotels and apartments in Sacred Valley of the Incas.

Alejandro Velasco Astete International Airport is 75 kilometres (47 miles) from Machu Picchu. Visitors who choose to stay nearby, you can book a room via Expedia at the Belmond Palacio Nazarenas or the Belmond Hotel Monasterio.

More trip options

Recently Booked Hotels in Machu Picchu

Recent Reviews in Machu Picchu