Skip to main content

The best guest houses in Machu Picchu

Check out our pick of great guest houses in Machu Picchu

Filter by:

Review score

See the latest prices and deals by choosing your dates.
Hostal Pablo's House, hotel in Machu Picchu

Hostal Pablo's House is situated in Machu Picchu, within 600 metres of Machu Picchu Hot Spring and 2.4 km of Machu Picchu Historic Sanctuary.

We were very happy to see room set uo with our flag. They also left a snack box which was highly appreciated. Very kind. Thanks for your hospitality 🙏
Scored 9.2
9.2
Rated superb
Superb
190 reviews
Price from
£30.44
1 night, 2 adults
Margarita's House Machupicchu, hotel in Machu Picchu

Located less than 1 km from Machu Picchu Hot Spring, a 2-minute walk from Machu Picchu station and 500 metres from Bus Stop, Margarita's House Machupicchu provides accommodation set in Machu Picchu.

Very clean
Scored 8.0
8.0
Rated very good
Very good
421 reviews
Price from
£25.23
1 night, 2 adults
Hs Tierra In, hotel in Machu Picchu

Boasting river views, Hs Tierra In offers accommodation with balcony, around 700 metres from Machu Picchu Hot Spring. The property has city and quiet street views, and is a few steps from Bus Stop.

Central to everything close to the train station and bus terminal to book tickets, food stalls all around
Scored 8.5
8.5
Rated very good
Very good
493 reviews
Price from
£56.07
1 night, 2 adults
Mapi Gardens Machupicchu B&B, hotel in Machu Picchu

Located in Machu Picchu in the Cusco region with Machu Picchu Hot Spring and Machu Picchu station nearby, Mapi Gardens Machupicchu B&B features accommodation with access to a public bath.

Rooms were clean and spacious. Great views from the window!
Scored 8.2
8.2
Rated very good
Very good
752 reviews
Price from
£43.25
1 night, 2 adults
SAYACMARCA CLASSIC Inn, hotel in Machu Picchu

Offering city views, SAYACMARCA CLASSIC Inn is an accommodation situated in Machu Picchu, 700 metres from Machu Picchu Hot Spring and 70 metres from Bus Stop.

I liked the room that faced the river, I highly recommend to ask for it otherwise you will face an internal corridor.
Scored 8.2
8.2
Rated very good
Very good
376 reviews
Price from
£48.20
1 night, 2 adults
DANNA INN, hotel in Machu Picchu

DANNA INN, a property with a garden and a terrace, is situated in Machu Picchu, less than 1 km from Machu Picchu Hot Spring, a 2-minute walk from Bus Stop, as well as 400 metres from Machu Picchu...

The location is quite nice. The place is amazing and the service from Daniel at the reception is great! I will be back for sure.
Scored 8.1
8.1
Rated very good
Very good
32 reviews
Price from
£31
1 night, 2 adults
Tierra Mágica Hostal, hotel in Machu Picchu

Tierra Mágica Hostal, a property with a terrace, is set in Machu Picchu, 200 metres from Wiñaywayna Park, 200 metres from Bus Stop, as well as 200 metres from Machu Picchu station.

The hotel staff don't speak English well, but She was really kind. Perhaps the problem is that I am not good at Spanish even while traveling in South America.
Scored 7.1
7.1
Rated good
Good
157 reviews
Price from
£22.54
1 night, 2 adults
Hostel VALLE DORADO MACHUPICCHU, hotel in Machu Picchu

Offering a shared lounge and mountain view, Hostel VALLE DORADO MACHUPICCHU is located in Machu Picchu, less than 1 km from Machu Picchu Hot Spring and a 2-minute walk from Bus Stop.

Good quiet location 5 min walk to buy next day tickets
Scored 7.6
7.6
Rated good
Good
120 reviews
Price from
£23.82
1 night, 2 adults
Sacred Inka House, hotel in Machu Picchu

Sacred Inka House is located in Machu Picchu, 700 metres from Machu Picchu Hot Spring, a few steps from Bus Stop, as well as 300 metres from Machu Picchu station. The guest house features family...

Scored 6.2
6.2
Rated pleasant
Pleasant
6 reviews
Price from
£37.80
1 night, 2 adults
Hospedaje Quillabamba, hotel in Santa Teresa

Located 8.4 km from Huayna Picchu, 10 km from Machu Picchu Historic Sanctuary and 10 km from Manuel Chavez Ballon Museum, Hospedaje Quillabamba provides accommodation situated in Santa Teresa.

Nice place to stay, the room and the bathroom are really clean, the owners are really king and helpful, breakfast is good. There was a bit of noise from people outside but maybe we were just unlucky this night
Scored 8.9
8.9
Rated fabulous
Fabulous
140 reviews
Price from
£22.55
1 night, 2 adults
All guest houses in Machu Picchu
Looking for a guest house?
Warm and welcoming guest houses are ideal for travellers who prefer unfussy accommodation with a personal touch. They are usually family-run, and your host will provide local recommendations and optional meals. Often cheaper than regular hotels, guest houses can also feature a cosy living room and a garden.

Most booked guest houses in Machu Picchu this month

See all

FAQ about guest houses in Machu Picchu

Guest houses that travellers love in Machu Picchu

See all
  • Avg. price/night: £32.44
    Scored 7.8
    7.8
    Rated good
    Good
     · 266 reviews
    The couple running the hostel are absolutely lovely. They are so friendly and happy to help with everything - restaurant recommendations, booking bus tickets to Machu Picchu, giving general advice for Machu Picchu, booking a private guide etc. The breakfast included was amazing too - fruits, egg, bread etc. - perfect meal before setting off to Machu Picchu. The room itself was great with a private bedroom and a view of the scenery outside. The hostel was spotless and in a great location.
    Lock
    Young couple
  • Avg. price/night: £158.58
    Scored 9.0
    9.0
    Rated superb
    Superb
     · 325 reviews
    Super comfy beds. Quiet at night. Great location.
    Missi
    Family with young children
  • Avg. price/night: £46.19
    Scored 8.2
    8.2
    Rated very good
    Very good
     · 1,654 reviews
    Everything from the location, the staff and cleanliness of the hostel was great. Had an amazing few days with Antonella, Olivia and Santiago among other staff. The food was also delicious. I definitely recommend this place if you want to really come and enjoy what it means to be in a great hostel.
    Aneesh
    Solo traveller
  • Avg. price/night: £61.05
    Scored 8.2
    8.2
    Rated very good
    Very good
     · 869 reviews
    Clean, spacious rooms, super accommodating staff, great location close to the thermal baths and waterfall. Aguas Calientes is a surprisingly quaint little town. If you look for relaxation and good atmosphere I recommend staying a couple of nights.
    Tom
    Solo traveller
  • Avg. price/night: £94.51
    Scored 8.4
    8.4
    Rated very good
    Very good
     · 1,024 reviews
    Wow, loved this place. The room overlooked the mountains and village, super comfy beds, great location that is central but still nice and quiet, open air brekky with a view to die for! The steps to get there are a pain, but the view you end up with is more than worth it.
    Patsy
    Young couple
  • Avg. price/night: £46.19
    Scored 8.2
    8.2
    Rated very good
    Very good
     · 1,654 reviews
    Everything was perfect. The room was clean and with a nice design. I was a bit worried because of noise that you can usually hear in a hostel, but it was all quiet during the night and we slept very well. The hotel gives also the possibility to have the breakfast starting 4:30 AM (which is perfect for those visiting Machu Picchu early in the morning.)
    Laura
    Young couple
  • Avg. price/night: £49.15
    Scored 8.4
    8.4
    Rated very good
    Very good
     · 287 reviews
    Great location. Close to bus waiting area for going to Machu Picchu. Many restaurants nearby. Room is nice and clean. Hosts are very nice.
    Yang
    Group
  • Avg. price/night: £67.20
    Scored 8.8
    8.8
    Rated fabulous
    Fabulous
     · 594 reviews
    Delicious breakfast with Quinio pancakes fresh fruit eggs and coffee. Very kind host. Quiet location for a comfortable sleep. Many restaurants less than a minute walk from the hotel.
    heather
    Solo traveller
  • Avg. price/night: £59.54
    Scored 8.2
    8.2
    Rated very good
    Very good
     · 1,402 reviews
    Great location, great host. Very accommodating.
    Colm
    Young couple