An aerial view of a tropical island with a sandy beach and clear turquoise waters.

David Hotels with Restaurants

  • 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

Check availability on David Hotels with Restaurants

Our top choices for David hotels with a restaurant

1. Hotel Ciudad De David

Hotel Ciudad De David
3.5 star property
David
9.4 out of 10, Exceptional, (1,001 reviews)
"Excellent hotel, highly recommend."
Canada
Chris
The price is RM330
RM363 total
includes taxes & fees
15 Nov - 16 Nov
Hotel Ciudad De David

2. Hotel Alcala

Hotel Alcala
3.0 star property
David
8.8 out of 10, Excellent, (222 reviews)
"Everything was good , love the restaurant there as well"
United States
Brian
The price is RM162
RM201 total
includes taxes & fees
17 Nov - 18 Nov
Hotel Alcala

3. Gran Hotel Nacional

Gran Hotel Nacional
3.0 star property
Barrio El Carmen
8.4 out of 10, Very good, (562 reviews)
"Beautiful hotel and a very nice staff."
United States
Margaret
The price is RM347
RM382 total
includes taxes & fees
11 Nov - 12 Nov
Gran Hotel Nacional

4. Hotel Castilla

Hotel Castilla
3.0 star property
David
8.4 out of 10, Very good, (197 reviews)
"Clean room, great water pressure, felt secure, someone was always at the front desk to help with recommendations and whatnot"
United States
Kevin
The price is RM212
RM233 total
includes taxes & fees
17 Nov - 18 Nov
Hotel Castilla

5. Pensión Galicia

Pensión Galicia
2.0 star property
David
8.0 out of 10, Very good, (17 reviews)
"Pretty basic accommodation. Older place in ok condition. We had a group book 3 rooms for a baseball game across the street. It did the trick. We've actually booked again for an event. Don't expect The Hilton, you get a clean, comfortable bed. Oh, no hot water, which is kind of normal here. "
Canada
Scott
The price is RM104
RM114 total
includes taxes & fees
24 Nov - 25 Nov
Pensión Galicia

6. Hotel Residencial Cervantes

Hotel Residencial Cervantes
3.0 star property
David
8.0 out of 10, Very good, (150 reviews)
"Great staff, perfect location. Airport transfer was really nice too."
Canada
Jennifer
The price is RM139
RM153 total
includes taxes & fees
12 Nov - 13 Nov
Hotel Residencial Cervantes

7. Peace N' Green

Peace N' Green
3.0 star property
David
The price is RM329
RM362 total
includes taxes & fees
11 Nov - 12 Nov
Peace N' Green
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 David Hotel Reviews

Frequently asked questions

How much do hotels with dining in David cost?
The rate for hotels in David ranges from RM201 to RM414 per night. Expedia has great offers on properties with restaurants or close to foodie areas that'll please both your taste buds and bank account. 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 David?
You can pick from multiple hotels with dining in David with a total average guest review rating of 8.5. Hotel Ciudad De David will put you near some excellent foodie experiences. This popular 3.5-star hotel also comes with a sauna and a swimming pool. Aranjuez Hotel & Suites is another sought-after option with dining. It has a 3.5-star rating and conveniences such as a terrace and an electric car charging station.
How many hotels with restaurants are there in David?
Pack your suitcase and pick from 12 hotels with restaurants in David. For business travel, a solo adventure and everything in between, Expedia is here to help you find a stay to satisfy your inner foodie in a few quick clicks.
What are the best cheap hotels with dining in David?
With hotels with dining starting from just RM201 per night, you'll have extra cash in your pocket to spend on memorable culinary experiences in David! Hotel Madrid is a well-priced option that offers amenities such as a terrace and WiFi. Alternatively, sample the flavours of this city from Hotel Occidental. A terrace and a cafe are among this stay's conveniences. Visiting free attractions in David will stretch your holiday dollars even further. Miguel de Cervantes Saavedra Park and Parque de las Madres are tourist favourites. With the money you save, you can dig into a great meal. 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 David?
Many travellers seeking a family-friendly hotel with dining in David book Hotel Alcala. With a 3-star rating and amenities like WiFi and housekeeping services, it'll get your crew's tick of approval. Gran Hotel Nacional is a 3-star stay that will also give you access to some delicious food experiences. A cafe and WiFi help make it a great base for your family break. After checking in and chilling together in your comfy digs, it's time to explore some of the local sights. Miguel de Cervantes Saavedra Park and Parque de las Madres are some of the best family-friendly attractions in David.
Why book your hotel with restaurants in David with Expedia?
Whether you're looking for a hotel with a restaurant, or one that's close to a foodie hub, Expedia will have an escape that suits your tastes. Use our filters to search for David hotels with their own places to dine at. You can also refine your search for accommodation in renowned locations full of cafés or restaurants. Whatever you choose, you'll always get a tasty deal with Expedia!
How can I find cheap hotels with restaurants in David?
With Expedia's nifty filter tool, scoring cheap hotels with restaurants in David is a piece of cake. To discover properties that are very pocket friendly, narrow down your search by meal plans, star rating and budget.
What is there to do in David near my hotel with restaurants?
If you'd like to immerse yourself in the best of David, Miguel de Cervantes Saavedra Park is the perfect place to start.