Hotels with Restaurant 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 Restaurant

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, (1001)
"Hotel lovely but a bit of a norse having to go up and down seep hill from the room after novelty wore off. Loved the free massage before breakfast & the breakfast room & food really good whatever your taste. Main pool fabulous! Beach would have been much better if they did a bit of a sweep up/rake first thing like some hotels do… beach was so much nicer at the hotel next door (?). There are some shops and nice little local restaurants just up the road off the end of the beach. Very good overall...
The price is €147
includes taxes & fees
17 Dec - 18 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, (1001)
"Suite was excellent, hotel clean and staff friendly. "
The price is €163
includes taxes & fees
15 Dec - 16 Dec
Chatrium Hotel Riverside Bangkok

lebua at State Tower

5.0 star property
9.0 out of 10, Wonderful, (1526)
"Great service and beautiful hotel. "
The price is €191
includes taxes & fees
8 Dec - 9 Dec
lebua at State Tower

Mandarin Hotel Managed by Centre Point

4.5 star property
9.0 out of 10, Wonderful, (1516)
"Great hotel and definitely would like to stay there again!"
The price is €66
includes taxes & fees
8 Dec - 9 Dec
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)"
The price is €42
includes taxes & fees
16 Dec - 17 Dec
Patra Boutique Hotel

Trinity Silom Hotel

3.0 star property
8.2 out of 10, Very good, (1001)
"My stay here was pretty good. Right outside the hotel is a small market that offers everything all the big ones do. You can walk through it in less than a half hour. Great street food as usual with everywhere. Good coffee. The gym is anticipated and almost comedic. I was able to get a good workout in there but it was like a really nice gym from the 1980s maybe early '90s lol. But for the cost and the location I'd recommend it to anyone"
The price is €53
includes taxes & fees
5 Dec - 6 Dec
Trinity Silom Hotel

Dusit Thani Bangkok

5.0 star property
10.0 out of 10, Exceptional, (24)
"Excellent renewed"
The price is €438
includes taxes & fees
16 Dec - 17 Dec
Dusit Thani Bangkok

Centre Point Silom

4.0 star property
8.8 out of 10, Excellent, (1002)
"3 nights in riverside room. Awesome view. Staff was friendly and helpful, cozy bed, good location near Sathorn pier and Silom Line. "
The price is €143
includes taxes & fees
4 Dec - 5 Dec
Centre Point Silom

Novotel Bangkok Suvarnabhumi Airport Hotel

4.5 star property
8.6 out of 10, Excellent, (2160)
"Accessibility to airport and transit downtown "
The price is €198
includes taxes & fees
7 Dec - 8 Dec
Novotel Bangkok Suvarnabhumi Airport Hotel

VELA Dhi GLOW Pratunam

4.0 star property
9.0 out of 10, Wonderful, (1000)
"The service was absolutely impeccable. I had hurt my foot pretty badly the night before my trip I was able to get ice to ice. It was able to get a wheelchair. The staff was very welcoming, and the hotel is in a very accessible part of Bangkok central to everything. It sits above a mall and it has its own food court. We did get head neck and shoulder massages at the spa, which was fantastic "
The price is €141
includes taxes & fees
25 Dec - 26 Dec
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 €42 to €438 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.