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 13-24 of 69 hotels

Sort by:
City

Luxury hotel apartments and amenities 800 meters from the BTS Skytrain in the Sukhumvit District.

View Details

Luxury apartments in Bangkok with premiere hotel services in Sukhumvit 101 district.

View Details

Live the dream at the urban escape of W Bangkok, our hotel in Bangkok city center.

New Bangkok airport hotel with 24/7 free airport shuttle. All day dining, pool, spa and mall access.

View Details

Modern business hotel in Bangkok has free Wi-Fi, restaurants, bars and a rooftop pool

View Details

Bangkok hotel on the river, with 2 resort-style pools, tennis courts and a jogging track.

NEW

Enjoy a seamless stay shaped by culture and coast at our modern resort in Chalong Bay, Phuket.

View Details

A beachfront vacation ownership resort with two-bedroom family apartments in Khao Lak, Thailand.

View Details

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

A creative hub in the heart of the city.

View Details

Bangkok central luxury hotel with extended-stay rooms and a rooftop garden and bar.

NEW

Discover urban sophistication and Thai hospitality at our hotel on Ratchadapisek Road, Thailand.

View Details