The ancient Incan ruins of Machu Picchu with terraced fields and steep mountain backdrop.

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
    Learn about One Key
  • Be picky

    Search almost a million properties worldwide

Check availability on Machu Picchu Hotels with Restaurant

Tonight
20 Oct - 21 Oct
Tomorrow
21 Oct - 22 Oct
This weekend
23 Oct - 25 Oct
Next weekend
30 Oct - 1 Nov

Our top choices for Machu Picchu hotels with a restaurant

1. Rockrivers Machu Picchu

Rockrivers Machu Picchu
Machu Picchu
United States
Ido
£76
8 Nov - 9 Nov
Rockrivers Machu Picchu

2. Taypikala Boutique Machupicchu

Taypikala Boutique Machupicchu
Machu Picchu
United States
Relin
£80
19 Nov - 20 Nov
Taypikala Boutique Machupicchu

3. Tierra Viva Machu Picchu

Tierra Viva Machu Picchu
Machu Picchu
United States
Karista Kay
£100
16 Nov - 17 Nov
Tierra Viva Machu Picchu

4. Inti Punku MachuPicchu Hotel & Suites

Inti Punku MachuPicchu Hotel & Suites
Machu Picchu
United States
Uma Maheswari
£73
21 Oct - 22 Oct
Inti Punku MachuPicchu Hotel & Suites

5. Sumaq Machu Picchu Hotel

Sumaq Machu Picchu Hotel
Machu Picchu
United States
Jennifer
£522
18 Nov - 19 Nov
Sumaq Machu Picchu Hotel

6. El MaPi Hotel by Inkaterra

El MaPi Hotel by Inkaterra
Machu Picchu
United States
jeffrey john
£138
20 Nov - 21 Nov
El MaPi Hotel by Inkaterra

7. Casa Del Sol Machupicchu

Casa Del Sol Machupicchu
Machu Picchu
United States
Luke J
£215
15 Nov - 16 Nov
Casa Del Sol Machupicchu

8. Sanctuary Lodge, A Belmond Hotel, Machu Picchu

Sanctuary Lodge, A Belmond Hotel, Machu Picchu
Machu Picchu
Japan
AOI
£1,738
18 Nov - 19 Nov
Sanctuary Lodge, A Belmond Hotel, Machu Picchu

9. Santuario Machupicchu

Santuario Machupicchu
Machu Picchu
United States
Cheuk
£78
18 Nov - 19 Nov
Santuario Machupicchu

10. Vilas Insight Hotel Machupicchu

Vilas Insight Hotel Machupicchu
Machu Picchu
United States
Patricia
£56
3 Nov - 4 Nov
Vilas Insight Hotel Machupicchu
View all properties

Top Machu Picchu Hotel Reviews

El MaPi Hotel by Inkaterra

El MaPi Hotel by Inkaterra

10/10 Excellent
"Highly recommend El MaPi. Logistically convenient, a very easy walk from train station, and close to the bus station heading up Machu Pichu. Hotel has an earthy/ nature oriented feel, very relaxing. Staff are very friendly, extremely helpful. Room was nice, clean, seemed fairly new/ updated. Restaurant was very good for both dinner and breakfast, fun bar for after dinner. I didn’t visit the spa, but am sure it was great too."
jeffrey john 1-night trip
Posted 1 day ago
El MaPi Hotel by Inkaterra
Taypikala Boutique Machupicchu

Taypikala Boutique Machupicchu

10/10 Excellent
"Perfect"
Sergio 1-night trip
Posted 7 days ago
Taypikala Boutique Machupicchu
Casa Del Sol Machupicchu

Casa Del Sol Machupicchu

10/10 Excellent
"Wonderful stay"
Luke J 2-night trip
Posted 8 days ago
Casa Del Sol Machupicchu
Sanctuary Lodge, A Belmond Hotel, Machu Picchu

Sanctuary Lodge, A Belmond Hotel, Machu Picchu

10/10 Excellent
"What a great group of friendly staff! From arriving at the train station to be met by Ruben who took care of the luggage, got us into the bus and by the time we were up at the hotel our bags were ready for us. Upon arrival we were greeted by Anthony "our shaman". Took care of every detail and gave us a lot of historical information. Have to say everyone from the front desk to the restaurant and bar were excellent and made our (short) stay worth it. Thanks to all!"
Juan 1-night trip
Posted 1 month ago
Sanctuary Lodge, A Belmond Hotel, Machu Picchu

Frequently asked questions

How much do hotels with restaurants in Machu Picchu cost?
Prepare to pay between £56 and £1,738 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.9. 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 £56 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