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 13-24 of 34 Hotels

Sort by:
Distance
Lowest Regular Rate for Wed, May 20 - Thu, May 21
4.6(657 reviews)
|
7.1 mi from destination

Ubud family hotel with premium boutique hotel experience, overlooking the lush jungle of Ubud.

4.5(2388 reviews)
|
8.6 mi from destination

Five-star resort on Nusa Dua Beach featuring a spa, 24-hour fitness center and golf simulator.

4.7(1879 reviews)
|
8.7 mi from destination

Newly renovated Bali beach resort with spa, deluxe suites, event venues and pools in Nusa Dua, Bali.

4.7(691 reviews)
|
8.7 mi from destination

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

4.3(827 reviews)
|
8.9 mi from destination

A family-friendly resort in Jimbaran with a lagoon pool, day spa and event venues.

4.8(216 reviews)
|
9.2 mi from destination

Located in upscale Nusa Dua, our resort is walking distance from the shores and amazing experiences.

9.3 mi from destination

Vacation ownership resort offering apartments with kitchenettes and balconies in Nusa Dua, Bali.

4.5(1540 reviews)
|
9.4 mi from destination

Five-star Nusa Dua beach resort with a spa, a lagoon pool, beach club access and great dining.

9.4 mi from destination

A vacation ownership resort in Bali, Indonesia, with furnished apartments and private plunge pools.

4.6(673 reviews)
|
9.4 mi from destination

A vibrant Bali Nusa Dua 5-star hotel in Indonesia, with unique hotel rooms, dining and spa.