Hotels with Restaurants in Thailand

  • 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 Thailand

Top Thailand Hotels with Restaurants

Santhiya Koh Yao Yai Resort & Spa - Compulsory Join Santhiya Speedboat from / to Ao Po Grand Marina at Phuket

5.0 star property
9.0 out of 10, Wonderful, (1004)
"Second time there loved it "
The price is P6,154
P7,558 total
includes taxes & fees
Dec 16 - Dec 17
Santhiya Koh Yao Yai Resort & Spa - Compulsory Join Santhiya Speedboat from / to Ao Po Grand Marina at Phuket

Chatrium Hotel Riverside Bangkok

4.5 star property
9.4 out of 10, Exceptional, (1006)
"Great view. Convenient ferry from hotel to other areas."
The price is P8,481
P9,982 total
includes taxes & fees
Nov 25 - Nov 26
Chatrium Hotel Riverside Bangkok

lebua at State Tower

5.0 star property
9.0 out of 10, Wonderful, (1473)
"What can One say Hangover 2 Bucketlist Thank you for the upgraded room."
The price is P8,252
P10,056 total
includes taxes & fees
Dec 19 - Dec 20
lebua at State Tower

Mandarin Hotel Managed by Centre Point

4.5 star property
9.0 out of 10, Wonderful, (1480)
"Restaurants were really good. Hotel is clean, a bit dated but it’s nice and comfortable "
Mandarin Hotel Managed by Centre Point

Patra Boutique Hotel

3.0 star property
8.4 out of 10, Very Good, (590)
"Well-priced, clean hotel located among the markets and close to weed dispesaries. Hotel staff were friendly and helpful (as was everyone we met in Thailand)"
Patra Boutique Hotel

Trinity Silom Hotel

3.0 star property
8.2 out of 10, Very Good, (1002)
"Love this location. Everything is in arm's reach. Alleyway markets, food, massage, pool, etc."
The price is P2,169
P2,638 total
includes taxes & fees
Dec 11 - Dec 12
Trinity Silom Hotel

Dusit Thani Bangkok

5.0 star property
10.0 out of 10, Exceptional, (18)
"Property has wonderful views - both from rooms and especially from swimming pool. Reception and arrival area staff are very very good. Waiter require more training and better Supervisors "
The price is P18,437
P21,701 total
includes taxes & fees
Nov 27 - Nov 28
Dusit Thani Bangkok

Centre Point Silom

4.0 star property
8.8 out of 10, Excellent, (1004)
"Great customer service. Very clean "
Centre Point Silom

Novotel Bangkok Suvarnabhumi Airport Hotel

4.5 star property
8.6 out of 10, Excellent, (2114)
"coveniently located near the airport and there is a free shittle every 10 minutes to take you there"
The price is P9,628
P11,525 total
includes taxes & fees
Dec 19 - Dec 20
Novotel Bangkok Suvarnabhumi Airport Hotel

VELA Dhi GLOW Pratunam

4.0 star property
9.0 out of 10, Wonderful, (1000)
"Splendid location with foods and shoppings in walking distance!"
VELA Dhi GLOW Pratunam
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 Thailand
Save an average of 15% on thousands of hotels when you're signed in

Frequently asked questions

How much do hotels with dining in Thailand cost?
Hotels in Thailand range between P2,169 to P18,437 per night. Come with an appetite — these hotels have restaurants or offer access to some terrific culinary experiences. 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 Thailand?
Get set to experience the culinary delights of Thailand when you base yourself at one of our multiple hotels with restaurants or near foodie areas. With a total average guest review rating of 8.8, there’s an option for all tastes and budgets. If you’re traveling to Bangkok, check out Old Capital Bike Inn, a 3-star property with dry cleaning and laundry services and free WiFi. Another favorite pick in this popular destination is Mandarin Oriental, Bangkok. This 5-star hotel features a garden and a swimming pool.
How many hotels with dining are there in Thailand?
Take your pick of 10194 hotels that offer access to awesome dining all over Thailand. Whether you want a hotel with a restaurant or one that places you at the heart of a foodie hub, Expedia can help you secure the perfect hotel.
Are there any family-friendly hotels with dining in Thailand?
You’ll find some excellent family-friendly hotels with dining in Thailand. If you’re planning to stay in Bangkok, experience the culinary delights of the city from Phranakorn Nornlen Hotel. Amenities at this 2.5-star hotel include housekeeping services and laundry facilities. Bangkok Marriott Hotel The Surawongse is another great pick for families looking for hotels with restaurants or near foodie areas. This 5-star option includes a children’s pool and a pillow top mattress and is also in Bangkok. There are plenty of fabulous things to do with your family in Bangkok. Grand Palace and Sea Life Bangkok Ocean World provide a wonderful day out.
Are there any 5-star hotels with dining in Thailand?
Wherever you’re going in Thailand, Expedia can help you find a 5-star stay near delicious dining experiences. Bangkok has some terrific options, such as Mandarin Oriental, Bangkok. A sauna and a pillow menu are among the amenities at this luxurious retreat. Alternatively, use The Peninsula Bangkok as a base to eat your way around the local food scene. A swimming pool and a deep soaking bathtub help make this 5-star stay in Bangkok a top pick for travelers.
Why book your hotel with dining in Thailand with Expedia?
With Expedia, you’ll have no trouble finding your ideal hotel with dining in Thailand. Find your way to the filters to search for properties with their own restaurants. If you have a set budget, click on how much you’re willing to spend and the star rating of your hotel. We’ll help you find a suitable stay whatever your tastes or bank balance.
How can I find cheap hotels with dining in Thailand?
A great way to uncover cheap hotels with dining in Thailand is with Expedia’s useful filter tool. Reserve getaways with restaurants or satisfying extra touches, like included dinner. You can also narrow down your search results by amenities, budget and star rating to access awesome bargains in a few clicks.
What is there to do in Thailand near my hotel with dining?
Whether you’re a fan of shopping, dining, history or culture, Thailand offers something for everyone! The well-known city of Bangkok has loads of activities and attractions, including Grand Palace, Sea Life Bangkok Ocean World and Bangkok National Museum. If you’re escaping to Chiang Mai Province, Art in Paradise, Chiang Mai National Museum and Museum of World Insects and Natural Wonders are worth putting on your itinerary.