Skip to main content

B&Bs in Machu Picchu

Find the B&Bs that appeal to you the most

The best B&Bs in Machu Picchu

Check out our pick of great B&Bs in Machu Picchu

Filter by:

Review score

Catari's House

Machu Picchu

Catari's House is set in Machu Picchu, 700 metres from Machu Picchu Hot Spring and 2.5 km from Machu Picchu Historic Sanctuary. Rooms come with a private bathroom equipped with a shower.

T
Talitan89
From
Brazil
Nice and cozy rooms, good beds and hot shower, excellent location, the hosts are amazing and kind persons, very helpful. I definitely recommend Catari house.
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 1,484 reviews
Price from
US$40
1 night, 2 adults

Hotel Rosa Nautica

Machu Picchu

Set in Machu Picchu and with Machu Picchu Hot Spring reachable within 800 metres, Hotel Rosa Nautica offers concierge services, non-smoking rooms, a shared lounge, free WiFi throughout the property...

N
Nathan George
From
United Kingdom
Best stay in MP pueblo. • The owner was very friendly and helpful despite our limited Spanish. • Breakfast was good and served quickly. • Good sized, clean room.
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 286 reviews
Price from
US$27
1 night, 2 adults

Hs Tierra 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.

T
Thijs
From
Vietnam
Location, best bed we had so far during our Peru trip, friendly owner. Highly recommended.
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 627 reviews
Price from
US$70
1 night, 2 adults

Mapi Garden's Machupicchu

Machu Picchu

Offering mountain views, Mapi Garden's Machupicchu is an accommodation located in Machu Picchu, 700 metres from Machu Picchu Hot Spring and a few steps from Machu Picchu station.

R
Ruth
From
United Kingdom
I can't recommend Mapi Gardens enough! The property is in a perfect spot, close to the train station, market and restaurants. The whole place was spotlessly clean and our hosts were so accommodating, even letting us store luggage for the day while we visited Machu Picchu. Breakfast was really good too! If you need somewhere to stay in Agua Calliente, look no further:)
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 957 reviews
Price from
US$52.65
1 night, 2 adults

Andino Classic

Machu Picchu

Located just 800 metres from Machu Picchu Hot Spring, Andino Classic features accommodation in Machu Picchu with access to a bar, a shared lounge, as well as a 24-hour front desk.

V
Victoria
From
United Kingdom
The staff were very helpful, nothing was too much to ask of them. The rooms had everything you could need, including a hairdryer and TV.
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 103 reviews
Price from
US$80
1 night, 2 adults

El Tambo Machupicchu

Machu Picchu

El Tambo Machupicchu offers rooms in Machu Picchu near Craft Market and Manuel Chavez Ballon Museum.

L
Lenka
From
Czech Republic
Very nice and comfortable room, hot water, after check out we could leave our backpacks in the hotel
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 793 reviews
Price from
US$38.25
1 night, 2 adults

Panorama B&B

Machu Picchu

Featuring a complimentary buffet breakfast, free WiFi access and located only 200 metres from the town market, Panorama B&B offers accommodations in Machu Picchu.

M
Matt
From
Spain
Freddy and Percy were amazing. Freddy literally met us at the train station to walk us to the hotel. he went above and beyond for our 1 night stay. lovely people
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 498 reviews
Price from
US$101.70
1 night, 2 adults

Hostal La Payacha MachuPicchu

Machu Picchu

Located in Machu Picchu, within 700 metres of Machu Picchu Hot Spring and 100 metres of Machu Picchu station, Hostal La Payacha MachuPicchu provides accommodation with free WiFi throughout the...

Y
Yumi
From
Australia
Thank you! Place was great for us. Host did everything she could to make our stay comfortable. Appreciate the pick up at station, breakfast, locker and shower facilities after we’d checked out! Thank you!
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 457 reviews
Price from
US$43.70
1 night, 2 adults

Inkary Hotel Machupicchu

Machu Picchu

Inkary Hotel Machupicchu is situated in Machu Picchu, 500 metres from Machu Picchu Hot Spring, 100 metres from Wiñaywayna Park, as well as 300 metres from Bus Stop.

D
Dhir
From
United States
The hosts! Possibly the best host experience of my life! Yenifer and her family were so incredibly lovely during our stay. It felt like being part of the family: from the moment they insisted on picking us up from the train station to conversation over breakfast to letting us store our bags an entire day to making sure we didn't forget our medicine in the fridge. Then, to cap it all, after we left, we thought we had left a small bag in Machu Picchu. Not only did the Inkari team look everywhere in the hostal, but they went down to the train station and spoke with the staff there and also made a lost items report that was detailed and effective (long story, short: we got our bag). They didn't need to do any of this! I can't say enough wonderful things about our stay and, especially, these people!
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 13 reviews
Price from
US$45
1 night, 2 adults

Hotel Retama Machupicchu

Machu Picchu

Situated in Machu Picchu, 400 metres from Machu Picchu Hot Spring, Hotel Retama Machupicchu features rooms with mountain views and free WiFi.

M
Melanie
From
Canada
We felt we lucked out when we booked this little hotel. The location was excellent at the top of the hill away from the noise and tourists. The art and gardens and river made for an attractive buffer against the business of the city. The hotel was super helpful, allowing us to check in early before we headed to Manchu picchu.
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 66 reviews
Price from
US$108.90
1 night, 2 adults
All B&Bs in Machu Picchu

Looking for a B&B?

For travellers who enjoy beauty in the simple things, a bed and breakfast (B&B) is the perfect place for a getaway. Hosts welcome guests into their homes and provide a private room and complimentary breakfast. Bathrooms may be shared by other guests, and there is often shared space with the host.

Most booked B&Bs in Machu Picchu and surroundings in the past month

See all

Popular with guests booking B&Bs in Machu Picchu

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 627 reviews

Popular with guests booking B&Bs in Machu Picchu

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 329 reviews

Popular with guests booking B&Bs in Machu Picchu

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 339 reviews

Popular with guests booking B&Bs in Machu Picchu

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 794 reviews

Popular with guests booking B&Bs in Machu Picchu

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 539 reviews

Popular with guests booking B&Bs in Machu Picchu

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 1,068 reviews

Popular with guests booking B&Bs in Machu Picchu

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 286 reviews

Popular with guests booking B&Bs in Machu Picchu

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 1,485 reviews

Popular with guests booking B&Bs in Machu Picchu

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 957 reviews

Popular with guests booking B&Bs in Machu Picchu

Scored out of 10, guest rating 7.2
Good - What previous guests thought, 896 reviews

Great access to the city centre. Check these B&Bs in Machu Picchu and nearby

Scored out of 10, guest rating 6.6
Pleasant - What previous guests thought, 68 reviews

Set in Machu Picchu, near Machu Picchu Hot Spring and Bus Stop, Hostal Premier Inn is a recently renovated property, featuring, a garden and terrace.

From US$60 per night
Scored out of 10, guest rating 6.5
Pleasant - What previous guests thought, 15 reviews

Hostal Qoryanka, a property with a terrace and a bar, is set in Machu Picchu, 600 metres from Machu Picchu Hot Spring, 100 metres from Bus Stop, as well as 200 metres from Machu Picchu station.

From US$70.80 per night
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 459 reviews

Located in Machu Picchu, within 700 metres of Machu Picchu Hot Spring and 100 metres of Machu Picchu station, Hostal La Payacha MachuPicchu provides accommodation with free WiFi throughout the...

From US$63 per night

Quipu Hostal

Machu Picchu
Central location
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 184 reviews

Quipu Hostal is situated in Machu Picchu, 500 metres from Machu Picchu Hot Spring, 200 metres from Wiñaywayna Park, and 200 metres from Bus Stop.

From US$30.80 per night
Scored out of 10, guest rating 7.1
Good - What previous guests thought, 259 reviews

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.

From US$38.94 per night

tayta inn

Machu Picchu
Central location
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 72 reviews

The Tayta Hostel offers free Wi-Fi and Continental breakfast. The Machu Picchu Sanctuary is 7 km away. The rooms in The Tayta Hostel feature a private bathroom with shower and a TV.

From US$50 per night
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 794 reviews

El Tambo Machupicchu offers rooms in Machu Picchu near Craft Market and Manuel Chavez Ballon Museum.

From US$51 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 13 reviews

Inkary Hotel Machupicchu is situated in Machu Picchu, 500 metres from Machu Picchu Hot Spring, 100 metres from Wiñaywayna Park, as well as 300 metres from Bus Stop.

From US$106.20 per night

Save money on B&Bs in Machu Picchu and nearby – budget options available

Scored out of 10, guest rating 7.5
Good - What previous guests thought, 174 reviews

Offering inner courtyard views, KASAS DEL INKA MACHUPICCHU is an accommodation set in Machu Picchu, 100 metres from Wiñaywayna Park and 300 metres from Machu Picchu station.

From US$48.24 per night

Viandina Machupicchu

Machu Picchu
Budget options available
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 256 reviews

Situated in Machu Picchu, Cusco region, Viandina Machupicchu is set 2.3 km from Manuel Chavez Ballon Museum. This 2-star inn offers a concierge service and a tour desk.

From US$75 per night

Hotel Retama Machupicchu

Machu Picchu
Budget options available
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 66 reviews

Situated in Machu Picchu, 400 metres from Machu Picchu Hot Spring, Hotel Retama Machupicchu features rooms with mountain views and free WiFi.

From US$119.79 per night
Scored out of 10, guest rating 7.3
Good - What previous guests thought, 170 reviews

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.

From US$40.36 per night

Picos House MachuPicchu

Machu Picchu
Budget options available
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 138 reviews

Situated in Machu Picchu, near Machu Picchu Hot Spring and Machu Picchu station, Picos House MachuPicchu is a recently renovated property, featuring, a terrace and shared lounge.

From US$51.30 per night
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 459 reviews

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.

From US$45 per night
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 921 reviews

Located within 400 metres of Bus Stop and 2.4 km of Manuel Chavez Ballon Museum, Mistico Machupicchu Eco B&B features rooms in Machu Picchu.

From US$87.12 per night

Panorama B&B

Machu Picchu
Budget options available
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 498 reviews

Featuring a complimentary buffet breakfast, free WiFi access and located only 200 metres from the town market, Panorama B&B offers accommodations in Machu Picchu.

From US$113 per night

Enjoy breakfast in Machu Picchu and nearby

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 137 reviews

Offering garden views and a garden, Quilla House Ecologico features accommodation ideally set in Machu Picchu, within a short distance of Machu Picchu Hot Spring, Wiñaywayna Park and Bus Stop.

From US$47.19 per night
Scored out of 10, guest rating 7.2
Good - What previous guests thought, 896 reviews

A recently renovated property, MACHUPICCHUROYAL B y B is set in Machu Picchu near Machu Picchu Hot Spring, Machu Picchu station and Bus Stop.

From US$41.30 per night

DANNA INN

Machu Picchu
Breakfast options
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 111 reviews

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

From US$38.70 per night

Hotel Pachakuteq is set in Machu Picchu, a few steps from Wiñaywayna Park, 400 metres from Bus Stop, as well as 400 metres from Machu Picchu station.

From US$59 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 201 reviews

Located in Santa Teresa, Cusco region, Hospedaje Quillabamba is situated 4.7 km from Huayna Picchu. With a private bathroom, units at the guest house also provide guests with free WiFi.

From US$27.32 per night

Offering a garden and garden view, La HACIENDA LODGE & CAMPING is situated in Santa Teresa, 7.6 km from Huayna Picchu and 10 km from Machu Picchu Historic Sanctuary.

From US$55.04 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 329 reviews

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.

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 669 reviews

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.

From US$90 per night

FAQ about B&Bs in Machu Picchu

B&Bs that guests love in Machu Picchu

See all
Avg. price/night: US$53
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 271 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.
Guest review by
Lock
Young couple
Avg. price/night: US$87.12
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 921 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.
Guest review by
Tom
Solo traveller