The 10 best B&Bs in Santa Teresa, Peru | Booking.com
Skip to main content

B&Bs in Santa Teresa

Find the B&Bs that appeal to you the most

B&Bs for every style

Find the right B&B for you in Santa Teresa

The best B&Bs in Santa Teresa

Check out our pick of great B&Bs in Santa Teresa

Filter by:

Review score

Hospedaje Quillabamba

Santa Teresa

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.

K
Kate
From
Ireland
Best brekfast so far in Peru would definitely recommend , lovely people clean rooms
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 199 reviews
Price from
US$22
1 night, 2 adults

Viamonte EcoLodge

Santa Teresa

Viamonte EcoLodge, a property with a garden and a bar, is situated in Santa Teresa, 17 km from Huayna Picchu, 19 km from Machu Picchu Historic Sanctuary, as well as 19 km from Manuel Chavez Ballon...

Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 11 reviews
Price from
US$36
1 night, 2 adults

cabanas andinas noe challway

Santa Teresa

Cabanas andinas noe challway features a garden, terrace, a restaurant and bar in Santa Teresa.

J
Jake
From
Australia
Accomodation and food was good for me during the Salkantay hike. All pretty simple but enough to keep you going on your way.
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 15 reviews
Price from
US$28.80
1 night, 2 adults

Refugio de Mery Lucmabamba

Sahuayacu (Near Santa Teresa)

Featuring mountain views, Refugio de Mery Lucmabamba offers accommodation with a garden and a terrace, around 19 km from Machu Picchu Historic Sanctuary.

F
Fredrik
From
Sweden
By far the best accommodation we stayed at on the Salkantay trek! The food was incredible and the staff was super friendly! Couldn't recommend it enough! Rooms were spacious and the showers were hot
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 233 reviews
Price from
US$35
1 night, 2 adults

Runas Inn Machupicchu

Machu Picchu (Near Santa Teresa)

Offering a shared lounge and mountain view, Runas Inn Machupicchu is set in Machu Picchu, less than 1 km from Machu Picchu Hot Spring and a 2-minute walk from Bus Stop.

k
kellin
From
China
Host is friendly and thoughtful. We check out 6am in the morning and the host prepared great breakfast for us. The room is just in the taking off point of Peru rail.
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 1,047 reviews
Price from
US$54.68
1 night, 2 adults

Catari's House

Machu Picchu (Near Santa Teresa)

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.

L
Lajos Pinter
From
Hungary
We stayed one night. Our host was very helpful
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,483 reviews
Price from
US$45
1 night, 2 adults

Hotel Rosa Nautica

Machu Picchu (Near Santa Teresa)

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, 279 reviews
Price from
US$25.20
1 night, 2 adults

Hs Tierra In

Machu Picchu (Near Santa Teresa)

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.

D
Dominique
From
United Kingdom
Edouard and Edith have been exceptional hosts going above and beyond what one could expect. Their hotel is clean and well maintained. It is super central to take the bus to Picchu and near the train station. At same time away from the loud streets. The charming noise of the river nearby adds to the experience. We recommend anyone to book with E & E :) if you want to add to your Machu Picchu experience a local and friendly touch.
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 627 reviews
Price from
US$70
1 night, 2 adults

Mapi Garden's Machupicchu

Machu Picchu (Near Santa Teresa)

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.

M
Monika Chwalczuk
From
Poland
Great service, wonderful owners who helped us with buying Machu Picchu entrance tickets last minute.
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 955 reviews
Price from
US$52.65
1 night, 2 adults

Andino Classic

Machu Picchu (Near Santa Teresa)

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.

K
Kim Kong
From
Malaysia
Location and the front desk guy was very friendly.
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 103 reviews
Price from
US$80
1 night, 2 adults
All B&Bs in Santa Teresa

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 Santa Teresa and surroundings in the past month

See all

Enjoy breakfast in Santa Teresa and nearby

  • Panorama B&B

    Machu Picchu
    Breakfast options
    Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 499 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$130 per night
  • Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 1,047 reviews

    Offering a shared lounge and mountain view, Runas Inn Machupicchu is set in Machu Picchu, less than 1 km from Machu Picchu Hot Spring and a 2-minute walk from Bus Stop.

    From US$71.69 per night
  • DANNA INN

    Machu Picchu
    Breakfast options
    Scored out of 10, guest rating 7.9
    Good - What previous guests thought, 110 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$49.50 per night
  • Scored out of 10, guest rating 7.3
    Good - What previous guests thought, 168 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
  • Hs Tierra In

    Machu Picchu
    Breakfast options
    Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 627 reviews

    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.

    From US$70 per night
  • Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 337 reviews

    Situated within 300 metres of Wiñaywayna Park and 2 km of Manuel Chavez Ballon Museum, Mantu Boutique offers rooms in Machu Picchu.

    From US$68 per night
  • Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 270 reviews

    Hostal Vista Waynapata 123 is situated in Machu Picchu, 300 metres from Wiñaywayna Park and 2.1 km from Manuel Chavez Ballon Museum.

    From US$53 per night
  • Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 665 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

Save money on B&Bs in Santa Teresa and nearby – budget options available

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

    Situated in Machu Picchu, near Machu Picchu Hot Spring, Bus Stop and Wiñaywayna Park, Peru Coca B&B Machupicchu features free WiFi, and guests can enjoy a shared lounge.

    From US$55 per night
  • Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 457 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
  • Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 531 reviews

    Located within 600 metres of Machu Picchu Hot Spring and 200 metres of Machu Picchu station, Escobedo’s Inn Machupicchu in Machu Picchu provides a terrace and rooms with free WiFi.

    From US$64.90 per night
  • Tierra Mágica Hostal

    Machu Picchu
    Budget options available
    Scored out of 10, guest rating 7.2
    Good - What previous guests thought, 256 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
  • Hostal Premier Inn

    Machu Picchu
    Budget options available
    Scored out of 10, guest rating 6.7
    Pleasant - What previous guests thought, 69 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
  • tayta inn

    Machu Picchu
    Budget options available
    Scored out of 10, guest rating 7.9
    Good - What previous guests thought, 74 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
  • Inkary Hotel Machupicchu

    Machu Picchu
    Budget options available
    Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 12 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
  • Viandina Machupicchu

    Machu Picchu
    Budget options available
    Scored out of 10, guest rating 7.9
    Good - What previous guests thought, 255 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

B&Bs that guests love in Santa Teresa

See all
  • Avg. price/night: US$27.32
    Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 199 reviews
    Nice room, cozy and clean. Prettier than in the photo. Good privacy (room from the quiet street). Very friendly, nice and smiling family. Quiet household. The lady will advise, help. Is possible communicate with her in English. Hospedaje has its own tuctuc. Very good breakfast.
    Guest review by
    Tawi
    Young couple