Search Hotels with Restaurant in Machu Picchu

    price find illustration

    Change your mind

    Book hotels with free cancellation
    deals illustration

    Treat yourself

    Save instantly and earn perks with One Key
    bed illustration

    Be picky

    Search almost a million properties worldwide

Check availability on Machu Picchu Hotels with Restaurant

Top Machu Picchu Hotels with Restaurant

Tierra Viva Machu Picchu

3.5 star property
9.2 out of 10, Wonderful, (1001)
"We had a great time, the hotel is very close to everything but without all the noise of the main streets. Clean, beautiful and the staff is very helpful. "
The price is £122
29 Aug - 30 Aug
Tierra Viva Machu Picchu

Sumaq Machu Picchu Hotel

4.0 star property
9.2 out of 10, Wonderful, (494)
"Great stay. Comfortable and on balance Google value esp the half board"
The price is £623
24 Aug - 25 Aug
Sumaq Machu Picchu Hotel

Casa Andina Standard Machu Picchu

3.0 star property
8.8 out of 10, Excellent, (877)
"Lovely hotel in perfect location We enjoyed our stay here"
The price is £141
29 Aug - 30 Aug
Casa Andina Standard Machu Picchu

Taypikala Boutique Machupicchu

4.0 star property
8.4 out of 10, Very good, (1002)
"The hotel is perfect for an overnight stay."
Taypikala Boutique Machupicchu

Casa Del Sol Machupicchu

4.0 star property
8.8 out of 10, Excellent, (653)
"It was an amazing stay at Casa Del sol. We enjoyed the Pisco sour class, massages and, our room was facing the river view and it was the most beautiful view to wake up to as well. A very unique location for this hotel and would definitely book another stay with them again."
Casa Del Sol Machupicchu

Sanctuary Lodge, A Belmond Hotel, Machu Picchu

5.0 star property
9.2 out of 10, Wonderful, (356)
"The Sanctuary Lodge is a gem in the entrance of Machu Picchu. Every staff member we met was exceptionally warm, treating us like their family. We were especially impressed by Juan Manuel, Wilmar, Alexander, and Zaraí. Additionally, incredible demonstrations of Peruvian culture by Karen and Gabriel. We really felt taken care of here. Not only was the attention by staff excellent, but the space is beautiful with an incredible garden, lovely rooms, and the food was unbelievable (notable mention to...
The price is £1,606
24 Aug - 25 Aug
Sanctuary Lodge, A Belmond Hotel, Machu Picchu

Terrazas del Inca Bed and Breakfast

3.0 star property
8.2 out of 10, Very good, (605)
"Terrazas del Inca has very convenient location to the bus station to Machu Picchu and restaurants/shopping. Breakfast starts at 5:30am and freshly cooked which is very considerate for early hikers and tourists for early entrance time. Room is clean and comfy."
Terrazas del Inca Bed and Breakfast

Gringo Bill's Boutique Hotel

3.0 star property
8.0 out of 10, Very good, (393)
"Nice room, great breakfast, laundry service, great location"
Gringo Bill's Boutique Hotel

Inkaterra Machu Picchu Pueblo Hotel

4.5 star property
9.2 out of 10, Wonderful, (188)
"Beautiful hotel located just outside town! Included dinner in particular was amazing!!"
The price is £405
26 Aug - 27 Aug
Inkaterra Machu Picchu Pueblo Hotel

Hotel Ferre Machu Picchu

3.5 star property
8.0 out of 10, Very good, (267)
"Amazing hotel with friendly staff. Wonderful breakfast - definitely recommend it"
The price is £102
28 Aug - 29 Aug
Hotel Ferre Machu Picchu
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.

Top Machu Picchu Hotel Reviews

Frequently asked questions

How much do hotels with restaurants in Machu Picchu cost?
Prepare to pay between £122 and £1,606 per night for hotels in Machu Picchu. An ideal stay with a restaurant, or one with access to great dining experiences, is just a few clicks away with Expedia. This price was available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.
What are the best hotels with restaurants in Machu Picchu?
You can pick from multiple hotels with restaurants in Machu Picchu with a total average guest review rating of 8.6. Sanctuary Lodge, A Belmond Hotel, Machu Picchu will put you near some excellent foodie experiences. This popular 5-star stay also features a terrace and a Champagne service. Inkaterra Machu Picchu Pueblo Hotel is another sought-after option with dining. It has a 4.5-star rating and conveniences such as a garden and on-site ecotour services.
How many hotels with restaurants are there in Machu Picchu?
Machu Picchu has 60 hotels with restaurants. To help you find the ideal digs, use our handy filter tool to search for other must-have hotel amenities.
What are the best cheap hotels with dining in Machu Picchu?
Use Nativus Hostel Machu Picchu as a base to experience the food scene of Machu Picchu. This affordable escape comes with amenities such as a terrace and complimentary breakfast. Another excellent choice that'll satisfy both your budget and appetite is Flowers House MachuPicchu. Conveniences here include an attached winery and mountain views. Hotels with restaurants in Machu Picchu are priced from £122 per night. If you'd like to hold on to your hard-earned money and still see the best of Machu Picchu, add a couple of wonderful free attractions to your itinerary. Butterfly Farm of Machu Picchu and Inca Trail are always great choices. This price was available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.
Are there any family-friendly hotels with restaurants in Machu Picchu?
Many travellers seeking a family-friendly hotel with dining in Machu Picchu go for Sanctuary Lodge, A Belmond Hotel, Machu Picchu. With a 5-star rating and amenities including housekeeping services and express check-out services, it'll get your crew's nod of approval. Inkaterra Machu Picchu Pueblo Hotel is a 4.5-star stay that will also put you within reach of the local food scene. A nearby theme park and complimentary breakfast help make it a comfy base for your family trip. After checking in and chilling out together in your new digs, it's time to head out and discover some of the local sights. Aguas Calientes Hot Springs and Butterfly Farm of Machu Picchu are just two family-friendly attractions in Machu Picchu.
Are there any 5-star hotels with restaurants in Machu Picchu?
Although there aren't any 5-star hotels with restaurants in Machu Picchu, there are some 4-star options that will please the travelling foodie. Located approximately 1 mi from the downtown area, Inkaterra Machu Picchu Pueblo Hotel provides guests with top amenities like massage services and premium bedding. Another suitable stay is Sanctuary Lodge, A Belmond Hotel, Machu Picchu. It's roughly 0.2 mi from central Machu Picchu and features conveniences like a 24-hour front desk and concierge services.
Why book your hotel with dining in Machu Picchu with Expedia?
Reserving a hotel with dining in Machu Picchu is as simple as deciding on your travel dates and choosing an option that suits your needs. Looking for a property that has its own restaurant or is in an epicurean hot spot? Want it to be luxurious or low cost? Use Expedia's filters to narrow your results even further and find your ideal match.
How can I find cheap hotels with dining in Machu Picchu?
Expedia can help you easily locate cheap hotels with dining in Machu Picchu. Try our handy filter tools to look up accommodation with restaurants or delightful extras, like included lunch and dinner. You can also choose how much you want to spend per night and your preferred hotel star rating to cut costs.
What is there to do in Machu Picchu near my hotel with dining?
You'll find plenty of superb things to fill your days in Machu Picchu. Check out top attractions like Aguas Calientes Hot Springs, Butterfly Farm of Machu Picchu and Huayna Picchu. Inca Trail, Temple of the Condor and Cerro Machupicchu are other must-do's.