The Family-Friendly Resorts for your perfect stay in Bali
Find the perfect family resort in Bali with kids clubs, children's pools, and family-friendly activities. Safe, fun, and memorable stays for all ages.
At a glance
Balisama lists 374 family-friendly resorts in Bali and its neighbouring islands. Nightly rates start at about $20, at Flowerbud Bungalow Balangan II. Most are in Ubud (104), Seminyak (46) and Nusa Dua (45). For families, Bali with kids has the places children enjoy, where to stay with children and tips for parents with a packing list.
Where in Bali are the family-friendly resorts?
Most are in Ubud (104), Seminyak (46), Nusa Dua (45), Uluwatu (37) and Sanur (32); the other 110 are spread over 13 more areas.
How much do family-friendly resorts cost?
Starting rates range from about $20 a night, at Flowerbud Bungalow Balangan II, to about $2,810, at Aman Villas at Nusa Dua. Half of them start at about $100 or less. Rates are approximate; the price for your dates and room is on the booking site.
Which family-friendly resorts cost the least?
Flowerbud Bungalow Balangan II (from about $20), Manyi Village Ubud (from about $20) and Grand Barong Resort (from about $22).
Which family-friendly resorts have a kids club?
112 of the 374: Four Seasons at Jimbaran Bay, The St. Regis Bali Resort, Ayodya Resort Bali, MERUSAKA Nusa Dua, Apurva Kempinski and The Sakala Resort Bali, and 106 more.
Which family-friendly resorts are on the beach?
96 of the 374: The Ungasan Clifftop Resort, Four Seasons at Jimbaran Bay, The St. Regis Bali Resort, Ayodya Resort Bali, MERUSAKA Nusa Dua and Apurva Kempinski, and 90 more.
Which family-friendly resorts are all-inclusive?
16 of the 374: Ayodya Resort Bali, MERUSAKA Nusa Dua, The Sakala Resort Bali, Samabe, Kamandalu Ubud and Grand Mirage Resort & Thalasso Bali, and 10 more.
Which family-friendly resorts have private villas?
245 of the 374: The Ungasan Clifftop Resort, Four Seasons at Jimbaran Bay, Tampah Hills Villas, The St. Regis Bali Resort, MERUSAKA Nusa Dua and Apurva Kempinski, and 239 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 374 family-friendly resorts
- The Ungasan Clifftop Resort: Uluwatu, from about $700 a night
- Four Seasons at Jimbaran Bay: Jimbaran, from about $850 a night
- Tampah Hills Villas: Lombok, from about $600 a night
- The St. Regis Bali Resort: Nusa Dua, from about $650 a night
- Ayodya Resort Bali: Nusa Dua, from about $150 a night
- MERUSAKA Nusa Dua: Nusa Dua, from about $150 a night
- Apurva Kempinski: Nusa Dua, from about $300 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
- Discovery Kartika Plaza Hotel: Kuta, from about $70 a night
- The Ayodya Palace: Nusa Dua, from about $170 a night
- Four Seasons Resort Bali at Sayan: Ubud, from about $1,200 a night
- Munduk Moding Plantation: Buleleng, from about $150 a night
- Jumeirah Bali: Uluwatu, from about $700 a night
- Viceroy Bali: Ubud, from about $600 a night
- Hanging Gardens of Bali: Payangan, from about $700 a night
- Umana Bali, LXR Hotels & Resorts: Uluwatu, from about $800 a night
- Puri Dajuma Beach Eco-Resort & Spa: Jembrana, from about $100 a night
- The Ritz-Carlton Bali: Nusa Dua, from about $250 a night
- Grand Mirage Resort & Thalasso Bali: Nusa Dua, from about $400 a night
- Hyatt Regency Bali: Sanur, from about $150 a night
- Holiday Inn Resort Baruna Bali: Kuta, from about $100 a night
- Hai Tide Beach Resort: Nusa Penida, from about $135 a night
- Regent Bali Canggu: Canggu, from about $450 a night
- Desa Potato Head Bali: Seminyak, from about $350 a night
- The Royal Pita Maha: Ubud, from about $300 a night
- The Legian Seminyak, Bali: Seminyak, from about $550 a night
- The Oberoi Beach Resort: Seminyak, from about $350 a night
- Anantara Ubud Bali Resort: Payangan, from about $350 a night
- Radisson Blu Resort & Villas, Bali Uluwatu: Uluwatu, from about $200 a night
- The Westin Resort Nusa Dua: Nusa Dua, from about $200 a night
- Andaz Bali, By Hyatt: Sanur, from about $350 a night
- The Mulia, Mulia Resort & Villas: Nusa Dua, from about $250 a night
- The Lovina Bali Resort: Buleleng, from about $150 a night
- Maya Sanur Resort & Spa: Sanur, from about $150 a night
- The Anvaya Beach Resort Bali: Kuta, from about $150 a night
- Amankila: Karangasem, from about $1,260 a night
- Candi Beach Resort & Spa: Karangasem, from about $80 a night
- Kaamala Resort Ubud: Ubud, from about $150 a night
- Novotel Bali Benoa: Nusa Dua, from about $70 a night
- Prama Sanur Beach Bali: Sanur, from about $65 a night
- Tanah Gajah: Ubud, from about $350 a night
- Blue Karma Dijiwa Ubud: Ubud, from about $150 a night
- The Laguna, A Luxury Collection Resort & Spa: Nusa Dua, from about $250 a night
- Mandapa, a Ritz-Carlton Reserve: Ubud, from about $950 a night
- Karma Kandara: Uluwatu, from about $550 a night
- Grun Uluwatu: Uluwatu, from about $200 a night
- COMO Uma Canggu: Canggu, from about $210 a night
- Visesa Ubud: Ubud, from about $150 a night
- Maya Ubud Resort & Spa: Ubud, from about $150 a night
- Cocana Resort Gili Trawangan: Lombok, from about $120 a night
- Legian Beach Hotel: Legian, from about $66 a night
- K Club Ubud: Ubud, from about $229 a night
- The Sun of Granary Resort and Villas: Ubud, from about $52 a night
- Seminyak Beach Resort & Spa: Seminyak, from about $200 a night
- Svanata Uluwatu Bali Resort: Uluwatu, from about $300 a night
- Tunak Resort Lombok: Lombok, from about $150 a night
- Grand Hyatt Bali: Nusa Dua, from about $200 a night
- Conrad Bali: Nusa Dua, from about $250 a night
- Padma Resort Ubud: Ubud, from about $200 a night
- Movenpick Resort & Spa Jimbaran Bali: Jimbaran, from about $150 a night
- Suarga Padang Padang: Uluwatu, from about $200 a night
- Le Méridien Bali Jimbaran: Jimbaran, from about $150 a night
- The Samaya Ubud: Ubud, from about $310 a night
- Komune Resort & Beach Club: Gianyar, from about $150 a night
- Pullman Bali Legian Beach: Legian, from about $80 a night
- Ulu Segara Luxury Suites & Villas: Nusa Dua, from about $125 a night
- Sanak Retreat Bali: Buleleng, from about $150 a night
- Amertha Bali Villas: Buleleng, from about $100 a night
- Puri Wulandari A Boutique Resort & Spa: Ubud, from about $250 a night
- Amarea Resort & Spa: Ubud, from about $150 a night
- Quenzo Beach Resort: Karangasem, from about $150 a night
- The Kirana Tembok: Buleleng, from about $50 a night
- Pearl of Trawangan: Lombok, from about $100 a night
- Hilton Bali Resort: Nusa Dua, from about $250 a night
- Raffles Bali: Jimbaran, from about $1,000 a night
- Hotel Indigo Bali Seminyak Beach by IHG: Seminyak, from about $200 a night
- Padma Resort Legian: Legian, from about $250 a night
- Selong Selo Resort & Villas: Lombok, from about $130 a night
- The Lokha Ubud Resort, Villas & Spa: Ubud, from about $90 a night
- Ohana's Beachfront Resort & Beach Club: Nusa Penida, from about $172 a night
- Batu Karang Lembongan Resort & Spa: Nusa Penida, from about $163 a night
- Montigo Resorts Seminyak: Seminyak, from about $51 a night
- Hotel Nikko Bali Benoa Beach: Nusa Dua, from about $76 a night
- Kayumanis Nusa Dua Private Villa & Spa: Nusa Dua, from about $359 a night
- AYANA Villas Bali: Jimbaran, from about $723 a night
- Aksari Resort Ubud: Ubud, from about $210 a night
- Ayung Resort Ubud: Payangan, from about $69 a night
- SereS Springs Resort & Spa Singakerta: Ubud, from about $85 a night
- Plataran Ubud Hotel & Spa: Ubud, from about $105 a night
- Arkamara Dijiwa Ubud: Ubud, from about $99 a night
- Puri Gangga Resort Ubud: Ubud, from about $51 a night
- Bagus Jati Health & Wellbeing Retreat: Ubud, from about $86 a night
- Blue Karma Village: Seminyak, from about $150 a night
- HOSHINOYA Bali: Ubud, from about $250 a night
- Kayumanis Jimbaran Private Estate & Spa: Jimbaran, from about $300 a night
- Seven Dreams A Pramana Experience: Nusa Penida, from about $150 a night
- Kalapa Resort and Yoga Retreat: Canggu, from about $100 a night
- InterContinental Bali Resort: Jimbaran, from about $200 a night
- Nusa Dua Beach Hotel & Spa: Nusa Dua, from about $150 a night
- Alila Seminyak: Seminyak, from about $350 a night
- Renaissance Bali Nusa Dua Resort: Nusa Dua, from about $100 a night
- Capella Ubud: Ubud, from about $1,550 a night
- Wapa di Ume Sidemen: Sidemen, from about $150 a night
- The Westin Resort & Spa Ubud: Ubud, from about $190 a night
- Natya Resort Ubud: Ubud, from about $260 a night
- Puri Bagus Candidasa: Karangasem, from about $55 a night
- The Patra Bali Resort & Villas: Kuta, from about $64 a night
- The Bandha Hotel & Suites: Legian, from about $92 a night
- Astagina Resort Villa and Spa: Legian, from about $46 a night
- Grand Mercure Bali Seminyak: Seminyak, from about $84 a night
- The Amala Boutique Retreat: Seminyak, from about $189 a night
- Nisí Villas Bingin: Uluwatu, from about $436 a night
- Tijili Benoa Hotel: Nusa Dua, from about $44 a night
- Holiday Inn Resort Bali Nusa Dua: Nusa Dua, from about $89 a night
- Novotel Bali Nusa Dua Hotel & Residences: Nusa Dua, from about $89 a night
- The Sankara Suites & Villas: Ubud, from about $85 a night
- BeingSattvaa Retreat: Ubud, from about $94 a night
- Arya Villas Ubud: Ubud, from about $66 a night
- Avani Vacation Club Seminyak Bali: Seminyak, from about $800 a night
- Paradisus by Meliá Bali: Nusa Dua, from about $300 a night
- Desa Swan Villas & Spa: Gianyar, from about $100 a night
- Kappa Senses Ubud: Ubud, from about $200 a night
- Renaissance Bali Uluwatu Resort & Spa: Uluwatu, from about $150 a night
- AYANA Resort Bali: Jimbaran, from about $350 a night
- Rimba by Ayana: Jimbaran, from about $150 a night
- Rumah Kayu Resort: Ubud, from about $100 a night
- Six Senses Bali: Uluwatu, from about $560 a night
- Maar Resort Ubud: Payangan, from about $250 a night
- Jimbaran Puri, A Belmond Hotel: Jimbaran, from about $340 a night
- InterContinental Bali Sanur Resort: Sanur, from about $220 a night
- Bali Mandira Beach Resort & Spa: Legian, from about $170 a night
- Wapa di Ume Ubud: Ubud, from about $100 a night
- Holiday Inn Resort Bali Canggu: Canggu, from about $110 a night
- Sheraton Senggigi Beach Resort: Lombok, from about $75 a night
- Swarga Suites Bali Berawa: Canggu, from about $110 a night
- Taman Sari Bali Resort & Spa: Buleleng, from about $45 a night
- The Tamarind Resort Nusa Lembongan: Nusa Penida, from about $153 a night
- Deep Roots Dive & Yoga Resort: Nusa Penida, from about $92 a night
- THE HAVEN Bali Seminyak: Seminyak, from about $60 a night
- Peppers Seminyak: Seminyak, from about $295 a night
- Puri Saron Hotel Seminyak: Seminyak, from about $43 a night
- Family Nest Resort & Villas: Uluwatu, from about $70 a night
- Wyndham Dreamland Resort Bali: Uluwatu, from about $40 a night
- The Sterling Uluwatu: Uluwatu, from about $94 a night
- Platinum Hotel Jimbaran Beach Bali: Jimbaran, from about $63 a night
- ASAI Village: Jimbaran, from about $179 a night
- Sthala, a Tribute Portfolio Hotel, Ubud Bali: Ubud, from about $96 a night
- The Mansion Resort Hotel & Spa: Ubud, from about $39 a night
- The Garcia Ubud Hotel & Resort: Ubud, from about $72 a night
- Ubud Valley Boutique Resort: Ubud, from about $114 a night
- Royal Casa Ganesha: Ubud, from about $44 a night
- Bidadari Private Villas & Retreat: Ubud, from about $171 a night
- Tanah Merah Art Resort: Ubud, from about $53 a night
- Onyx Park Resort: Ubud, from about $50 a night
- Impiana Private Villas Ubud: Ubud, from about $168 a night
- Dwaraka The Royal Villas: Ubud, from about $78 a night
- The Acala Shri Sedana: Nusa Penida, from about $200 a night
- Sunari Lovina Beach Resort: Buleleng, from about $50 a night
- SOL Benoa Bali All Inclusive: Nusa Dua, from about $150 a night
- WakaGangga: Tabanan, from about $150 a night
- MAUA Nusa Penida Bali: Nusa Penida, from about $150 a night
- Sofitel Bali Nusa Dua Beach Resort: Nusa Dua, from about $200 a night
- W Bali - Seminyak: Seminyak, from about $300 a night
- Bali Dynasty Resort: Kuta, from about $150 a night
- Alila Villas Uluwatu: Uluwatu, from about $800 a night
- Waldorf Astoria Bali: Nusa Dua, from about $500 a night
- Hard Rock Hotel Bali: Kuta, from about $100 a night
- Courtyard by Marriott Bali Nusa Dua Resort: Nusa Dua, from about $110 a night
- Sheraton Bali Kuta Resort: Kuta, from about $120 a night
- Griya Santrian: Sanur, from about $150 a night
- Puri Santrian: Sanur, from about $150 a night
- Pullman Lombok Merujani Mandalika Beach Resort: Lombok, from about $110 a night
- The Sankara Resort & Spa: Ubud, from about $70 a night
- The Ubud Village Resort & Spa: Ubud, from about $190 a night
- Morin Resort: Nusa Penida, from about $140 a night
- Rama Beach Resort & Villas: Kuta, from about $52 a night
- AlamKulKul Boutique Resort: Legian, from about $44 a night
- The Jayakarta Bali Beach Resort & Spa: Legian, from about $41 a night
- Anantara Vacation Club Legian Bali: Legian, from about $233 a night
- The Trans Resort Bali: Seminyak, from about $99 a night
- Tonys Villas & Resort: Seminyak, from about $52 a night
- Villa Seminyak Estate & Spa: Seminyak, from about $49 a night
- Villa Air Bali Boutique Resort & Spa: Seminyak, from about $176 a night
- Hideaway Villas Bali - Uluwatu: Uluwatu, from about $69 a night
- La Joya Balangan Resort: Uluwatu, from about $80 a night
- AYANA Segara Bali: Jimbaran, from about $229 a night
- Vivara Bali Private Pool Villas & Spa Retreat: Jimbaran, from about $154 a night
- Plagoo Holiday Hotel: Nusa Dua, from about $34 a night
- Marriott’s Bali Nusa Dua Gardens: Nusa Dua, from about $123 a night
- Peninsula Beach Resort: Nusa Dua, from about $59 a night
- Sri Phala Resort & Villa: Sanur, from about $36 a night
- Mahagiri Villas Sanur: Sanur, from about $191 a night
- éL Hotel & Resort Bali Sanur: Sanur, from about $126 a night
- Element by Marriott Bali Ubud: Ubud, from about $81 a night
- The Payogan Villa Resort & Spa: Ubud, from about $71 a night
- Arya Arkananta Resort & Spa: Ubud, from about $64 a night
- Ubud Nyuh Bali Resort: Ubud, from about $73 a night
- Tejaprana Resort & Spa: Ubud, from about $163 a night
- KajaNe Yangloni: Ubud, from about $65 a night
- Villa Silas Boutique Hotel & Spa Ubud: Ubud, from about $41 a night
- Adiwana Unagi Riverfront: Ubud, from about $250 a night
- Luwak Ubud Villa & Jungle Suite: Ubud, from about $190 a night
- Wadari Retreat Villa Ubud: Ubud, from about $35 a night
- Ashva Swiss-Belresort Ubud: Ubud, from about $100 a night
- Kubu Bali Baik Villa & Resort: Ubud, from about $38 a night
- The Bidadari Villas & Spa: Seminyak, from about $100 a night
- Courtyard by Marriott Bali Seminyak Resort: Seminyak, from about $150 a night
- Dedary Resort & Spa Ubud: Ubud, from about $250 a night
- Katamaran Hotel & Resort: Lombok, from about $100 a night
- Mason Elephant Park & Lodge: Ubud, from about $174 a night
- Aman Villas at Nusa Dua: Nusa Dua, from about $2,810 a night
- Amarterra Villas Resort Bali Nusa Dua: Nusa Dua, from about $330 a night
- The Stones Hotel Legian: Legian, from about $110 a night
- Blu-Zea Resort by Double-Six: Seminyak, from about $75 a night
- Kupu Kupu Barong Villas and Tree Spa: Ubud, from about $140 a night
- Merumatta Senggigi Lombok: Lombok, from about $45 a night
- Sadara Resort: Nusa Dua, from about $70 a night
- Truntum Kuta: Kuta, from about $63 a night
- Bali Garden Beach Resort: Kuta, from about $73 a night
- Grand Istana Rama Hotel: Kuta, from about $40 a night
- Kuta Puri Bungalows: Kuta, from about $37 a night
- Grand Barong Resort: Kuta, from about $22 a night
- Kuta Beach Club Hotel: Kuta, from about $34 a night
- SONO Belle Bali Legian: Legian, from about $63 a night
- Amadea Resort & Villas: Seminyak, from about $53 a night
- Impiana Private Villas Seminyak: Seminyak, from about $147 a night
- Seminyak Icon Villa & Spa: Seminyak, from about $95 a night
- The Kasih Villas & Spa: Seminyak, from about $102 a night
- Pelangi Bali Hotel: Seminyak, from about $53 a night
- Villa Kubu Seminyak: Seminyak, from about $293 a night
- Monolocale Resort Seminyak: Seminyak, from about $121 a night
- Prasana Villas Uluwatu: Uluwatu, from about $153 a night
- S Resorts Hidden Valley: Uluwatu, from about $61 a night
- Uluwatu Surf Villas: Uluwatu, from about $53 a night
- UMI Resort: Uluwatu, from about $91 a night
- Jimbaran Bay Beach Resort & Spa: Jimbaran, from about $43 a night
- Royal Tulip Springhill Resort Jimbaran: Jimbaran, from about $60 a night
- Grand Whiz Hotel Nusa Dua: Nusa Dua, from about $52 a night
- The Grand Bali Nusa Dua: Nusa Dua, from about $62 a night
- Marriott’s Bali Nusa Dua Terrace: Nusa Dua, from about $216 a night
- Mercure Bali Sanur Resort: Sanur, from about $46 a night
- Segara Village Hotel: Sanur, from about $86 a night
- Taksu Sanur Hotel: Sanur, from about $55 a night
- Sumitra Luxury Villas & Resort by Pramana: Sanur, from about $133 a night
- ARMA Museum & Resort: Ubud, from about $72 a night
- Ubud Wana Resort: Ubud, from about $47 a night
- Bhuwana Ubud Hotel: Ubud, from about $38 a night
- Puri Sebali Resort: Ubud, from about $78 a night
- The Hidden Paradise Ubud: Ubud, from about $84 a night
- Aryaswara Villa Ubud: Ubud, from about $59 a night
- Ubud Mas Glamping: Ubud, from about $189 a night
- De Ubud Villas & Spa: Ubud, from about $106 a night
- Kimpton Suntaya Bali Ubud: Ubud, from about $328 a night
- Sanur Resort Watujimbar: Sanur, from about $100 a night
- Kuno Villas: Lombok, from about $200 a night
- Tandjung Sari: Sanur, from about $200 a night
- Handara Golf & Resort Bali: Buleleng, from about $60 a night
- Biu Biu Resort Bali: Uluwatu, from about $100 a night
- Kuta Paradiso Hotel: Kuta, from about $45 a night
- Holiday Villa Kuta Bali: Kuta, from about $23 a night
- Hotel Kumala Pantai: Legian, from about $68 a night
- Puri Raja Hotel: Legian, from about $68 a night
- Uma Sapna: Seminyak, from about $98 a night
- Le Jardin Villas Seminyak: Seminyak, from about $146 a night
- Hotel Vila Lumbung: Seminyak, from about $39 a night
- Sun Island Boutique Villas & Spa Seminyak: Seminyak, from about $65 a night
- Blue Karma Seminyak: Seminyak, from about $107 a night
- Dialoog Seminyak: Seminyak, from about $57 a night
- Mutiara Bali Boutique Resort Villas & Spa: Seminyak, from about $46 a night
- Aldeoz Grand Kancana Villas: Seminyak, from about $91 a night
- Cross Bali Breakers: Uluwatu, from about $105 a night
- Hideaway Villas Bali - Ungasan: Uluwatu, from about $81 a night
- Mahagiri Villas & Spa Dreamland: Uluwatu, from about $102 a night
- Mû Boutique Resort & Spa: Uluwatu, from about $89 a night
- Puri Pandawa Resort: Uluwatu, from about $32 a night
- Swiss-Belresort Pecatu: Uluwatu, from about $54 a night
- Origin Uluwatu: Uluwatu, from about $79 a night
- Anja Jimbaran: Jimbaran, from about $37 a night
- Bali Tropic Resort & Spa: Nusa Dua, from about $84 a night
- Alindra Villas & Spa: Jimbaran, from about $38 a night
- Peninsula Bay Resort: Nusa Dua, from about $55 a night
- Kiara Beachtown: Nusa Dua, from about $89 a night
- The Open House Bali: Jimbaran, from about $73 a night
- Lumbini Luxury Villas and Spa: Jimbaran, from about $105 a night
- Glamp Nusa: Nusa Dua, from about $107 a night
- The Alantara Sanur: Sanur, from about $77 a night
- Sayang Sanur Resort: Sanur, from about $45 a night
- Katala Villas: Sanur, from about $72 a night
- Ubud Raya Resort: Ubud, from about $68 a night
- Asvara Villa Ubud: Ubud, from about $155 a night
- Nandini Jungle by Hanging Gardens: Payangan, from about $145 a night
- Ananda Ubud Resort: Ubud, from about $72 a night
- Mayura Ubud Retreat: Ubud, from about $48 a night
- Kori Ubud Resort & Spa: Ubud, from about $56 a night
- Bali Spirit Hotel and Spa: Ubud, from about $40 a night
- Senetan Villas & Spa Resort: Payangan, from about $30 a night
- Barong Resort Ubud: Ubud, from about $45 a night
- MĀUA Olea Ubud: Ubud, from about $155 a night
- Zen Ubud Villa: Ubud, from about $155 a night
- Sudamala Resort: Sanur, from about $150 a night
- Green Escape Eco Resort: Uluwatu, from about $150 a night
- Novotel Bali Ubud Resort: Ubud, from about $150 a night
- Bali Beach Hotel: Sanur, from about $190 a night
- Four Points by Sheraton Bali, Ungasan: Uluwatu, from about $60 a night
- Bintang Bali Resort: Kuta, from about $50 a night
- Risata Bali Resort & Spa: Kuta, from about $38 a night
- Bali Rani Hotel: Kuta, from about $29 a night
- FuramaXclusive Ocean Beach Seminyak: Seminyak, from about $39 a night
- The Sakaye Villas & Spa: Legian, from about $69 a night
- The Layar Designer Villas and Spa: Seminyak, from about $279 a night
- Villa Kayu Raja: Seminyak, from about $72 a night
- Grand Balisani Suites: Seminyak, from about $33 a night
- Avery Le Nixsun Villas by Waringin Hospitality: Uluwatu, from about $116 a night
- Kayu Mama Resort & Spa: Uluwatu, from about $57 a night
- Khaiyyara Jimbaran: Uluwatu, from about $34 a night
- Balquisse Heritage Hotel: Jimbaran, from about $186 a night
- Gaing Mas Jimbaran Villas: Jimbaran, from about $35 a night
- Mercure Bali Nusa Dua: Nusa Dua, from about $43 a night
- Bali Relaxing Resort & Spa: Nusa Dua, from about $38 a night
- Kupu Kupu Jimbaran: Jimbaran, from about $71 a night
- Prime Plaza Suites Sanur: Sanur, from about $52 a night
- Klumpu Bali Resort: Sanur, from about $170 a night
- Visakha Sanur: Sanur, from about $44 a night
- Abian Klumpu Villa & Spa: Sanur, from about $67 a night
- Ubud Raya Boutique Hotel: Ubud, from about $28 a night
- Best Western Premier Agung Resort Ubud: Ubud, from about $75 a night
- Sri Ratih Cottages: Ubud, from about $60 a night
- Ubud Heaven Sayan: Ubud, from about $65 a night
- Ubud Heaven Penestanan: Ubud, from about $60 a night
- Natura Resort and Spa: Ubud, from about $45 a night
- The Kampung Ubud Villa: Ubud, from about $213 a night
- Manyi Village Ubud: Ubud, from about $20 a night
- Aswanaya Villas: Ubud, from about $38 a night
- Rijasa Agung Resort and Villas: Payangan, from about $84 a night
- The Sungu Resort & Spa: Ubud, from about $45 a night
- Surya Kembar Villas: Ubud, from about $82 a night
- The Salila Beach Resort: Seminyak, from about $50 a night
- The Meru Sanur: Sanur, from about $210 a night
- Ramayana Suites & Resort: Kuta, from about $49 a night
- Kuta Seaview Beach Resort: Kuta, from about $52 a night
- Jas Boutique Villas: Seminyak, from about $64 a night
- Bombora Balangan Resort: Uluwatu, from about $101 a night
- Hotel Puri Bambu: Jimbaran, from about $50 a night
- Del Cielo Villa Jimbaran: Jimbaran, from about $41 a night
- La Berceuse Resort and Villa Nusa Dua: Nusa Dua, from about $36 a night
- Buana Bali Villas & Spa: Jimbaran, from about $50 a night
- Inna Sindhu Beach Hotel & Resort: Sanur, from about $40 a night
- Peneeda View Beach Hotel: Sanur, from about $60 a night
- Sanur House: Sanur, from about $72 a night
- Rama Phala Resort & Spa: Ubud, from about $58 a night
- Radha Phala Resort & Spa: Ubud, from about $37 a night
- Junjungan Suite Villa: Ubud, from about $23 a night
- Anumana De Suite: Ubud, from about $110 a night
- Suarti Boutique Village: Ubud, from about $43 a night
- Avalon Ubud Castle & Spa: Ubud, from about $55 a night
- Uma Dawa Resort & Spa: Ubud, from about $22 a night
- Origin Ubud: Ubud, from about $134 a night
- Ketut's Place Villas Ubud: Ubud, from about $33 a night
- Junjungan Ubud Hotel & Spa: Ubud, from about $48 a night
- Fullmoon Villa Ubud: Ubud, from about $67 a night
- Poppies Bali: Kuta, from about $75 a night
- Lasanti Villas Seminyak: Seminyak, from about $78 a night
- Danoya Private Luxury Residences: Seminyak, from about $69 a night
- Pandawa Hill Resort: Uluwatu, from about $25 a night
- Swastika Bungalows: Sanur, from about $38 a night
- Tamukami Hotel: Sanur, from about $36 a night
- Ubad Retreat: Ubud, from about $22 a night
- Jati Cottage: Ubud, from about $57 a night
- Puri Cendana Resort: Seminyak, from about $48 a night
- Flowerbud Bungalow Balangan II: Uluwatu, from about $20 a night
- Ari Putri Hotel: Sanur, from about $39 a night
- Swahita Ubud: Ubud, from about $26 a night