The Finest All-Inclusive Resorts for your perfect stay in Bali
Discover the best all-inclusive resorts in Bali. Enjoy beachfront luxury with everything included — from gourmet dining to spa treatments.
At a glance
Balisama lists 20 all-inclusive resorts in Bali and its neighbouring islands. All-inclusive rates cover meals and usually drinks; what is included varies by resort. Nightly rates start at about $32, at The Leaf Jimbaran. Most are in Nusa Dua (10), Sanur (2) and Seminyak (2).
Where in Bali are the all-inclusive resorts?
Most are in Nusa Dua (10), Sanur (2), Seminyak (2), Gianyar (1) and Jimbaran (1); the other 4 are spread over 4 more areas.
How much do all-inclusive resorts cost?
Starting rates range from about $32 a night, at The Leaf Jimbaran, to about $500, at Samabe. Half of them start at about $150 or less. Rates are approximate; the price for your dates and room is on the booking site.
Which all-inclusive resorts cost the least?
The Leaf Jimbaran (from about $32), Tijili Benoa Hotel (from about $44) and The Sakala Resort Bali (from about $85).
Which all-inclusive resorts are on the beach?
11 of the 20: Ayodya Resort Bali, MERUSAKA Nusa Dua, Samabe, Grand Mirage Resort & Thalasso Bali, The Anvaya Beach Resort Bali and Club Med Bali, and 5 more.
Which all-inclusive resorts have a kids club?
12 of the 20: Ayodya Resort Bali, MERUSAKA Nusa Dua, The Sakala Resort Bali, Samabe, Kamandalu Ubud and Grand Mirage Resort & Thalasso Bali, and 6 more.
Which all-inclusive resorts have private villas?
12 of the 20: MERUSAKA Nusa Dua, The Sakala Resort Bali, Samabe, Kamandalu Ubud, The Anvaya Beach Resort Bali and Hilton Bali Resort, and 6 more.
How does Balisama check these resorts?
The facts on each resort page are checked against the resort's own website and booking sites, and every change is recorded with its sources. How Balisama works.
All 20 all-inclusive resorts
- Ayodya Resort Bali: Nusa Dua, from about $150 a night
- MERUSAKA Nusa Dua: Nusa Dua, from about $150 a night
- The Sakala Resort Bali: Nusa Dua, from about $85 a night
- Samabe: Nusa Dua, from about $500 a night
- Kamandalu Ubud: Ubud, from about $150 a night
- Grand Mirage Resort & Thalasso Bali: Nusa Dua, from about $400 a night
- The Anvaya Beach Resort Bali: Kuta, from about $150 a night
- Club Med Bali: Nusa Dua, from about $390 a night
- Hilton Bali Resort: Nusa Dua, from about $250 a night
- Tijili Benoa Hotel: Nusa Dua, from about $44 a night
- Paradisus by Meliá Bali: Nusa Dua, from about $300 a night
- Seven Secrets by Hanging Gardens: Lombok, from about $250 a night
- Desa Swan Villas & Spa: Gianyar, from about $100 a night
- SOL Benoa Bali All Inclusive: Nusa Dua, from about $150 a night
- The Bidadari Villas & Spa: Seminyak, from about $100 a night
- UMI Resort: Uluwatu, from about $91 a night
- Sanur Resort Watujimbar: Sanur, from about $100 a night
- The Leaf Jimbaran: Jimbaran, from about $32 a night
- Sudamala Resort: Sanur, from about $150 a night
- The Wolas Villa & Spa: Seminyak, from about $150 a night