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 61-69 of 69 hotels

Sort by:
City

Patong Beach resort in Phuket with breathtaking sea view. An ideal gateway to explore Phuket.

Travel by speedboat from Phuket to a private island resort with luxury pool villas

A family-friendly, vacation ownership resort with two-bedroom accommodations in Phuket, Thailand.

View Details

A vacation ownership resort in Phuket, Thailand, with two-bedroom apartments and premium amenities.

View Details

Our hotel in Hua Hin, Thailand, is only minutes from natural attractions in Pranburi.

Our Rayong resort is a hidden gem set amidst unspoiled natural beauty on a private beach.

New beachfront Khao Lak hotel with a spa, spacious suites and on-site dining.

View Details

A creative hub in the heart of the city.

View Details