Skip to Content

Bali, Indonesia Hotels with On-Site Restaurants

Savor delicious dining experiences at Marriott Bonvoy’s hotels with on-site restaurants and bars in Bali, Indonesia. 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 1-8 of 31 hotels

Sort by:
Distance
4.9(55 reviews)
|
23.1 mi from destination

Experience our Ubud resort, Cicada Resort Bali Ubud, Autograph Collection in the heart of Bali.

4.9(369 reviews)
|
23.3 mi from destination

Our Ubud resort is set among the hills of Bali’s spiritual and cultural center.

4.6(591 reviews)
|
26.4 mi from destination

5-star hotel in Ubud, Indonesia, with spa, swimming pool, fresh dining, and event venue.

4.7(622 reviews)
|
28.9 mi from destination

Five-star Ubud, Bali, resort with an infinity pool overlooking the forest.

View Details
4.6(615 reviews)
|
31.7 mi from destination

Luxury Ubud, Bali hotel with stunning forest views, an exquisite yoga spa and superb restaurants.

ADULTS ONLY
View Details
4.7(301 reviews)
|
37.4 mi from destination

Lifestyle hotel in Seminyak, Bali, with infinity sunkissed rooftop pool. 3-minute walk to the beach.

4.2(344 reviews)
|
37.8 mi from destination

Stylish hidden Seminyak hotel with vibrant views. Ideal for a relaxing retreat and family getaways

LUXURY

PREMIUM

SELECT

LONGER STAYS