Luxury resorts and villas in Bali
Discover the finest luxury resorts and private villas in Bali. Filter by beachfront, all-inclusive, spa, and jungle retreats to find your perfect paradise.
At a glance
Balisama lists 659 luxury resorts and villas in Bali and its neighbouring islands. Nightly rates start at about $15, at Bali Jungle Resort. Most are in Ubud (260), Uluwatu (72) and Nusa Dua (59).
Where in Bali are the luxury resorts and villas?
Most are in Ubud (260), Uluwatu (72), Nusa Dua (59), Seminyak (59) and Sanur (45); the other 164 are spread over 13 more areas.
How much do luxury resorts and villas cost?
Starting rates range from about $15 a night, at Bali Jungle Resort, to about $2,810, at Aman Villas at Nusa Dua. Half of them start at about $98 or less. Rates are approximate; the price for your dates and room is on the booking site.
Which luxury resorts and villas cost the least?
Bali Jungle Resort (from about $15), Sahadewa Resort & Spa (from about $18) and Flowerbud Bungalow Balangan II (from about $20).
Which luxury resorts and villas are on the beach?
115 of the 659: The Ungasan Clifftop Resort, Four Seasons at Jimbaran Bay, The St. Regis Bali Resort, Ayodya Resort Bali, MERUSAKA Nusa Dua and Apurva Kempinski, and 109 more.
Which luxury resorts and villas hold a MICHELIN Key?
30 of the 659: The Ungasan Clifftop Resort, Four Seasons at Jimbaran Bay, The St. Regis Bali Resort, Apurva Kempinski, Four Seasons Resort Bali at Sayan and Jumeirah Bali, and 24 more.
Which luxury resorts and villas are adults-only?
35 of the 659: Shore Amora, Buahan, a Banyan Tree Escape, The Kayon Jungle Resort, Bambootel Sawah View, Cicada Resort and Sanna Ubud A Pramana Experience, and 29 more.
Which luxury resorts and villas are all-inclusive?
20 of the 659: Ayodya Resort Bali, MERUSAKA Nusa Dua, The Sakala Resort Bali, Samabe, Kamandalu Ubud and Grand Mirage Resort & Thalasso Bali, and 14 more.
Which luxury resorts and villas serve a floating breakfast?
147 of the 659: Kamandalu Ubud, Munduk Moding Plantation, Hanging Gardens of Bali, The Royal Pita Maha, Radisson Blu Resort & Villas, Bali Uluwatu and Kaamala Resort Ubud, and 141 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 659 luxury resorts and villas
- 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
- COMO Shambhala Estate: Payangan, from about $900 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
- Nirjhara: Tabanan, from about $1,100 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
- Shore Amora: Canggu, from about $150 a night
- Buahan, a Banyan Tree Escape: Payangan, from about $900 a night
- Tanah Gajah: Ubud, from about $350 a night
- Blue Karma Dijiwa Ubud: Ubud, from about $150 a night
- Bisma Eight Villas: Ubud, from about $300 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
- The Kayon Jungle Resort: Payangan, from about $250 a night
- Svanata Uluwatu Bali Resort: Uluwatu, from about $300 a night
- Bambootel Sawah View: Ubud, from about $250 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
- Fivelements Ubud: Ubud, from about $250 a night
- Le Méridien Bali Jimbaran: Jimbaran, from about $150 a night
- Club Med Bali: Nusa Dua, from about $390 a night
- The Samaya Ubud: Ubud, from about $310 a night
- Plataran Menjangan Resort & Spa: Buleleng, from about $160 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
- Cicada Resort: Ubud, from about $250 a night
- Sanak Retreat Bali: Buleleng, from about $150 a night
- Sanna Ubud A Pramana Experience: Ubud, from about $350 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
- REVIVO Wellness Resort: Nusa Dua, from about $200 a night
- The Sebali Resort: Ubud, from about $250 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
- BASK Gili Meno: Lombok, from about $300 a night
- Hotel Indigo Bali Seminyak Beach by IHG: Seminyak, from about $200 a night
- Padma Resort Legian: Legian, from about $250 a night
- Bvlgari Resort Bali: Uluwatu, from about $1,300 a night
- Kayumanis Ubud Private Villas & Spa: Ubud, from about $210 a night
- Double-Six Luxury Hotel: Seminyak, from about $200 a night
- Chapung Sebali: Ubud, from about $170 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
- Gdas Bali Health and Wellness Resort: Ubud, from about $188 a night
- Bagus Jati Health & Wellbeing Retreat: Ubud, from about $86 a night
- ZIN Canggu: Canggu, from about $100 a night
- Blue Karma Village: Seminyak, from about $150 a night
- HOSHINOYA Bali: Ubud, from about $250 a night
- Honai Resort: Ubud, from about $100 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
- Soori Bali: Tabanan, from about $730 a night
- Wapa di Ume Sidemen: Sidemen, from about $150 a night
- Tejaprana Bisma: Ubud, from about $350 a night
- The Ridge Bali: Ubud, from about $580 a night
- The Westin Resort & Spa Ubud: Ubud, from about $190 a night
- Ulaman Eco Luxury Resort: Tabanan, from about $540 a night
- Natya Resort Ubud: Ubud, from about $260 a night
- Puri Bagus Candidasa: Karangasem, from about $55 a night
- The Royal Santrian: Nusa Dua, from about $350 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
- Adiwana Unagi Suites: Ubud, from about $93 a night
- Pramana Watu Kurung: Ubud, from about $92 a night
- The Sankara Suites & Villas: Ubud, from about $85 a night
- Adiwana Dara Ayu: Payangan, from about $41 a night
- Villa Semana Resort & Spa: Ubud, from about $80 a night
- BeingSattvaa Retreat: Ubud, from about $94 a night
- Arya Villas Ubud: Ubud, from about $66 a night
- Secana Beachtown: Canggu, from about $150 a night
- Avani Vacation Club Seminyak Bali: Seminyak, from about $800 a night
- Adiwana Svarga Loka: Ubud, from about $100 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
- 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
- Equipoise Resort & Spa Ubud: Ubud, from about $449 a night
- Amandari: Ubud, from about $1,130 a night
- Jimbaran Puri, A Belmond Hotel: Jimbaran, from about $340 a night
- Samsara Ubud: Payangan, from about $250 a night
- InterContinental Bali Sanur Resort: Sanur, from about $220 a night
- The Samaya Seminyak: Seminyak, from about $400 a night
- The Balé Nusa Dua: Nusa Dua, from about $290 a night
- Bali Mandira Beach Resort & Spa: Legian, from about $170 a night
- Komaneka at Tanggayuda: Ubud, from about $200 a night
- Wapa di Ume Ubud: Ubud, from about $100 a night
- Adiwana Bisma: Ubud, from about $120 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 Alena Resort a Pramana Experience: Ubud, from about $77 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
- Metland Venya Ubud: Ubud, from about $86 a night
- Adiwana Alas Harum: Ubud, from about $121 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
- Uma Kalai: Ubud, from about $132 a night
- Sanggraloka Ubud: Payangan, from about $187 a night
- Dwaraka The Royal Villas: Ubud, from about $78 a night
- Akohara Buahan Village Retreat: Payangan, from about $457 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
- Adiwana Suweta: Ubud, from about $150 a night
- Samanvaya Luxury Resort & Spa: Sidemen, from about $250 a night
- Kuwarasan A Pramana Experience: Ubud, 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
- Kayumas Seminyak Resort: Seminyak, from about $100 a night
- Alila Villas Uluwatu: Uluwatu, from about $800 a night
- Waldorf Astoria Bali: Nusa Dua, from about $500 a night
- Alila Ubud: Payangan, from about $180 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
- Komaneka at Bisma: Ubud, from about $210 a night
- The Udaya Resorts & Spa: Ubud, from about $110 a night
- The Kayon Resort: Ubud, from about $170 a night
- Griya Santrian: Sanur, from about $150 a night
- Puri Santrian: Sanur, from about $150 a night
- Adiwana Resort Jembawan: Ubud, from about $110 a night
- Amber Lombok Beach Resort: Lombok, from about $60 a night
- Hotel Lumi Gili Trawangan: Lombok, from about $80 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
- Grand Seminyak: Seminyak, from about $180 a night
- Morin Resort: Nusa Penida, from about $140 a night
- Adiwana Warnakali Resort: Nusa Penida, from about $77 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
- eqUILIBRIA Seminyak: Seminyak, from about $125 a night
- Villa Air Bali Boutique Resort & Spa: Seminyak, from about $176 a night
- Maca Villas & Spa: Seminyak, from about $144 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
- TanaDewa Resort Ubud Bali by Cross Collection: Ubud, from about $99 a night
- Element by Marriott Bali Ubud: Ubud, from about $81 a night
- The Payogan Villa Resort & Spa: Ubud, from about $71 a night
- Ubud Padi Villas: Ubud, from about $113 a night
- Royal Kamuela Villas & Suites at Monkey Forest Ubud: Ubud, from about $145 a night
- Arya Arkananta Resort & Spa: Ubud, from about $64 a night
- Nau Villa Ubud: Ubud, from about $106 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
- Vije Boutique Resort & Spa: Ubud, from about $78 a night
- Pramana Giri Kusuma: Payangan, from about $58 a night
- Anusara Luxury Villas: Ubud, from about $86 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
- Lumina Sanctuary: Ubud, from about $163 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
- Kastara Resort: Ubud, from about $150 a night
- The Hava Ubud A Pramana Experience: Ubud, from about $150 a night
- The Edge Bali: Uluwatu, from about $1,200 a night
- Mason Elephant Park & Lodge: Ubud, from about $174 a night
- COMO Uma Ubud: Ubud, from about $300 a night
- Aman Villas at Nusa Dua: Nusa Dua, from about $2,810 a night
- The Purist Villas & Spa: Ubud, from about $250 a night
- Kimpton Naranta Bali: Nusa Dua
- Amarterra Villas Resort Bali Nusa Dua: Nusa Dua, from about $330 a night
- The Stones Hotel Legian: Legian, from about $110 a night
- Astera Resort Canggu: Canggu, from about $110 a night
- Blu-Zea Resort by Double-Six: Seminyak, from about $75 a night
- Jannata Resort & Spa: Ubud, from about $110 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
- Semaya Beach Resort: Nusa Penida, from about $161 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
- Sini Vie Resort Seminyak: Seminyak, from about $105 a night
- Kanvaz Village Resort Seminyak: Seminyak, from about $113 a night
- Amadea Resort & Villas: Seminyak, from about $53 a night
- Impiana Private Villas Seminyak: Seminyak, from about $147 a night
- The Kayana Seminyak: Seminyak, from about $148 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
- Mantra Wellness Bali: Uluwatu, from about $78 a night
- Prasana Villas Uluwatu: Uluwatu, from about $153 a night
- S Resorts Hidden Valley: Uluwatu, from about $61 a night
- Uluwatu Sunset Hills: Uluwatu, from about $116 a night
- Uluwatu Surf Villas: Uluwatu, from about $53 a night
- Nuju Uluwatu: Uluwatu, from about $273 a night
- UMI Resort: Uluwatu, from about $91 a night
- Le Bamboo Bali: Uluwatu, from about $78 a night
- Jimbaran Bay Beach Resort & Spa: Jimbaran, from about $43 a night
- Royal Tulip Springhill Resort Jimbaran: Jimbaran, from about $60 a night
- Gending Kedis: Jimbaran, from about $117 a night
- Pronoia Resort: Jimbaran, from about $140 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
- The Pavilions Bali: Sanur, from about $120 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
- Bucu View Resort: Ubud, from about $53 a night
- Amora Ubud Boutique Villas: Ubud, from about $141 a night
- Tegal Sari Accommodation: Ubud, from about $27 a night
- Suara Alam Ubud: Ubud, from about $65 a night
- Beehouse Dijiwa Ubud: Ubud, from about $115 a night
- The Kayon Valley Resort: Ubud, from about $221 a night
- Alam Penari Ubud: Ubud, from about $29 a night
- GK Bali Resort: Ubud, from about $96 a night
- Abisena Wellness and Resort Ubud: Ubud, from about $136 a night
- Anumana Village Ubud: Ubud, from about $56 a night
- The Hidden Paradise Ubud: Ubud, from about $84 a night
- Sacred Valley Ubud: Ubud, from about $56 a night
- Aryaswara Villa Ubud: Ubud, from about $59 a night
- Lawangkala Resort Ubud: Ubud, from about $106 a night
- Ayatara Resort Ubud: Payangan, from about $117 a night
- Hiliwatu, Bali Ubud, a Tribute Portfolio Resort: Payangan, from about $303 a night
- Ubud Mas Glamping: Ubud, from about $189 a night
- De Ubud Villas & Spa: Ubud, from about $106 a night
- Alam Puisi Ubud: Ubud, from about $77 a night
- Kimpton Suntaya Bali Ubud: Ubud, from about $328 a night
- Kayangan Villa Ubud: Ubud, from about $29 a night
- Sanur Resort Watujimbar: Sanur, from about $100 a night
- Kuno Villas: Lombok, from about $200 a night
- Pita Maha Resort & Spa: Ubud, from about $500 a night
- Amnaya Resort Nusa Dua: Nusa Dua, from about $100 a night
- Lost Lindenberg: Jembrana, from about $480 a night
- La Reserve 1785 Canggu: Canggu, from about $420 a night
- Alila Manggis: Karangasem, from about $120 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
- Indiana Kenanga: Nusa Penida, from about $166 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
- The Asa Maia: Uluwatu, from about $480 a night
- The Temple Lodge: Uluwatu, from about $99 a night
- Vanara Resort & Spa: Uluwatu, from about $234 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 Leaf Jimbaran: Jimbaran, from about $32 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
- Sagara Villas & Suites Sanur: Sanur, from about $71 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
- Bliss Ubud Spa Resort: Ubud, from about $64 a night
- Om Ham Retreat & Resort: Ubud, from about $49 a night
- Pertiwi Bisma 1: Ubud, from about $38 a night
- Soulshine Bali: Ubud, from about $136 a night
- Ananda Ubud Resort: Ubud, from about $72 a night
- Inara Alas Harum: Payangan, from about $66 a night
- Mayura Ubud Retreat: Ubud, from about $48 a night
- Kori Ubud Resort & Spa: Ubud, from about $56 a night
- The Kalyana Ubud Resort: Ubud, from about $48 a night
- Ubud Sari Health Resort: Ubud, from about $22 a night
- Bali Spirit Hotel and Spa: Ubud, from about $40 a night
- Suara Air Resort Ubud: Ubud, from about $71 a night
- Temuku Ubud Villas: Ubud, from about $62 a night
- Alam Ubud Villa: Ubud, from about $47 a night
- Senetan Villas & Spa Resort: Payangan, from about $30 a night
- Emana Bambooscape: Ubud, from about $163 a night
- Barong Resort Ubud: Ubud, from about $45 a night
- MĀUA Olea Ubud: Ubud, from about $155 a night
- Uma Linggah Resort: Ubud, from about $26 a night
- Zen Ubud Villa: Ubud, from about $155 a night
- Ayurvedagram Bali: Ubud, from about $207 a night
- Nadi Nature Resort: Tabanan, from about $200 a night
- Sudamala Resort: Sanur, from about $150 a night
- Green Escape Eco Resort: Uluwatu, from about $150 a night
- KLEO Seminyak: Seminyak, from about $156 a night
- Seascape Uluwatu Resort & Spa: Uluwatu, from about $300 a night
- Novotel Bali Ubud Resort: Ubud, from about $150 a night
- Villa Canggu by Plataran: Canggu, from about $138 a night
- Desa Hay: Canggu, from about $350 a night
- Bambu Indah: Ubud, from about $320 a night
- Hotel Tugu Bali: Canggu, from about $210 a night
- Bali Beach Hotel: Sanur, from about $190 a night
- Aston Sunset Beach Resort Gili Trawangan: Lombok, from about $50 a night
- Four Points by Sheraton Bali, Ungasan: Uluwatu, from about $60 a night
- Pramana Natura Nusa Penida: Nusa Penida, from about $134 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
- Berry Amour Romantic Villas: Seminyak, from about $160 a night
- Avery Le Nixsun Villas by Waringin Hospitality: Uluwatu, from about $116 a night
- Hidden Hills Villas: Uluwatu, from about $200 a night
- Kayu Mama Resort & Spa: Uluwatu, from about $57 a night
- Khaiyyara Jimbaran: Uluwatu, from about $34 a night
- Le Grande Bali Uluwatu: Uluwatu, from about $49 a night
- Sal Secret Spot: Uluwatu, from about $91 a night
- White Palm Hotel Uluwatu: Uluwatu, from about $81 a night
- Yoga Searcher Bali: Uluwatu, from about $100 a night
- PinkCoco Uluwatu: Uluwatu, from about $69 a night
- Eywa Retreat: Uluwatu, from about $145 a night
- The Beverly Hills Bali: Jimbaran, from about $39 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
- TanaDewa Villas Nusa Dua Bali by Cross Collection: Nusa Dua, from about $105 a night
- Bali Relaxing Resort & Spa: Nusa Dua, from about $38 a night
- Giri Bhagawan Villas & Spa: Nusa Dua, from about $117 a night
- Kupu Kupu Jimbaran: Jimbaran, from about $71 a night
- THE SAND Suites & Villas: Jimbaran, from about $69 a night
- Amayi Resort Nusa Dua Bali: Nusa Dua, from about $145 a night
- Prime Plaza Suites Sanur: Sanur, from about $52 a night
- Respati Beach Hotel: Sanur, from about $74 a night
- Kayumanis Sanur Private Villa & Spa: Sanur, from about $404 a night
- Klumpu Bali Resort: Sanur, from about $170 a night
- Aleesha Villas: Sanur, from about $43 a night
- Visakha Sanur: Sanur, from about $44 a night
- Puri Tempo Doeloe: Sanur, from about $66 a night
- Abian Klumpu Villa & Spa: Sanur, from about $67 a night
- Mahapala Villa: Sanur, from about $159 a night
- Ubud Raya Boutique Hotel: Ubud, from about $28 a night
- Best Western Premier Agung Resort Ubud: Ubud, from about $75 a night
- Svarga Bebek Villas: Ubud, from about $66 a night
- Black Penny Villas Ubud: Ubud, from about $198 a night
- Ibah: Ubud, from about $154 a night
- Daun Lebar Villas: Payangan, from about $77 a night
- Menzel Ubud: Ubud, from about $49 a night
- Sri Ratih Cottages: Ubud, from about $60 a night
- KajaNe Mua: Ubud, from about $77 a night
- Ubud Heaven Sayan: Ubud, from about $65 a night
- Komaneka at Monkey Forest: Ubud, from about $144 a night
- Emana Akatara Ubud: Ubud, from about $49 a night
- Ubud Heaven Penestanan: Ubud, from about $60 a night
- Suarapura Resort & Spa: Ubud, from about $68 a night
- AnandaDara Ubud Resort & Spa: Ubud, from about $73 a night
- The Ning Resort Ubud: Ubud, from about $64 a night
- Korurua Dijiwa Ubud: Ubud, from about $51 a night
- Natura Resort and Spa: Ubud, from about $45 a night
- The Kampung Ubud Villa: Ubud, from about $213 a night
- Lawani Resort: Ubud, from about $54 a night
- Calma Ubud Suite & Villas: Ubud, from about $55 a night
- Manyi Village Ubud: Ubud, from about $20 a night
- Samkhya Villas: Ubud, from about $65 a night
- Alaya Suites Ubud: Ubud, from about $173 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
- Emana Abian Taksu: Payangan, from about $46 a night
- Puri Diamond Villas: Ubud, from about $40 a night
- Danakha Villa Ubud: Ubud, from about $99 a night
- Surya Kembar Villas: Ubud, from about $82 a night
- Eden Ubud: Ubud, from about $192 a night
- The Salila Beach Resort: Seminyak, from about $50 a night
- The Wolas Villa & Spa: Seminyak, from about $150 a night
- Goya Boutique Resort: Ubud, from about $150 a night
- Atalaya Villas Nusa Penida - Adults only: Nusa Penida, from about $150 a night
- The Meru Sanur: Sanur, from about $210 a night
- The Damai: Buleleng, from about $150 a night
- Alaya Resort Ubud: Ubud, from about $110 a night
- Amnaya Resort Kuta: Kuta, from about $60 a night
- Royal Avila Boutique Resort: Lombok, from about $95 a night
- ORA Resort Avia Blue Lagoon: Nusa Penida, from about $80 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
- The Balangan Hotel: Uluwatu, from about $82 a night
- Gravity Eco Boutique Hotel: Uluwatu, from about $69 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
- Le Yanandra Resort Bali: Uluwatu, from about $52 a night
- Buana Bali Villas & Spa: Jimbaran, from about $50 a night
- Taman Dharmawangsa Suites: Nusa Dua, from about $71 a night
- Avala Nusa Dua, Bali, a Tribute Portfolio Resort: Nusa Dua, from about $375 a night
- Inna Sindhu Beach Hotel & Resort: Sanur, from about $40 a night
- Seascape Resort Sanur: Sanur, from about $140 a night
- Peneeda View Beach Hotel: Sanur, from about $60 a night
- Sanur House: Sanur, from about $72 a night
- Asvara Resort Ubud: Payangan, from about $181 a night
- Puri Saraswati Dijiwa Ubud: Ubud, from about $76 a night
- Biyukukung Suite & Spa: Ubud, from about $30 a night
- Rama Phala Resort & Spa: Ubud, from about $58 a night
- Radha Phala Resort & Spa: Ubud, from about $37 a night
- Purana Boutique Resort: Ubud, from about $71 a night
- Green Field Resort Ubud: Ubud, from about $56 a night
- Junjungan Suite Villa: Ubud, from about $23 a night
- Ubud Green Resort Villas: Ubud, from about $37 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
- Sandat Glamping Tents: Ubud, from about $169 a night
- Junjungan Ubud Hotel & Spa: Ubud, from about $48 a night
- Gayatri Retreat Ubud: Ubud, from about $25 a night
- Harsa Sanctuary: Ubud, from about $45 a night
- The Kayuan Lumbur Resort Ubud: Ubud, from about $85 a night
- Parigata Duyung Villas: Sanur, from about $73 a night
- Fullmoon Villa Ubud: Ubud, from about $67 a night
- Rendezvous Wellness & Resort: Ubud, from about $56 a night
- Hotel Tjampuhan & Spa: Ubud, from about $80 a night
- The Sankara Beach Penida: Nusa Penida, from about $134 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
- Lavender Villa & Spa: Kuta, from about $50 a night
- Blue Point Resort & Spa: Uluwatu, from about $52 a night
- Gypsea Bali: Uluwatu, from about $161 a night
- Pandawa Hill Resort: Uluwatu, from about $25 a night
- The Tempekan Heritage: Uluwatu, from about $20 a night
- Uluwatu Cottages: Uluwatu, from about $72 a night
- Village Bali: Uluwatu, from about $119 a night
- The Elementum: Uluwatu, from about $151 a night
- Bali Nusa Dua Hotel: Nusa Dua, from about $88 a night
- Benoa Sea Suites and Villas: Nusa Dua, from about $47 a night
- Parigata Resorts and Spa: Sanur, from about $41 a night
- Swastika Bungalows: Sanur, from about $38 a night
- Sanur Art Villas: Sanur, from about $22 a night
- Sativa Sanur Cottages: Sanur, from about $47 a night
- Tamukami Hotel: Sanur, from about $36 a night
- Sakti Garden Resort & Spa: Ubud, from about $68 a night
- Ubud Village Hotel: Ubud, from about $71 a night
- The Artini Dijiwa Ubud: Ubud, from about $69 a night
- Pertiwi Resort & Spa: Ubud, from about $53 a night
- MATHIS Retreat Ubud: Ubud, from about $60 a night
- Cendana Resort & Spa: Ubud, from about $30 a night
- JAPA Suites & Villas: Ubud, from about $54 a night
- Swasti Eco Cottages: Ubud, from about $41 a night
- Dinara Ubud: Ubud, from about $70 a night
- Ubad Retreat: Ubud, from about $22 a night
- Dewangga Ubud: Ubud, from about $53 a night
- Alas Petulu Villa Resort and Spa: Ubud, from about $55 a night
- Weda Cita Resort and Spa: Ubud, from about $59 a night
- Nick's Hidden Cottages: Ubud, from about $27 a night
- Ubud Aura Wellness Sanctuary: Ubud, from about $57 a night
- Green Field Hotel & Restaurant: Ubud, from about $43 a night
- Kadiga Villas Ubud: Ubud, from about $45 a night
- Poka Ubud Hidden Paradise & Spa: Ubud, from about $80 a night
- Kanhara Villas Ubud: Ubud, from about $73 a night
- Wana Bucu Villas: Ubud, from about $176 a night
- Rudra Sahashrara Bali: Ubud, from about $171 a night
- Emana Wedari: Ubud, from about $171 a night
- Premadewi Resort A Pramana Experience: Ubud, from about $68 a night
- Jati Cottage: Ubud, from about $57 a night
- Taman Harum Cottages: Ubud, from about $31 a night
- Bije Suite Villa Ubud: Ubud, from about $40 a night
- Dedari Sebatu Villa: Ubud, from about $84 a night
- Umaya Villa Ubud: Ubud, from about $65 a night
- The Ambengan Villas Ubud: Ubud, from about $68 a night
- Renjana Boutique Villas Ubud: Ubud, from about $183 a night
- Bali Jungle Resort: Ubud, from about $15 a night
- Puri Cendana Resort: Seminyak, from about $48 a night
- Airis Luxury Villas & Spa: Uluwatu, from about $80 a night
- Flowerbud Bungalow Balangan II: Uluwatu, from about $20 a night
- Lulu's Wellness Boutique & Cafe: Uluwatu, from about $89 a night
- Mule Malu: Uluwatu, from about $102 a night
- Mahameru Uluwatu: Uluwatu, from about $59 a night
- Svara Boutique Residences: Uluwatu, from about $160 a night
- Luxotic Private Villa and Resort: Nusa Dua, from about $76 a night
- Ari Putri Hotel: Sanur, from about $39 a night
- Besakih Beach Hotel: Sanur, from about $65 a night
- Adiwana Monkey Forest: Ubud, from about $88 a night
- Pertiwi Bisma Ubud: Ubud, from about $35 a night
- Sri Aksata Ubud Resort: Ubud, from about $41 a night
- Gino Feruci Villa & Spa Ubud: Ubud, from about $26 a night
- Meruhdani Boutique Hotel Ubud: Ubud, from about $35 a night
- Swahita Ubud: Ubud, from about $26 a night
- Alam Wayang Ubud: Ubud, from about $48 a night
- Sahadewa Resort & Spa: Ubud, from about $18 a night
- Bumi Muwa Ubud Katiklantang: Ubud, from about $42 a night
- Awatara Boutique Resort: Ubud, from about $63 a night
- Merak Village: Ubud, from about $39 a night
- Villa Nirvana: Ubud, from about $99 a night
- Santris Villas Ubud: Ubud, from about $87 a night
- Mahayoga Ubud Villa Spa And Resto: Ubud, from about $88 a night
- Nefatari Exclusive Villas: Ubud, from about $80 a night
- Baliterraneo Boutique Resort: Seminyak, from about $79 a night
- Brothers Bungalows Balangan: Uluwatu, from about $39 a night
- Kalia Bingin: Uluwatu, from about $129 a night
- The Bingin Beach Villas' Bungalow Resort: Uluwatu, from about $66 a night
- Mira Hotel & Recovery: Uluwatu, from about $127 a night
- Akhyana Village: Jimbaran, from about $46 a night
- Champlung Sari Hotel & Spa Ubud: Ubud, from about $26 a night
- Villa Sonia Ubud: Ubud, from about $46 a night
- Kahayana Suites: Ubud, from about $32 a night
- De Munut Balinese Resort & Spa: Ubud, from about $25 a night
- Tetirah Boutique Hotel: Ubud, from about $75 a night
- Canvas Escape Resort: Ubud, from about $29 a night
- Gajah Biru Ubud: Ubud, from about $44 a night
- Casa Maddu: Ubud, from about $45 a night
- Ananda JJ Ubud Resort & Spa: Ubud, from about $23 a night
- ARNA Suites and Ocean Lounge: Nusa Penida, from about $140 a night
- Saren Indah Hotel: Ubud, from about $35 a night
- Alam Sari Ubud: Ubud, from about $49 a night
- Matahari Lumbung Resort: Ubud, from about $34 a night