Skip to Content

Thailand Hotels with On-Site Restaurants

Savor delicious dining experiences at Marriott Bonvoy’s hotels with on-site restaurants and bars in Thailand. From gourmet dining experiences to casual eateries, our hotels offer a variety of dining options to suit every palate. Enjoy the convenience of having delicious meals just steps away from your room, whether you're in the mood for a hearty breakfast, a leisurely lunch, or an elegant dinner. Book your stay today and treat yourself to a culinary journey without ever leaving the comfort of your hotel.

Showing 37-48 of 69 hotels

Sort by:
City

Khao Lak luxury resort with sea views, three outdoor pools, a day spa & event & wedding venues.

Koh Samui five-star resort with beach access, balconies, kid's club, and on-site dining

A luxury resort in Koh Samui on the white sands of Thailand's Chaweng Noi Beach.

Koh Samui hotel with luxury pool villas, award-winning dining and excellent service.

A luxury resort in Koh Samui with pet-friendly villas and private pools.

Book direct to enjoy daily breakfast and more at our luxury Koh Samui Island resort.

View Details

A luxury resort near Krabi tucked away in one of the most exquisite corners of Thailand.

Our Phuket luxury hotel resort with pools and on-site restaurants is located near Cape Panwa.

View Details

Family hotel in Patong with superb modern amenities in a prime location in Phuket, Thailand

View Details

Stylish North Pattaya hotel close to some of Pattaya’s most popular tourist attractions.

View Details

Enjoy breathtaking views at Renaissance Pattaya Resort & Spa, a premier beachfront hotel in Pattaya.

5 star resort in Pattaya with comfortable rooms and suites, restaurants, fitness center and pools.

View Details