Skip to main content

Filter by:


Star rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Machu Picchu – 94 hotels and places to stay
Our top picks Lowest price first Star rating and price Top reviewed

Susanna Inn Machu Picchu Hotel 3 stars

Hotel in Machu Picchu

Featuring 3-star accommodation, Susanna Inn Machu Picchu Hotel is set in Machu Picchu, 6 km from Huayna Picchu and 7 km from Machu Picchu Historic Sanctuary. Great place to be when visiting the AGuas Caliente and Macchu Picchu. Really warm athmosphere and Susanna is really taking great care of the place! Speaks English, Italian, French and handles everyone's request with excellent care!

Show more Show less
9.2
Superb
113 reviews
Avg. price/night:
£40

Jaya Suite Machupicchu

Hotel in Machu Picchu

Situated within 600 metres of Machu Picchu Hot Spring and 2.5 km of Machu Picchu Historic Sanctuary, Jaya Machupicchu offers rooms in Machu Picchu. We loved staying at the jaya suite! The staff is so sweet (and speaks english!) the room is inviting and spacious and breakfast was great! A special thanks to the people who helped us: josmir, miguel and sebastian who were really helpful and kind

Show more Show less
9.3
Superb
488 reviews

Tierra Viva Machu Picchu Hotel 4 stars

Hotel in Machu Picchu

Offering impressive views of the surrounding hills, Tierra Viva Cusco Machu Picchu is a 20-minute walk from Machu Picchu. cantrly located comfortable sweet hotel. Very convinient in any respect. Wonderful service. very large room with nice view

Show more Show less
9
Superb
793 reviews
Avg. price/night:
£79

Sumaq Machu Picchu Hotel 5 stars

Hotel in Machu Picchu

Privileged located at the Urubamba River and only 20 minutes from the famous Machu Picchu Archaeological Site, this 5-star hotel offers comfort, elegance and relaxation, in Andean Design. This property is exceptional. They take such great care of you, and their Peruvian restaurant is fantastic! We absolutely loved it!

Show more Show less
9
Superb
138 reviews
Avg. price/night:
£323

Frontera

Hotel in Machu Picchu

Set in Machu Picchu, 300 metres from Machu Picchu Hot Spring, Frontera features views of the mountain. I loved having the mighty Urubamba in view out of my window, It was loud but because the noise is constant I had no trouble sleeping, What a view!

Show more Show less
9.1
Superb
31 reviews
Avg. price/night:
£28

Eco Hacienda Roman

Hotel in Machu Picchu

Set in Machu Picchu, 7 km from Machu Picchu Historic Sanctuary, Eco Hacienda Roman offers accommodation with a restaurant, free private parking, a bar and a garden. The Breakfast was every day delicious! Filomena made us Omelettes, Pancakes and we could drink the coffee from their own farm and Fresh Juice from the Farm-Fruits! It was every day awesome :) Same with the dinner in the evenings. You can ask her for everyhing and she will make it. :D The Pumpkin-Soup, Grilled Cheese Sandwich, Noodles and Papas Fritas were awesome :) You can taste the love when Filomena is cooking :) They have their own waterfall on the Hacienda, and four lovely dogs. If you ask them, they will show you everything and go on a Hike with you. Even to Cocalmayo, the thermal Baths. Thanks for everything, we already miss you!

Show more Show less
9.3
Superb
20 reviews
Avg. price/night:
£43

Gringo Bill's Boutique Hotel 3 stars

Hotel in Machu Picchu

Featuring a hot tub, an organic restaurant and a Pisco bar, Gringo Bill's Hotel offers rooms with free Wi-Fi and plasma TVs in Machupicchu. Breakfast is provided. Very cozy and clean. Amazing for young people very instagramable. Staff were very nice.

Show more Show less
8.4
Very good
1,976 reviews

Machupicchu Guest House

Hotel in Machu Picchu

Machupicchu Guest House features accommodation in Machu Picchu near Craft Market and Manuel Chavez Ballon Museum. The beds are comfortable and I was given a two bed room with private toilet and shower. Soap, shampoo and a towel is provided and after my hike I was able to use the shower in the lobby even though I was checking out. + Baggage storage + a nice free breakfast with ham, cheese, jam, avocado, yoghurt, juice, nice bread rolls etc. Very happy I picked this place for my quick trip to machu picchu.

Show more Show less
8.2
Very good
377 reviews
Avg. price/night:
£7

Golden Sunrise Machupicchu 4 stars

Hotel in Machu Picchu

Boasting a bar, shared lounge and views of river, Golden Sunrise Machupicchu is situated in Machu Picchu, 300 metres from Machu Picchu Hot Spring. Willian was great in taking care of our accommodations!

Show more Show less
8.7
Fabulous
586 reviews
Avg. price/night:
£77

Samuel's House

Hotel in Machu Picchu

Samuel's House is located in Machu Picchu, 700 metres from Machu Picchu Hot Spring and features a shared lounge. Great location, we were able to get to the base of Machu Pichu in about 20 mins from the hostel. The facilities are great for the one night we stayed in preparation to go up Machu Pichu. The bed is incredibly comfortable which is always a nice bonus. The staff are incredible, made us a packed lunch for 4am when we set off. Gave us maps and information about how to get to Machu Pichu. Absolutely brilliant place. If you’re going to Machu Pichu, stay here.

Show more Show less
8.6
Fabulous
233 reviews
Avg. price/night:
£27

Most booked hotels in Machu Picchu in the past month

See all

Machu Picchu's best hotels with breakfast

See all

Budget hotels in Machu Picchu

See all

Hotels located in the centre of Machu Picchu

See all

FAQs about hotels in Machu Picchu

  • The average price per night for a 3-star hotel in Machu Picchu this weekend is £54 or, for a 4-star hotel, £101. Looking for something even fancier? 5-star hotels in Machu Picchu for this weekend cost on average around £323 per night (based on Booking.com prices).

  • Jaya Suite Machupicchu, Susanna Inn Machu Picchu Hotel and Tierra Viva Machu Picchu Hotel are some of the popular hotels in Machu Picchu.

  • On average, it costs £54 per night to book a 3-star hotel in Machu Picchu for tonight. You'll pay on average around £101 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Machu Picchu will cost around £323 (based on Booking.com prices).

  • Hotel Inti Punku Alameda Inn, Eco Hacienda Roman and Susanna Inn Machu Picchu Hotel have received great reviews from travellers in Machu Picchu regarding the views from their hotel rooms.

  • These hotels in Machu Picchu are highly rated by couples: Jaya Suite Machupicchu, Eco Hacienda Roman and Susanna Inn Machu Picchu Hotel.

  • On average, 3-star hotels in Machu Picchu cost £74 per night, and 4-star hotels in Machu Picchu are £108 per night. If you're looking for something really special, a 5-star hotel in Machu Picchu can on average be found for £999 per night (based on Booking.com prices).

  • Many families visiting Machu Picchu loved staying at Eco Hacienda Roman, Sumaq Machu Picchu Hotel and Susanna Inn Machu Picchu Hotel.

  • Some of the best hotels in Machu Picchu near Machu Picchu Historic Sanctuary include Belmond Sanctuary Lodge, Tierra Viva Machu Picchu Hotel and Jaya Suite Machupicchu.

  • For hotels in Machu Picchu that serve up a highly-rated breakfast, try Hotel Santuario Machupicchu, Frontera and Belmond Sanctuary Lodge.

Explore guest reviews of hotels in Machu Picchu

See all
gogless