Machu Picchu ruins amidst lush green mountains and misty clouds.

Search Hotels with Restaurant in Peru

  • 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

Peru Accommodation: Most Popular Cities to Stay

Check availability on Peru Hotels with Restaurant

Next weekend
In two weeks

Our top choices for Peru hotels with a restaurant

1. Wyndham Costa Del Sol Lima Airport

Wyndham Costa Del Sol Lima Airport
4.0 star property
Callao
8.8 out of 10, Excellent, (3,546 reviews)
"Great hotel!"
United States
nicky
The price is £88
10 Nov - 11 Nov
Wyndham Costa Del Sol Lima Airport

2. Dazzler by Wyndham Lima Miraflores

Dazzler by Wyndham Lima Miraflores
4.0 star property
Miraflores
9.0 out of 10, Wonderful, (1,003 reviews)
"We enjoyed our stay. We were a little disappointed that they charge for in-room coffee. Good location, good breakfast. The restaurant is a bit expensive."
United States
Julia
The price is £81
9 Nov - 10 Nov
Dazzler by Wyndham Lima Miraflores

3. Sonesta Hotel Cusco

Sonesta Hotel Cusco
4.0 star property
Cusco Historic Center
9.6 out of 10, Exceptional, (1,089 reviews)
"Excellent breakfast, nice room."
United States
Kara
The price is £110
4 Dec - 5 Dec
Sonesta Hotel Cusco

4. JW Marriott El Convento Cusco

JW Marriott El Convento Cusco
5.0 star property
Cusco Historic Center
9.8 out of 10, Exceptional, (1,000 reviews)
"Everything was amazing"
United States
Luis
The price is £247
4 Dec - 5 Dec
JW Marriott El Convento Cusco

5. Antigua Casona San Blas

Antigua Casona San Blas
4.0 star property
Cusco Historic Center
10.0 out of 10, Exceptional, (1,002 reviews)
"Clean room, comfortable bed, great breakfast and friendly staff."
United States
Chrystal
The price is £186
15 Nov - 16 Nov
Antigua Casona San Blas

6. Palacio del Inka, A Luxury Collection Hotel by Marriott

Palacio del Inka, A Luxury Collection Hotel by Marriott
5.0 star property
Cusco Historic Center
9.6 out of 10, Exceptional, (1,005 reviews)
"Beautiful hotel, great breakfast and dinner options. Very close to the historic center. Friendly staff. Wonderful spa at the hotel."
United States
Michella
The price is £275
4 Dec - 5 Dec
Palacio del Inka, A Luxury Collection Hotel by Marriott

7. Tierra Viva Machu Picchu

Tierra Viva Machu Picchu
3.5 star property
Machu Picchu
9.4 out of 10, Exceptional, (1,000 reviews)
"Loved this hotel! Would absolutely stay again."
United States
Karista Kay
The price is £96
1 Dec - 2 Dec
Tierra Viva Machu Picchu

8. Wyndham Costa Del Sol Lima City

Wyndham Costa Del Sol Lima City
4.0 star property
San Isidro
9.4 out of 10, Exceptional, (1,171 reviews)
"Excellent stay"
United States
Malcolm
The price is £63
27 Nov - 28 Nov
Wyndham Costa Del Sol Lima City

9. Hilton Garden Inn Cusco

Hilton Garden Inn Cusco
3.5 star property
Santa Ana
9.2 out of 10, Wonderful, (1,003 reviews)
"Nice hotel"
Canada
alan
The price is £95
20 Nov - 21 Nov
Hilton Garden Inn Cusco

10. Radisson Hotel Decapolis Miraflores

Radisson Hotel Decapolis Miraflores
4.0 star property
Miraflores
9.6 out of 10, Exceptional, (1,001 reviews)
"Amazing hotel! Would stay again. The breakfast was wonderful and delicious and the location is good. The staff was super nice and the rooms were great"
United States
Amanda
The price is £89
22 Nov - 23 Nov
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.
Save an average of 15% on thousands of hotels when you're signed in

Top Peru Hotel Reviews

Explore a world of travel with Expedia

Frequently asked questions

How much do hotels with restaurants in Peru cost?
You'll pay between £63 and £275 per night for hotels in Peru. A perfect stay with a restaurant, or one that's close to awesome culinary experiences, is waiting for you 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 Peru?
Choose from multiple hotels with restaurants in Peru that have a total average guest review rating of 9.4. Hotel B offers easy access to some tasty experiences. It has a 4-star rating and comes with hypo-allergenic bedding and a terrace. Another sought-after option is Miraflores Park, A Belmond Hotel, Lima. Amenities at this 5-star stay include a Champagne service and a terrace.
How many hotels with restaurants are there in Peru?
Browse our 1620 hotels with restaurants in Peru and then reserve your favourite. Whether you're taking off on a family escape or jet-setting with friends, Expedia has got you covered.
Are there any family-friendly hotels with restaurants in Peru?
You'll find some terrific family-friendly hotels with restaurants in Peru. If you're holidaying in Lima, experience the gastronomic delights of the city from Hotel B. Amenities at this 4-star stay include complimentary breakfast and childcare services. Miraflores Park, A Belmond Hotel, Lima is also a top pick for families looking for hotels with restaurants or close to foodie areas. This 5-star option comes with a nearby beach and a sauna and is also in Lima. Lima has plenty of family-friendly attractions when you're ready to see the sights. Leyendas Park and Barranco Viewpoint promise fun for all ages.
Are there any 5-star hotels with restaurants in Peru?
Peru has plenty of hotels that blend luxury with superb dining experiences. Sample the flavours of Lima from JW Marriott Hotel Lima, a 5-star retreat offering amenities such as a 24-hour front desk and a staffed front desk. Swissôtel Lima is another option in Lima. Also rated 5 stars, a 24-hour front desk and concierge services are among the many reasons discerning travellers choose to stay here.
Why book your hotel with dining in Peru with Expedia?
Expedia makes it a breeze to find your dream hotel with dining in Peru. Take advantage of our filters to search for properties with their own restaurants. If you have a budget, choose how much you want to spend and your preferred hotel star rating. We'll help you find the perfect pad whatever your bank balance or tastes.
How can I find cheap hotels with dining in Peru?
Expedia can help you easily source cheap hotels with dining in Peru. Simply use our helpful filter tools to discover stays with restaurants or optional extras, such as included breakfast and dinner. You can also choose how much you want to spend per night and your preferred hotel star rating to bring down costs.
What is there to do in Peru near my hotel with dining?
The most important accessory for your Peru getaway is a well-designed itinerary! Lima Art Museum, Cathedral of Lima and Museum of Natural History are some of the top things to do if you're staying in Lima. Cusco is also home to impressive attractions, such as Cusco Cathedral. Need more travel inspo? Drop by Museo de Arte Popular and Museo de Historia Natural too.