Eco Resorts in Bali
Eco-friendly resorts in Bali, from bamboo and jungle hideaways around Ubud to the Bukit, Nusa Penida and Lombok. Compare prices, areas and features.
At a glance
Balisama lists 86 eco-friendly resorts in Bali and its neighbouring islands. What makes a resort eco-friendly varies, from natural building materials and solar power to no single-use plastic; each resort's own website says what it does. Nightly rates start at about $27, at Tegal Sari Accommodation. Most are in Ubud (30), Uluwatu (11) and Nusa Penida (6).
Where in Bali are the eco-friendly resorts?
Most are in Ubud (30), Uluwatu (11), Nusa Penida (6), Payangan (6) and Buleleng (5); the other 28 are spread over 10 more areas.
How much do eco-friendly resorts cost?
Starting rates range from about $27 a night, at Tegal Sari Accommodation, to about $1,200, at Four Seasons Resort Bali at Sayan. 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 eco-friendly resorts cost the least?
Tegal Sari Accommodation (from about $27), Bhuwana Ubud Hotel (from about $38) and Swasti Eco Cottages (from about $41).
Which eco-friendly resorts have jungle views?
38 of the 86: Four Seasons Resort Bali at Sayan, Munduk Moding Plantation, COMO Shambhala Estate, Viceroy Bali, Hanging Gardens of Bali and Nirjhara, and 32 more.
Which eco-friendly resorts are on the beach?
17 of the 86: Four Seasons at Jimbaran Bay, The St. Regis Bali Resort, Puri Dajuma Beach Eco-Resort & Spa, Desa Potato Head Bali, Candi Beach Resort & Spa and Novotel Bali Benoa, and 11 more.
Which eco-friendly resorts have private pools?
63 of the 86: Four Seasons at Jimbaran Bay, Tampah Hills Villas, The St. Regis Bali Resort, Four Seasons Resort Bali at Sayan, Munduk Moding Plantation and COMO Shambhala Estate, and 57 more.
Which eco-friendly resorts are adults-only?
9 of the 86: Buahan, a Banyan Tree Escape, Bambootel Sawah View, Cicada Resort, Kayumanis Ubud Private Villas & Spa, Equipoise Resort & Spa Ubud and Beehouse Dijiwa Ubud, and 3 more.
Which eco-friendly resorts serve a floating breakfast?
19 of the 86: Munduk Moding Plantation, Hanging Gardens of Bali, The Royal Pita Maha, Kaamala Resort Ubud, Visesa Ubud and Legian Beach Hotel, and 13 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 86 eco-friendly resorts
- 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
- Four Seasons Resort Bali at Sayan: Ubud, from about $1,200 a night
- Munduk Moding Plantation: Buleleng, from about $150 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
- Puri Dajuma Beach Eco-Resort & Spa: Jembrana, from about $100 a night
- Nirjhara: Tabanan, from about $1,100 a night
- Desa Potato Head Bali: Seminyak, from about $350 a night
- The Royal Pita Maha: Ubud, from about $300 a night
- Anantara Ubud Bali Resort: Payangan, from about $350 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
- 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
- Grun Uluwatu: Uluwatu, from about $200 a night
- Visesa Ubud: Ubud, from about $150 a night
- Legian Beach Hotel: Legian, from about $66 a night
- Bambootel Sawah View: Ubud, from about $250 a night
- Tunak Resort Lombok: Lombok, from about $150 a night
- Suarga Padang Padang: Uluwatu, from about $200 a night
- Fivelements Ubud: Ubud, from about $250 a night
- Plataran Menjangan Resort & Spa: Buleleng, from about $160 a night
- Pullman Bali Legian Beach: Legian, from about $80 a night
- Cicada Resort: Ubud, from about $250 a night
- Sanak Retreat Bali: Buleleng, from about $150 a night
- Amertha Bali Villas: Buleleng, from about $100 a night
- The Kirana Tembok: Buleleng, from about $50 a night
- REVIVO Wellness Resort: Nusa Dua, from about $200 a night
- BASK Gili Meno: Lombok, from about $300 a night
- Kayumanis Ubud Private Villas & Spa: Ubud, from about $210 a night
- Chapung Sebali: Ubud, from about $170 a night
- Batu Karang Lembongan Resort & Spa: Nusa Penida, from about $163 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
- Seven Dreams A Pramana Experience: Nusa Penida, from about $150 a night
- Kalapa Resort and Yoga Retreat: Canggu, from about $100 a night
- Alila Seminyak: Seminyak, from about $350 a night
- Soori Bali: Tabanan, from about $730 a night
- Wapa di Ume Sidemen: Sidemen, from about $150 a night
- Ulaman Eco Luxury Resort: Tabanan, from about $540 a night
- Puri Bagus Candidasa: Karangasem, from about $55 a night
- BeingSattvaa Retreat: Ubud, from about $94 a night
- Adiwana Svarga Loka: Ubud, from about $100 a night
- Kappa Senses Ubud: Ubud, from about $200 a night
- Rumah Kayu Resort: Ubud, from about $100 a night
- Equipoise Resort & Spa Ubud: Ubud, from about $449 a night
- Adiwana Bisma: Ubud, from about $120 a night
- Deep Roots Dive & Yoga Resort: Nusa Penida, from about $92 a night
- Sanggraloka Ubud: Payangan, from about $187 a night
- MAUA Nusa Penida Bali: Nusa Penida, from about $150 a night
- Alila Ubud: Payangan, from about $180 a night
- Pullman Lombok Merujani Mandalika Beach Resort: Lombok, from about $110 a night
- Morin Resort: Nusa Penida, from about $140 a night
- Adiwana Warnakali Resort: Nusa Penida, from about $77 a night
- eqUILIBRIA Seminyak: Seminyak, from about $125 a night
- Mason Elephant Park & Lodge: Ubud, from about $174 a night
- Le Bamboo Bali: Uluwatu, from about $78 a night
- Bhuwana Ubud Hotel: Ubud, from about $38 a night
- Tegal Sari Accommodation: Ubud, from about $27 a night
- Beehouse Dijiwa Ubud: Ubud, from about $115 a night
- Sacred Valley Ubud: Ubud, from about $56 a night
- Kuno Villas: Lombok, from about $200 a night
- Lost Lindenberg: Jembrana, from about $480 a night
- The Asa Maia: Uluwatu, from about $480 a night
- The Open House Bali: Jimbaran, from about $73 a night
- MĀUA Olea Ubud: Ubud, from about $155 a night
- Nadi Nature Resort: Tabanan, from about $200 a night
- Green Escape Eco Resort: Uluwatu, from about $150 a night
- Desa Hay: Canggu, from about $350 a night
- Bambu Indah: Ubud, from about $320 a night
- Four Points by Sheraton Bali, Ungasan: Uluwatu, from about $60 a night
- Yoga Searcher Bali: Uluwatu, from about $100 a night
- Eywa Retreat: Uluwatu, from about $145 a night
- Gravity Eco Boutique Hotel: Uluwatu, from about $69 a night
- The Elementum: Uluwatu, from about $151 a night
- Swasti Eco Cottages: Ubud, from about $41 a night
- Mule Malu: Uluwatu, from about $102 a night