Hotels with Restaurants in Peru

  • Plan, book, stay with confidence
  • bex rewards loyalty icon
    Be picky
    Search almost a million properties worldwide
    payments icon
    Treat yourself
    Sign in to save 10% or more on thousands of hotels
    today icon
    Change your mind
    Book hotels with free cancellation

Top Cities in Peru

Top Hotels with Restaurants in Peru

Wyndham Costa Del Sol Lima Airport

4.0 star property
9.0 out of 10, Wonderful, (2725)
"right opposite of the airport. great location for overnight transit or use as base ti travel across peru. breakfast avialable from 4am, suitable for tours that start early"
The price is S$214
includes taxes & fees
24 Dec - 25 Dec
Wyndham Costa Del Sol Lima Airport

Dazzler by Wyndham Lima Miraflores

4.0 star property
9.0 out of 10, Wonderful, (1010)
"Always a pleasure staying there."
The price is S$141
includes taxes & fees
1 Dec - 2 Dec
Dazzler by Wyndham Lima Miraflores

Sonesta Hotel Cusco

4.0 star property
9.6 out of 10, Exceptional, (1023)
"I stayed at this hotel twice during my recent trip to Cusco. Absolutely love it. Great service, food, comfortable beds, and appropriately priced. Will always stay here in the future."
The price is S$161
includes taxes & fees
4 Dec - 5 Dec
Sonesta Hotel Cusco

JW Marriott El Convento Cusco

5.0 star property
9.6 out of 10, Exceptional, (1010)
"Great location and a beautiful hotel. "
The price is S$356
includes taxes & fees
8 Dec - 9 Dec
JW Marriott El Convento Cusco

Antigua Casona San Blas

4.0 star property
10.0 out of 10, Exceptional, (1005)
"Such a gem!! This privately owned boutique hotel is fabulous. The feel is luxury authentic. The restaurant is excellent, staff and service are friendly, helpful and overall lovely! They go above and beyond with the details- like a wool warm water bottle tucked into your bed, great for recovery after hiking!!! Rooms are spacious, bathrooms impeccable, beds comfortable, surroundings are peaceful - a little terrace off my room opened up to a water fountain and beautiful garden courtyard -...
The price is S$269
includes taxes & fees
24 Nov - 25 Nov
Antigua Casona San Blas

Palacio del Inka, A Luxury Collection Hotel by Marriott

5.0 star property
9.6 out of 10, Exceptional, (836)
"The lighting is vey dark"
The price is S$491
includes taxes & fees
24 Nov - 25 Nov
Palacio del Inka, A Luxury Collection Hotel by Marriott

Tierra Viva Machu Picchu

3.5 star property
9.2 out of 10, Wonderful, (1012)
"The property was really nice and convenient. "
The price is S$140
includes taxes & fees
1 Dec - 2 Dec
Tierra Viva Machu Picchu

Wyndham Costa Del Sol Lima City

4.0 star property
9.2 out of 10, Wonderful, (1011)
"Lovely hotel and very friendly staff"
The price is S$93
includes taxes & fees
23 Dec - 24 Dec
Wyndham Costa Del Sol Lima City

Hilton Garden Inn Cusco

3.5 star property
9.2 out of 10, Wonderful, (1003)
"Really helpful ataff"
The price is S$164
includes taxes & fees
21 Dec - 22 Dec
Hilton Garden Inn Cusco

Radisson Hotel Decapolis Miraflores

4.0 star property
9.4 out of 10, Exceptional, (1006)
"Can walk to restaurants and shopping areas. Area is safe."
The price is S$147
includes taxes & fees
1 Dec - 2 Dec
Radisson Hotel Decapolis Miraflores
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.
Don't see what you're looking for?
See all available properties in Peru
Save an average of 15% on thousands of hotels when you're signed in
Beautiful view of the beach with palm trees

Black Friday: Members save 30%+

Members save 30%+ on selected hotels until 4 Dec (property time) with our Black Friday deals. Stay by 15 Dec 2025.

Frequently asked questions

How much do hotels with dining in Peru cost?
The rate for hotels in Peru ranges from S$93 to S$491 per night. Expedia has unbeatable deals on properties with restaurants or near foodie areas that’ll satisfy both your appetite and budget. These prices were 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 Peru?
Satisfy your culinary cravings in Peru when you base yourself at one of our multiple hotels with restaurants or in foodie areas. With a total average guest review rating of 9.2, there’s an irresistible option for every budget and taste. If your travels are taking you to Lima, check out Hotel B, a 4-star getaway with individually decorated rooms and al fresco dining. Another favourite pick in this popular destination is Miraflores Park, A Belmond Hotel, Lima. This 5-star stay has a Champagne service and a swimming pool.
How many hotels with restaurants are there in Peru?
Take a peek at our 1620 hotels with restaurants in Peru and then lock in your favourite. Whether you’re organising a family holiday or jet-setting with friends, your perfect stay is just clicks away.
Are there any family-friendly hotels with dining in Peru?
You’ll discover some wonderful family-friendly hotels with dining in Peru. If you’re travelling to Lima, experience the gastronomic delights of the city from Casa Republica Barranco Boutique Hotel. Amenities at this 4-star hotel include complimentary breakfast and a picnic area. Hyatt Centric San Isidro Lima is also a top pick for families looking for hotels with restaurants or in foodie areas. This 4.5-star option comes with a cafe and laundry facilities and is also in Lima. There are lots of fun things to do with the kids in Lima. Waikiki Beach and Leyendas Park promise a great day out.
Are there any 5-star hotels with restaurants in Peru?
Check in to one of our 5-star hotels and indulge in some fantastic food experiences during your Peru holiday. If you’re journeying to Lima, look into Miraflores Park, A Belmond Hotel, Lima. This 5-star retreat features amenities such as a sauna and treatment rooms. The Westin Lima Hotel & Convention Centre is another luxurious option where you can work your way through the dining scene of Lima. A steam room and beauty services will help make your stay here comfortable and relaxed.
Why book your hotel with restaurants in Peru with Expedia?
Reserving a hotel with restaurants in Peru is as easy as deciding on your travel dates and selecting an option that satisfies your needs. After a stay that has an on-site restaurant or is near a food hub? Want it to be inexpensive or upscale? Use Expedia’s search filters to further narrow your search results and find your perfect match.
How can I find cheap hotels with restaurants in Peru?
Expedia can help you easily locate cheap hotels with restaurants in Peru. Try out our convenient filter tools to search for stays with restaurants or delicious extras, like included breakfast and dinner. You can also choose how much you want to spend per night and your preferred hotel star rating to minimize costs.
What is there to do in Peru near my hotel with restaurants?
Wherever you go in Peru, you’ll find lots of fun things to keep you busy. Planning to stay in Lima? Waikiki Beach is a great attraction to include on your itinerary.