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

This weekend
Next weekend

Top Machu Picchu Hotels with Restaurant

Tierra Viva Machu Picchu

3.5 star property
9.2 out of 10, Wonderful, (1006)
"Great location "
The price is £114
22 Aug - 23 Aug
Tierra Viva Machu Picchu

Sumaq Machu Picchu Hotel

4.0 star property
9.2 out of 10, Wonderful, (492)
"Great stay. Comfortable and on balance Google value esp the half board"
The price is £625
31 Jul - 1 Aug
Sumaq Machu Picchu Hotel

Casa Andina Standard Machu Picchu

3.0 star property
8.8 out of 10, Excellent, (876)
"Great place to stay if you are planning on visiting Machu Picchu."
The price is £141
2 Aug - 3 Aug
Casa Andina Standard Machu Picchu

Taypikala Boutique Machupicchu

4.0 star property
8.4 out of 10, Very good, (1001)
"Great location , great staff "
Taypikala Boutique Machupicchu

Casa Del Sol Machupicchu

4.0 star property
8.8 out of 10, Excellent, (645)
"wonderful property--super friendly and helpful staff, so cheerful and hospitable. would highly recommend this hotel to one and all."
Casa Del Sol Machupicchu

Sanctuary Lodge, A Belmond Hotel, Machu Picchu

5.0 star property
9.2 out of 10, Wonderful, (354)
"My wife and I spent two nights at the Sanctuary Lodge. It was simply wonderful from the beginning to the end of our stay. Great food, incredible staff. A real jewel by the Machu Picchu ruins. A true paradise."
The price is £1,610
17 Aug - 18 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, (601)
"Convenient location and very accommodating staff. Will stay again."
Terrazas del Inca Bed and Breakfast

Gringo Bill's Boutique Hotel

3.0 star property
8.0 out of 10, Very good, (387)
"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, (183)
"Amazing"
The price is £406
1 Aug - 2 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 £195
25 Jul - 26 Jul
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 £114 and £1,610 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 £114 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.