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 Hotels with Restaurants in Thailand

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)
"A beautiful resort with multiple restaurants, pools, entertainment options, loved the library cafe for a rainy afternoon. Food delicious and the staff are wonderful. Not as cheap as other places in Thailand for food/drinks but cheaper than Europe. "
The price is S$170
includes taxes & fees
16 Dec - 17 Dec
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)
"Classy hotel on the river. Friendly staff, lovely room, convenient location "
The price is S$227
includes taxes & fees
30 Nov - 1 Dec
Chatrium Hotel Riverside Bangkok
lebua at State Tower
5.0 star property
9.0 out of 10, Wonderful, (1473)
"Excellent!!!"
The price is S$229
includes taxes & fees
4 Dec - 5 Dec
lebua at State Tower
Mandarin Hotel Managed by Centre Point
4.5 star property
9.0 out of 10, Wonderful, (1480)
"The location and service are good! The only negative is the bathroom towel are so old & broken but oh, all is very good!"
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 S$60
includes taxes & fees
4 Dec - 5 Dec
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 S$472
includes taxes & fees
26 Nov - 27 Nov
Dusit Thani Bangkok
Centre Point Silom
4.0 star property
8.8 out of 10, Excellent, (1004)
"Very spacious room, clean room, and currently going through some renovation. Best was staffs and worst was neighbors- old and dirty. But that is common. I wish they improve TV system do that we can watch netflix, yourube. They only had some old model and not supporting those webbased appps."
Centre Point Silom
Novotel Bangkok Suvarnabhumi Airport Hotel
4.5 star property
8.6 out of 10, Excellent, (2114)
"A lovely hotel and convenient for next day air flights. Very nice pool area. Given its location within the airport, not a lot of dining other than that provided by hotel but as expected. Room was a bit tired looking - beat up walls and furniture, but clean and comfortable bed. Not sure if there was some other purpose for the guys directing elevator traffic - it felt odd for them to show us the open elevator every time we came up or down…a bit overkill."
The price is S$263
includes taxes & fees
16 Dec - 17 Dec
Novotel Bangkok Suvarnabhumi Airport Hotel
VELA Dhi GLOW Pratunam
4.0 star property
9.0 out of 10, Wonderful, (1000)
"I enjoyed my stay. The staff was extremely friendly and helpful. Breakfast was great a lot of choices to choose from. I will definitely stay here again. "
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 S$60 to S$472 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 restaurants 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 travelling to Bangkok, check out Old Capital Bike Inn, a 3-star property with dry cleaning and laundry services and free WiFi. Another favourite pick in this popular destination is Mandarin Oriental, Bangkok. This 5-star hotel features a garden and a swimming pool.
How many hotels with restaurants 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 restaurants 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 travellers.
Why book your hotel with restaurants in Thailand with Expedia?
With Expedia, you’ll have no trouble finding your ideal hotel with restaurants 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 restaurants in Thailand?
A great way to uncover cheap hotels with restaurants 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 restaurants?
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.