Hotels with Restaurants in Peru

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Top Cities in Peru

Check availability on Peru Hotels with Restaurants

This weekend
Next weekend

Our top choices for Peru hotels with a restaurant

Wyndham Costa Del Sol Lima Airport

Wyndham Costa Del Sol Lima Airport
4.0 star property
Callao
8.8 out of 10, Excellent, (3,353 reviews)
"Hotel was clean, beds are comfortable and the staff was great. "
United States
Jorge
The price is P6,097
P6,706 total
May 21 - May 22
Wyndham Costa Del Sol Lima Airport

Dazzler by Wyndham Lima Miraflores

Dazzler by Wyndham Lima Miraflores
4.0 star property
Miraflores
9.0 out of 10, Wonderful, (1,002 reviews)
"This is a lovely property and well located in Miraflores. The breakfast menu was fresh and appetizing. I would certainly recommend staying at this property."
United States
Sanella
The price is P5,299
P5,829 total
May 8 - May 9
Dazzler by Wyndham Lima Miraflores

Sonesta Hotel Cusco

Sonesta Hotel Cusco
4.0 star property
Cusco Historic Center
9.6 out of 10, Exceptional, (1,016 reviews)
"Good breakfast with clean, comfortable rooms"
Canada
Damodar
The price is P10,366
P11,402 total
May 31 - Jun 1
Sonesta Hotel Cusco

JW Marriott El Convento Cusco

JW Marriott El Convento Cusco
5.0 star property
Cusco Historic Center
9.6 out of 10, Exceptional, (1,004 reviews)
"Excellent location, unique property with great service, and an outstanding breakfast!"
United States
Temel
The price is P23,676
P28,558 total
May 29 - May 30
JW Marriott El Convento Cusco

Antigua Casona San Blas

Antigua Casona San Blas
4.0 star property
Cusco Historic Center
10.0 out of 10, Exceptional, (1,003 reviews)
"Lovely place and neighborhood."
United States
Asad
The price is P23,001
P23,001 total
May 10 - May 11
Antigua Casona San Blas

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,001 reviews)
"Great hotel"
United States
Molly
The price is P19,238
P23,700 total
Jun 4 - Jun 5
Palacio del Inka, A Luxury Collection Hotel by Marriott

Tierra Viva Machu Picchu

Tierra Viva Machu Picchu
3.5 star property
Machu Picchu
9.2 out of 10, Wonderful, (1,005 reviews)
"Excellent service, breakfast was awesome."
United States
Richard
The price is P8,965
P9,861 total
Jun 2 - Jun 3
Tierra Viva Machu Picchu

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,040 reviews)
"Nice place to stay"
Canada
ARVIE BROWN
The price is P4,277
P4,705 total
May 25 - May 26
Wyndham Costa Del Sol Lima City

Hilton Garden Inn Cusco

Hilton Garden Inn Cusco
3.5 star property
Santa Ana
9.2 out of 10, Wonderful, (1,002 reviews)
"Property was well maintained and staff was excellent. "
United States
Awntwan
The price is P7,498
P8,247 total
Jun 1 - Jun 2
Hilton Garden Inn Cusco

Radisson Hotel Decapolis Miraflores

Radisson Hotel Decapolis Miraflores
4.0 star property
Miraflores
9.4 out of 10, Exceptional, (1,007 reviews)
"Delicious breakfast, amazing staff, super safe area, "
United States
Lester
The price is P6,992
P7,692 total
May 10 - May 11
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 dining in Peru cost?
The rate for hotels in Peru ranges from P4,705 to P28,558 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 dining in Peru?
Peru has multiple hotels with dining that have a total average guest review rating of 9.4. Eager to explore the local dining scene in Lima? Do it from Hotel B, a 4-star retreat with a free cooked-to-order breakfast and a terrace. Alternatively, eat your way around Lima from Casa Republica Barranco Boutique Hotel. Also popular with travelers, it has a 4-star rating and amenities such as a rooftop terrace and a terrace.
How many hotels with dining are there in Peru?
Take a peek at our 1620 hotels with dining in Peru and then lock in your favorite. Whether you're organizing a family vacation or jet-setting with friends, your perfect stay is just clicks away.
What are the best cheap hotels with dining in Peru?
It all depends on which part of Peru you plan to visit. If you're traveling to Lima, Eco Wasi Backpackers - Hostel is a great choice. Along with access to some fabulous food experiences, this low-cost option has hypo-allergenic bedding and a cafe. Spending time in Cusco? Use the extra cash you save at Second Home Cusco to eat your way across the city. A restaurant and complimentary breakfast are among the conveniences at this stay. Hotels with dining in Peru start at only P4,705 per night. Explore Peru on a budget by filling your itinerary with fun and free attractions. Waikiki Beach in Lima is one for your list after you've had a taste of some local flavors. If you're spending some time in Cusco, you won't have to pull out your wallet when you visit San Blas Viewpoint. 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 dining in Peru?
You'll find some excellent family-friendly hotels with dining in Peru. If you're vacationing in Lima, experience the culinary delights of the city from Hotel B. Amenities at this 4-star stay include complimentary breakfast and WiFi. Casa Republica Barranco Boutique Hotel is also a top pick for families looking for hotels with restaurants or near foodie areas. This 4-star option features complimentary breakfast and a cafe and is also in Lima. You'll find plenty of exciting things to do with your family in Lima. Waikiki Beach and Costa Verde Beach provide an enjoyable day out.
Are there any 5-star hotels with dining in Peru?
Peru has plenty of properties that blend luxurious accommodations with delicious dining experiences. Enjoy a taste of Lima from Miraflores Park, A Belmond Hotel, Lima, a 5-star escape with amenities such as a sauna and a terrace. The Westin Lima Hotel & Convention Center is another popular option in Lima. Also rated 5 stars, designer toiletries and room service are among the reasons discerning travelers choose to stay here.
Why book your hotel with dining in Peru with Expedia?
Reserving a hotel with dining 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 dining in Peru?
Expedia can help you easily locate cheap hotels with dining 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 dining?
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.