All Bali accommodations: get the best Bali accommodation deals at cheap rates. No booking fees. You pay for your stay in Bali at the check-out. Free cancellation.
Bali hotel reservation: check availability and room rates
Places to stay in Bali
Bed and breakfasts
Villas
- 3V Kerobokan Family Villa
- Ahimsa Estate Seminyak
- Akara Villa Seminyak
- Aria Exclusive Villas & Spa Seminyak
- Asri Jewel Villas & Spa Jimbaran
- Astana Kunti Suite Apartment & Villa Seminyak
- Athena Garden Villa & Spa Seminyak
- Bali Aroma Exclusive Villas
- Bali Baliku Beach Front Luxury Private Pool Villas Jimbaran
- Bali Diamonds Villas
- Bali Dyana Villas Seminyak
- Bali Nyuh Gading Villa Kerobokan
- Bali Rich Seminyak Villas
- Bali Swiss Villa Seminyak
- Bhavana Private Villas Seminyak
- Bidadari Private Villas & Retreat Ubud
- Bloo Lagoon Village Bali
- Bvilla Seminyak Bali
- Chateau De Bali Ungasan
- Chez Bali Villa And Spa Canggu
- D Alang Alang Villas Seminyak
- Danoya Villa Seminyak
- Dedari Villa Jimbaran
- Disini Luxury Spa Villas Seminyak
- Downtown Villas Bali
- Dura Villas Bali Canggu
- Ellora Villa Sanur
- Jalan Jalan Villa And Spa Ubud
- Jay'S Villa Umalas Canggu
- Kayumanis Jimbaran Private Estate & Spa
- Kayumanis Nusa Dua Private Villa & Spa
- Kayumanis Ubud Private Villas & Spa
- Kembali Villas Seminyak
- Kunti Villas Seminyak
- Lembongan Island Beach Villas Nusa Lembongan
- Peppers Seminyak
- Puri Bendesa Villas Uluwatu
- Putri Bali Villa Seminyak
- Putu Bali Villa & Spa
- Sekar Nusa Villas Nusa Dua
- Seminyak Suite Private Villa
- The Ahimsa Seminyak
- The Asmara Nusa Dua Nusa Dua
- The Bli Bli Villas & Spa Seminyak
- The Damai Lovina
- The Gangsa Private Villa Sanur
- The Jas Villas Seminyak
- The Khayangan Dreams Villa Seminyak
- The Residence Seminyak
- The Sanyas Suite Bali Seminyak
- The Tukad Villa Bali
- Uma Villas Bali
- Villa Air Seminyak
- Villa Ava Seminyak
- Villa Coco Seminyak
- Villa Lalu Seminyak
- Villa Mahapala Sanur
- Villa Semana Ubud
- Villa Sembilan Kerobokan
- Ziva A Boutique Villa Seminyak
Other
- 100 Sunset Boutique Kuta
- Abangan Bungalow Ubud
- Abi Bali Resort Villa & Spa Jimbaran
- Abian Biu Mansion Kerobokan
- Adhi Jaya Hotel Kuta
- Adi Dharma Cottages Kuta
- Adi Dharma Hotel Kuta
- Adi Rama Beach Lovina
- Adika Sari Bungalows Bali
- Aditya Beach Resort Lovina
- Agga Citta Villa Bali
- Agung Raka Resort And Villas Ubud
- Ahimsa Beach Jimbaran
- Ajanta Villas Sanur
- Alam Asmara Dive Resort Bali
- Alam Indah Bali
- Alam Jiwa Ubud
- Alam Puri Art Museum Resort & Spa Bali
- Alam Sari Keliki Resort & Spa Bali
- Alam Villa At Alam Kulkul Resort Kuta
- Alamkulkul Boutique Resort Legian
- Aleesha Villas Sanur
- Alila Manggis Bali
- Alila Ubud Gianyar
- Alila Villas Uluwatu
- Alit Tuban
- Alit'S Beach Bungalow Sanur
- All Seasons Legian
- Alu Bali
- Amandari Ubud
- Amankila Bali
- Amanusa Nusa Dua
- Amarta Villa Bali
- Amertha Bali Villas Pemuteran
- Amor Bali Villas & Spa Resort Seminyak
- Anahata Villas & Spa Resort Bali
- Anantara Vacation Club Bali Seminyak
- Anda Amed Resort
- Aneka Bagus Pemuteran
- Aneka Bali
- Aneka Lovina
- Annora Bali Villas Seminyak
- Ari Putri Hotel Sanur
- Arma Resort Ubud
- Arya Amed Beach Resort
- Ashoka Tree Resort Ubud
- Ashyana Candidasa Bali
- Aston Denpasar Hotel & Convention Center
- Aston Kuta Hotel And Residence
- Ayodya Resort Bali Nusa Dua
- Bagus Agro Pelaga Plaga
- Bagus Jati Ubud
- Bakung Sari Resort And Spa Bali
- Baleka Resort Hotel & Spa Legian
- Bali Agung Village Seminyak
- Bali Ayu Kuta
- Bali Baliku Beach Front Luxury Private Pool Villas Jimbaran
- Bali Desa Suites Nusa Dua
- Bali Diary Sanur
- Bali Dynasty Resort Kuta
- Bali Emerald Villas Sanur
- Bali Garden Beach Resort Kuta
- Bali Handara Kosaido Country Club
- Bali Hyatt
- Bali Jade Villa Denpasar
- Bali Kembali Hotel Sanur
- Bali Kuta Resort
- Bali Lovina Beach Cottages
- Bali Mandira Beach Resort & Spa Legian
- Bali Masari Villas Sukawati
- Bali Matahari Kuta
- Bali Niksoma Boutique Beach Resort Legian
- Bali Prime Villas
- Bali Rani Hotel Kuta
- Bali Reef Resort Nusa Dua
- Bali Royal Suites Hotel
- Bali Sorgawi Hotel Legian
- Bali Taman Resort & Spa
- Bali Tropic Resort & Spa Nusa Dua
- Balicosy Villa
- Balisani Padma Hotel Legian
- Banyan Tree Ungasan Bali
- Banyualit Spa 'N Resort Lovina
- Barong Resort Ubud
- Batu Karang Lembongan Resort And Day Spa Nusa Lembongan
- Bebek Tepi Sawah Villas Ubud
- Beji Ubud Resort
- Belmond Jimbaran Puri
- Besakih Beach Resort Sanur
- Best Western Resort Kuta Kuta
- Bhanuswari Resort & Spa Ubud
- Blue Point Bay Villas And Spa Pecatu
- Bounty Kuta
- Bulgari Resort Bali Uluwatu
- Bunga Permai Ubud
- C151 Dreamland
- C151 Smart Villas Seminyak
- Candi Beach Resort & Spa Candi Dasa
- Casa Ganesha Hotel Ubud
- Casa Padma Suites Legian
- Cempaka Belimbing Villas
- Champlung Mas Legian
- Champlung Sari Ubud
- Chapung Sebali Resort & Spa Ubud
- Chedi Club Tanah Gajah Ubud
- Club Bali Family Suites @Legian Beach
- Club Bali Mirage Tanjung Benoa
- Coconuts Beach Resort Nusa Lembongan
- Como Shambhala Estate Ubud
- Como Uma Ubud
- Conrad Bali Nusa Dua
- Coral View Villas Amed
- Coral View Villas Amed
- Court Yard Bali
- D Tunjung Resort & Spa Candi Dasa
- D'Djabu Hotel Seminyak Denpasar
- Dampati Villas Sanur
- Dancing Dragon Cottages Amed
- De Munut Balinese Resort Ubud
- Dekuta Kuta
- Desa Seni Canggu
- Desamuda Village Seminyak
- Dewi Sri Hotel Kuta
- Dhyana Pura Beach Resort Seminyak
- Discovery Kartika Plaza Kuta
- Diwangkara Holiday Villa Sanur
- Dolphin Hotel Singaraja
- Dreamland Luxury Villas And Spa Uluwatu
- Dyana Villas Seminyak
- Elbari Villas Bali
- Elephant Safari Park Lodge Ubud
- Ellora Villas Sanur
- Enjung Beji Tabanan
- Fave Denpasar
- Febri'S Hotel & Spa Bali
- Fibra Inn Ubud
- Flamboyan Kuta
- Four Seasons Resort Bali At Jimbaran Bay
- Four Seasons Resort Bali At Sayan Ubud
- Furama Villas And Spa
- Furamaxclusive Ocean Beach Legian
- Furamaxclusive Villas & Spa Ubud
- Gajah Mina Beach Resort Bali
- Garden View Cottages Legian
- Gazebo Beach Hotel Sanur
- Goodway & Resort Nusa Dua
- Graha Resort Bali Ubud
- Grand Aston Bali Beach Resort Nusa Dua
- Grand Avenue Boutique Villas And Spa Bali
- Grand Bali Villa
- Grand Balisani Suites Kerobokan
- Grand Hyatt Bali Nusa Dua
- Grand Inna Kuta Kuta
- Grand Istana Rama Kuta
- Grand Kuta Kuta
- Grand La Villais Villa And Spa Seminyak
- Grand Mirage Tanjung Benoa
- Grand Santhi Denpasar
- Green Garden Beach Resort Bali
- Green Garden Kuta
- Griya Santrian Sanur
- Hanging Gardens Of Bali
- Hapel Negara Negara
- Hapel Semer Kerobokan
- Hard Rock Hotel Bali Kuta
- Harrads Hotel Spa Bali
- Harris Hotel & Residences Riverview Kuta Kuta
- Harris Hotel Tuban
- Harris Resort Kuta Beach
- Hidden Paradise Cottages Amed
- Hilton Bali Resort Nusa Dua
- Holiday Inn Resort Baruna Bali Kuta
- Honai Resort Ubud
- Hotel Pendawa Gapura Tuban
- Hotel Puri Tanah Lot Legian
- Hotel Puri Tempo Doeloe Sanur
- Hotel Santika Premiere Beach Resort Bali
- Hotel Tjampuhan Spa Ubud
- Hotel Vila Lumbung Seminyak
- Inna Grand Bali Beach Sanur
- Inna Putri Bali Nusa Dua
- Inna Sindhu Beach Sanur
- Intercontinental Bali Resort Jimbaran
- J Boutique Hotel Kuta
- Jamahal Private Resort & Spa Jimbaran
- Jayakarta Beach Resort Legian
- Jimbaran Cliffs Private Hotel & Spa Nusa Dua
- Junjungan Bali & Spa Ubud
- Junjungan Ubud Hotel & Spa
- Kajane Mua Ubud
- Kakiang Bungalows Ubud
- Kamandalu Ubud
- Kamaya Resort And Villas Sanur
- Kamuela Villas & Suites Sanur
- Kamuela Villas Seminyak
- Kanishka Villas Seminyak
- Karma Kandara Ungasan
- Karthi Kuta
- Kelapa Retreat & Spa Pulukan
- Keraton Jimbaran Beach Resort
- Kokonut Suites Kerobokan
- Komaneka At Bisma Ubud
- Komaneka At Monkey Forest Ubud
- Komaneka At Tanggayuda Ubud
- Kori Ubud Resort & Spa
- Kupu Kupu Barong Villas And Tree Spa Ubud
- Kuta Beach Club
- Kuta Paradiso
- Kuta Puri Bungalow
- La Taverna Bali Sanur
- Laghawa Beach Inn Hotel Sanur
- Langon Bali Resort Spa Nusa Dua
- Le Grande Bali Uluwatu
- Le Jardin Boutique Villa Seminyak
- Legian Beach Hotel
- Legian Express
- Legian Guest House Kuta
- Legian Paradiso
- Legian Village
- Legong Keraton Beach Hotel Bali
- Lembongan Cliff Villas Nusa Lembongan
- Losari Hotel & Villas Legian
- Lumbung Bali Huts Nusa Lembongan
- Maca Villas & Spa Umalas Bali
- Maharta Hotel & Spa Kuta
- Mara River Safari Lodge Bali
- Mastapa Garden Kuta
- Matahari Terbit Bali Nusa Dua
- Maxi Hotel, Restaurant And Spa Legian
- Maya Sayang Villas & Restaurant Seminyak
- Maya Ubud Resort & Spa
- Mayaloka Villas Seminyak
- Melasti Kuta Bungalows & Spa
- Melia Bali Nusa Dua
- Mentari Sanur
- Mercure Kuta
- Mercure Resort Sanur
- Mushroom Beach Bungalows Nusa Lembongan
- Mustika Sari Beach Bali
- Mutiara Bali Boutique Resort Villas & Spa Seminyak
- Nandini Bali Jungle Resort And Spa Ubud
- Nathan Hotel Kuta
- Natura Resort And Spa Ubud
- Naya Gawana Resort And Spa Bali
- New Kuta Hotel Bali
- Nick'S Hidden Cottage Ubud
- Nirmala Hotel & Convention Centre Denpasar
- Nirmala Hotel Jimbaran
- Novotel Bali Benoa Nusa Dua
- Novotel Bali Nusa Dua Nusa Dua
- Nugraha Lovina Seaview Resort & Spa
- Nusa Dua Beach Hotel & Spa
- Nusa Dua Retreat
- Nusa Lembongan Resort
- Nusabay Menjangan Bali
- Nusabay Menjangan Banyuwedang
- Nusabay Nusa Lembongan
- Oberoi Bali Seminyak
- Ocean Blue Nusa Dua
- Oranjje Hotel Legian
- Padang Bai Beach Resort Padangbai
- Padma Resort Legian Bali
- Palm Beach Hotel Bali Kuta
- Pan Pacific Nirwana Bali Resort Tabanan
- Panorama Bali
- Parigata Resort & Spa Sanur
- Parigata Spa Villas Sanur
- Pat-Mase Villas At Jimbaran
- Pelangi Bali Hotel & Spa Seminyak
- Peneeda View Beach Sanur
- Permata Kuta Hotel
- Pertiwi Resort & Spa Ubud
- Pita Maha Resort & Spa Ubud
- Plataran Canggu Resort & Spa Kuta
- Pondok Sari Beach Bungalow Pemuteran
- Pondok Sari Kuta
- Pop! Hotel Teuku Umar Denpasar
- Prama Sanur Beach Bali
- Pullman Bali Legian Nirwana
- Puri Bagus Candidasa
- Puri Bagus Lovina
- Puri Bagus Manggis Bali
- Puri Bambu Jimbaran
- Puri Bunga Hotel Bali
- Puri Dajuma Beach Eco-Resort & Spa Pulukan
- Puri Dalem Hotel Sanur
- Puri Dewa Bharata Hotel & Villas Seminyak
- Puri Dibia Kuta
- Puri Ganesha Villas Pemuteran
- Puri Garden 2 Ubud
- Puri Hiromi Sanur
- Puri Kelapa Garden Cottages Sanur
- Puri Madawi Seminyak
- Puri Maharani Denpasar
- Puri Rai Hotel Padangbai
- Puri Raja Bali
- Puri Sading Hotel Sanur
- Puri Santrian Sanur
- Puri Saron Baruna Beach Cottages Lovina
- Puri Saron Madangan Gianyar
- Puri Saron Seminyak
- Puri Sindhu Mertha Suite Sanur
- Puri Wulandari A Boutique Resort And Spa Ubud
- Puri Yuma Hotel & Villa Denpasar
- Rama Beach Resort And Villas Kuta
- Rama Candidasa Resort & Spa
- Rama Garden Legian
- Rama Villas Sanur
- Ramayana Resort And Spa Kuta
- Ratna Kuta
- Respati Beach Hotel Sanur
- Restu Bali Legian
- Rijasa Agung Resort And Villas Payangan
- Risata Bali Resort & Spa Kuta
- Rosani Hotel Legian
- Royal Kamuela Villa And Spa Nusa Dua Nusa Dua
- S'Cape Condotel Sanur
- Samsara Inn Legian
- Santi Mandala Villa & Spa Bali
- Sanur Paradise Plaza Hotel
- Sara Residence Legian
- Sari Beach Legian
- Sari Segara Resort Jimbaran
- Sarinande Hotel Seminyak
- Sarinbuana Eco Lodge Bali
- Sativa Sanur Cottages
- Satriya Cottages Kuta
- Sayan Terrace Resort Ubud
- Sayang Maha Mertha Hotel Legian
- Segara Suites Bali
- Segara Village Hotel Sanur
- Sekar Nusa Villas Nusa Dua
- Seminyak Paradiso
- Seminyak Townhouse
- Simpang Inn Hotel Legian
- Sinar Bali Legian
- Sol Beach House Benoa By Melia Tanjung Benoa
- Soori Bali Tabanan
- Spa Village Resort Tembok Bali
- Sri Phala Resort & Villa Sanur
- Sri Ratih Cottages Bali
- Stana Puri Gopa Sanur
- Suly Resort And Spa Ubud
- Sun Island Boutique Villas Seminyak
- Sunari Beach Resort Lovina
- Sunset Mansion Seminyak
- Swastika Bungalow Sanur
- Swiss Bel Bayview Nusa Dua
- Taman Ayu Cottage Kerobokan
- Taman Bebek Resort & Spa Ubud
- Taman Harum Cottages Ubud
- Taman Rosani Hotel Seminyak
- Taman Sari Villas And Spa Jimbaran
- Taman Suci Hotel Denpasar
- Taman Wana Villas & Spa Jembrana
- Tamukami Sanur
- Tanah Merah Resort & Gallery Ubud
- Tandjung Sari Sanur
- The Amala Seminyak
- The Bale Nusa Dua
- The Bali Khama Nusa Dua
- The Batu Belig Hotel & Spa Seminyak
- The Benoa Beach Front Villas & Spa Tanjung Benoa
- The Beverly Hills Bali Jimbaran
- The Breezes Bali Resort & Spa Seminyak
- The Camakila Legian
- The Elysian Seminyak
- The Flora Kuta
- The Grand Bali Nusa Dua Nusa Dua
- The Grand Sunti Bali
- The Haven Bali Seminyak
- The Hill Villas Bali
- The Jayakarta Bali Legian
- The Kayana Seminyak
- The Kozy Villas Seminyak
- The Kunja Seminyak
- The Legian Bali Seminyak
- The Mansion Resort Hotel & Spa Ubud
- The Niche Bali Kuta
- The Nirwana Resort And Spa Candi Dasa
- The Oasis Beach Benoa Bali Tanjung Benoa
- The Oasis Kuta Kuta
- The One Boutique Villa Seminyak
- The Palm Suite Villa And Spa Bali
- The Pavilions Bali Sanur
- The Payogan Villa Resort & Spa Ubud
- The Purist Villas & Spa Ubud
- The Radiant Hotel & Spa Tuban
- The Rani Hotel & Spa Kuta
- The Ritz-Carlton, Bali
- The Royal Beach Seminyak Bali - Mgallery Collection
- The Royal Santrian Bali
- The Samaya Seminyak
- The Samaya Ubud
- The Sandi Phala Bali
- The Sanyas Suite Seminyak
- The Seiryu Villas Seminyak
- The Seri Suites Kerobokan
- The Seri Villas Seminyak
- The Tanis Nusa Lembongan
- The Tanjung Benoa Beach Resort Nusa Dua
- The Villas At Ayana Resort
- The Villas Bali Hotel And Spa Seminyak
- The Vira Bali Hotel Kuta
- The Wangsa Benoa Nusa Dua
- The Water Garden Candi Dasa
- The Westin Resort Nusa Dua Nusa Dua
- The Wolas Villa & Spa Seminyak
- Tirta Ayu Hotel And Restaurant Karangasem
- Tirtarum Villa Bali
- Tonys Villas & Resort Seminyak
- Tugu Bali Canggu
- Tunjung Mas Bungalow Ubud
- Ulun Ubud Resort
- Uma Sapna Seminyak
- Umalas 7 Villa Bali
- Umalas Hotel & Residence Kerobokan
- Viceroy Bali Ubud
- Vila Shanti Beach Hotel Sanur
- Vilarisi Legian
- Villa De Daun Bali
- Villa Diamondstar Hill Bali
- Villa Diana Bali Legian
- Villa Jerami Seminyak
- Villa Kubu Rama Bali
- Villa Kubu Seminyak
- Villa Puri Ayu Sanur
- Villa Seminyak Estate & Spa
- Wakagangga Tabanan
- Wapa Di Ume Resort & Spa Ubud
- Warwick Ibah Luxury Villas & Spa Ubud
- White Rose Kuta Resort, Villas & Spa
- Wida Hotel Legian
- Wina Holiday Villa Kuta
- Wyndham Garden Kuta Beach Bali
- Yani Denpasar
- Yulia Beach Inn Kuta
- Yulia Village Inn Ubud
Find a hotel
- Hotels by class
- 5 stars (310)
- 4 stars (916)
- 3 stars (1654)
- 2 stars (612)
- Unrated (7224)
- All Bali hotels
- Other accommodation
- Villas (3592)
- Hotels (3040)
- Guest houses (1595)
- Homestays (611)
- Resorts (579)
- Holiday parks (411)
- Inns (229)
- Hostels (189)
- Bed & Breakfasts (185)
- Holiday homes (105)
- Apartments (84)
- Aparthotels (42)
- Lodges (20)
- Campsites (12)
- Luxury tents (6)
- Country houses (5)
- Capsule hotels (3)
- Residences (3)
- Botels (2)
- Economy hotel (1)
- Motel (1)
- Love hotel (1)
- Thematic Hotels
- Apartments and B&Bs (7430)
- Central hotels (5488)
- Resorts (4511)
- Airport hotels (3113)
- Cheap and Budget hotels (2292)
- Design and Modern hotels (1737)
- Luxury hotels (1352)
- Family hotels (938)
- Golf hotels (682)
- Boutique hotels (430)
- Romantic hotels (330)
- Casino hotels (66)
- Historical hotels (44)
Hotels by location
- Nearby
- Botanic Garden Ubud (686)
- Waterbom Bali (522)
- Districts
- Sunset Road (699)
- Ubud City-Centre (423)
- Central Seminyak (331)
- Pengosekan (304)
- Laksmana (246)
- Petitenget (225)
- Tuban (218)
- Sanur Beach (160)
- Kartika Plaza (155)
- Downtown Kuta (154)
- Berawa (135)
- Double Six (134)
- Dyanapura (131)
- Taman (126)
- Bukit (124)
- Batu Bolong (115)
- Legian City-Centre (108)
- Jimbaran Bay (104)
- Mushroom Bay (92)
- Drupadi (89)
- Penestanan (86)
- Raya Kuta (82)
- Padma (75)
- Tanjung Benoa (60)
- Sambahan (57)
- Pecatu (55)
- Batubelig (55)
- Ungasan (51)
- Nakula (47)
- Dewi Sri (47)
- Campuhan (44)
- Balangan (43)
- North Legian (42)
- Umalas (37)
- Babakan (37)
- Kedewatan (36)
- Padonan (33)
- Sunset Road (25)
- BTDC (25)
- Goa Gajah (24)
- Mumbul (23)
- Sawangan (23)
- Lovina Beach (22)
- Andong (20)
- Jungut Batu (19)
- Kampial (18)
- Pererenan (18)
- By Pass Ngurah Rai (17)
- Seseh (17)
- By Pass Ngurah Rai Kuta (17)
- Sayan (16)
- Renon (15)
- Nusa Ceningan (15)
- By Pass Ngurah Rai (14)
- Taman Griya (14)
- Gatot Subroto (13)
- Umalas (13)
- Padang Padang (13)
- Teuku Umar (13)
- Bingin (11)
- Suluban (10)
- Sidakarya (9)
- Kutuh (9)
- Panjer (8)
- Mahendradatta (8)
- Siligita (7)
- Imam Bonjol (6)
- Peliatan (4)
- Diponegoro (4)
- Cokroaminto (3)
- Pratama (3)
- Monang Maning (1)
- Kuta Beach (1)