A beach with boats, people, and a mountainous backdrop.

Search Hotels with Restaurant in Thailand

  • 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

Thailand Accommodation: Most Popular Cities to Stay

Check availability on Thailand Hotels with Restaurant

Our top choices for Thailand hotels with a restaurant

1. Santhiya Koh Yao Yai Resort & Spa - Up to THB 3,000 Resort Credit per Night , Mandatory Shared Speedboat from Ao Po Grand Marina, Phuket

Santhiya Koh Yao Yai Resort & Spa - Up to THB 3,000 Resort Credit per Night , Mandatory Shared Speedboat from Ao Po Grand Marina, Phuket
5.0 star property
Ko Yao
9.2 out of 10, Wonderful, (1,086 reviews)
"If you want a get away that is extremely quiet and away from the crazy city chaos, THIS IS THE PLACE!"
United States
Delcie
The price is ฿3,218
฿3,820 total
includes taxes & fees
13 Oct - 14 Oct
Santhiya Koh Yao Yai Resort & Spa - Up to THB 3,000 Resort Credit per Night , Mandatory Shared Speedboat from Ao Po Grand Marina, Phuket

2. Chatrium Hotel Riverside Bangkok

Chatrium Hotel Riverside Bangkok
4.5 star property
Bangkok Riverside
9.6 out of 10, Exceptional, (1,664 reviews)
"Great place to stay."
United States
John
The price is ฿4,936
฿5,810 total
includes taxes & fees
12 Oct - 13 Oct
Chatrium Hotel Riverside Bangkok

3. lebua at State Tower

lebua at State Tower
5.0 star property
Bangkok City Centre
9.2 out of 10, Wonderful, (3,084 reviews)
"Very nice hotel and very friendly staff. Food is really good, highly recommend"
United States
Jaroslaw
The price is ฿5,433
฿6,394 total
includes taxes & fees
14 Oct - 15 Oct
lebua at State Tower

4. Mandarin Hotel Managed by Centre Point

Mandarin Hotel Managed by Centre Point
4.5 star property
Bangkok City Centre
9.0 out of 10, Wonderful, (2,479 reviews)
"Location is good"
Canada
Marit
The price is ฿2,447
฿2,880 total
includes taxes & fees
12 Oct - 13 Oct
Mandarin Hotel Managed by Centre Point

5. Patra Boutique Hotel

Patra Boutique Hotel
3.0 star property
Bangkok City Centre
8.4 out of 10, Very good, (613 reviews)
"Nice hotal, and a good location"
United States
Yobeida A
The price is ฿961
฿961 total
includes taxes & fees
22 Oct - 23 Oct
Patra Boutique Hotel

6. Trinity Silom Hotel

Trinity Silom Hotel
3.0 star property
Bangkok City Centre
8.2 out of 10, Very good, (1,011 reviews)
"Room was big and spacious"
Australia
Simone
The price is ฿982
฿1,156 total
includes taxes & fees
13 Oct - 14 Oct
Trinity Silom Hotel

7. Dusit Thani Bangkok

Dusit Thani Bangkok
5.0 star property
Bangkok City Centre
9.6 out of 10, Exceptional, (497 reviews)
"The best hotel in The Silom area and maybe all of Bangkok. All rooms at the property have a full view of Lumpini Park. The hallway was brilliantly put in the back of the building. From the rooftop down to the grand lobby, this a a gem. The staff is also wonderful and connected to BTS, MRT and Central Shopping Center."
United States
Jamie
The price is ฿11,970
฿14,089 total
includes taxes & fees
26 Oct - 27 Oct
Dusit Thani Bangkok

8. Centre Point Plus Hotel Silom

Centre Point Plus Hotel Silom
4.0 star property
Bangkok City Centre
9.0 out of 10, Wonderful, (1,321 reviews)
"The room was spacious, and the bed was comfortable. The buffet breakfast had a lot of variety and was delicious. The property is very clean and the staff was very helpful. The property is also minutes away from Sathon Pier Ferry and the BTS skytrain which was super convenient."
United States
Deb
The price is ฿2,337
฿2,750 total
includes taxes & fees
19 Oct - 20 Oct
Centre Point Plus Hotel Silom

9. Hyatt Regency Bangkok Suvarnabhumi Airport

Hyatt Regency Bangkok Suvarnabhumi Airport
4.0 star property
Nong Prue
8.8 out of 10, Excellent, (1,755 reviews)
"Perfect location great staff and good service throughout the hotel"
Australia
Paul
The price is ฿4,580
฿5,482 total
includes taxes & fees
11 Nov - 12 Nov
Hyatt Regency Bangkok Suvarnabhumi Airport

10. VELA Dhi GLOW Pratunam

VELA Dhi GLOW Pratunam
4.0 star property
Bangkok City Centre
9.0 out of 10, Wonderful, (1,001 reviews)
"The place is very accesible to wverything,friendly staff and the breakfast was remarkable."
United States
Chim
The price is ฿2,305
฿2,714 total
includes taxes & fees
20 Oct - 21 Oct
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.
Save an average of 15% on thousands of hotels when you're signed in

Top Thailand Hotel Reviews

Frequently asked questions

How much do hotels with dining in Thailand cost?
Hotels in Thailand range between ฿961 to ฿14,089 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?
Experience the culinary delights of Thailand when you stay at one of our multiple hotels with restaurants or in foodie areas. With a total average guest review rating of 9.2, there's an irresistible option for all tastes and budgets. If you're holidaying in Bangkok, consider Old Capital Bike Inn, a 3-star getaway with a restaurant dining guide and laundry services. Another recommendation in this popular destination is Ariyasomvilla. This 4-star stay offers a garden and a rooftop terrace.
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.
What are the best cheap hotels with dining in Thailand?
Save on your Thailand getaway by selecting hotels with dining from just ฿961 per night. Planning to uncover the must-see sights of Bangkok? Settle in at Our Secret Base - Hostel. This budget-friendly option with a cafe and a rooftop terrace makes an ideal base to discover the local culinary scene. If you're going to Pattaya, we recommend Apartments Alex Group Neocondo Pattaya. Along with a nearby waterfront and a furnished balcony, you'll have access to some great foodie experiences. Explore Thailand on a budget by filling your travel itinerary with exciting free attractions. Khaosan Road in Bangkok is a must after you've sampled some local flavours. If you're spending some time in Pattaya, you won't have to spend a dime when visiting Pattaya Beach. 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 Thailand?
For sure, so gather your crew and get busy planning that escape to Thailand! If Bangkok is on your list of places to visit, check out Old Capital Bike Inn. This 3-star family-friendly hotel will put you near some tasty food experiences. Amenities here include housekeeping services and WiFi. Another superb choice with dining is Phranakorn Nornlen Hotel. Also in Bangkok, it has a 3-star rating and comes with laundry facilities and WiFi. Bangkok offers plenty of family-friendly attractions when it's time to head out and explore. Khaosan Road and Grand Palace will keep everyone entertained.
Are there any 5-star hotels with dining in Thailand?
Thailand has plenty of hotels that blend luxurious accommodation with wonderful dining experiences. Discover the food scene of Bangkok from Mandarin Oriental, Bangkok, a 5-star getaway with amenities such as massage services and concierge services. The Peninsula Bangkok is another top option in Bangkok. Also rated 5 stars, designer toiletries and beauty services are among the many reasons travellers choose to holiday here.
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.