Search Hotels with Restaurant in Machu Picchu

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • Be picky

    Search almost a million properties worldwide

Check availability on Machu Picchu Hotels with Restaurant

Our top choices for Machu Picchu hotels with a restaurant

Sanctuary Lodge, A Belmond Hotel, Machu Picchu

Sanctuary Lodge, A Belmond Hotel, Machu Picchu
5.0 star property
Machu Picchu
9.2 out of 10, Wonderful, (369 reviews)
"Fantastic location and unmatched attention to detail. The Belmond team was excellent."
United States
Robert
The price is £1,691
15 Apr - 16 Apr
Sanctuary Lodge, A Belmond Hotel, Machu Picchu

Casa Del Sol Machupicchu

Casa Del Sol Machupicchu
4.0 star property
Machu Picchu
8.8 out of 10, Excellent, (713 reviews)
"very fresh and organic breakfast, helpful staff, nice view , close to everything love it "
United States
Ghassan
The price is £231
14 Apr - 15 Apr
Casa Del Sol Machupicchu

Sumaq Machu Picchu Hotel

Sumaq Machu Picchu Hotel
4.0 star property
Machu Picchu
9.2 out of 10, Wonderful, (500 reviews)
"Great place but not that amazing for the price Staff was really nice"
United States
Ana
The price is £535
14 Apr - 15 Apr
Sumaq Machu Picchu Hotel

El MaPi Hotel by Inkaterra

El MaPi Hotel by Inkaterra
4.0 star property
Machu Picchu
8.8 out of 10, Excellent, (272 reviews)
"The spa was amazing! I did the water circuit and a 90 minute massage, highly recommend. The property was beautiful and the time were spacious and lovely. Great bathroom and closet. Loved this resort. "
United States
shannon
The price is £155
15 Apr - 16 Apr
El MaPi Hotel by Inkaterra

Hotel Mamasara Machupicchu

Hotel Mamasara Machupicchu
3.0 star property
Aguas Calientes
The price is £64
15 Apr - 16 Apr
Hotel Mamasara Machupicchu

Hoteles Romero

Hoteles Romero
3.0 star property
Aguas Calientes
The price is £30
14 Apr - 15 Apr
Hoteles Romero

Taypikala Boutique Machupicchu

Taypikala Boutique Machupicchu
4.0 star property
Machu Picchu
8.6 out of 10, Excellent, (1,005 reviews)
"Breakfast buffet is excellent. Location great."
Canada
Richard Allen
The price is £118
1 May - 2 May
Taypikala Boutique Machupicchu

Gringo Bill's Boutique Hotel

Gringo Bill's Boutique Hotel
3.0 star property
Machu Picchu
8.0 out of 10, Very good, (443 reviews)
"Nice spot to stay before the big hike "
United States
Adrian
The price is £94
29 Apr - 30 Apr
Gringo Bill's Boutique Hotel

Rockrivers Machu Picchu

Rockrivers Machu Picchu
3.0 star property
Machu Picchu
8.6 out of 10, Excellent, (64 reviews)
"The customer service was excellent, probably the best experience I've had at a hotel. The staff are so attentive! I would stay here again."
Canada
Naya
The price is £77
12 May - 13 May
Rockrivers Machu Picchu

Jaya Machupicchu Boutique Hotel

Jaya Machupicchu Boutique Hotel
3.5 star property
Machu Picchu
9.4 out of 10, Exceptional, (420 reviews)
"Everything was perfect. Luis (front desk staff) was so kind, helpful, and empathetic. "
United States
Miguel
The price is £142
14 Apr - 15 Apr
Jaya Machupicchu Boutique Hotel
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 £30 and £1,691 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.8. 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 £30 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.

Explore a world of travel with Expedia