We offer 2658 hotels in Bali Indonesia with low prices and discount rates. Our reservation system features cheap and luxury hotels in Bali, hostels, motels, B&B and other affordable accommodations in Bali. We have great hotel deals in central Bali. You can also book Bali airport hotels at cheap rates. Our system is secure and absolutely free of charge.
All Bali hotels: get the best deals for Bali hotels at cheap rates. No booking fees. You pay for the hotel room in Bali at the check-out. Free cancellation.
Bali hotel reservation: check availability and room rates
All Bali hotels
5 stars
- Alaya Resort Ubud
- Alila Seminyak
- Alila Villas Uluwatu
- Amandari Ubud
- Amankila Bali
- Amanusa Nusa Dua
- Amarterra Villas Bali Nusa Dua - Mgallery Collection
- Ametis Villa Canggu
- Anantara Bali Uluwatu
- Anantara Bali Uluwatu Resort & Spa
- Anantara Seminyak
- Anapuri Villas Ketewel
- Awarta Nusa Dua Luxury Villas & Spa
- Ayana Resort And Spa Jimbaran
- Ayanna Villa Bali
- Ayodya Resort Bali Nusa Dua
- Ayung Resort Ubud Payangan
- Bali Dynasty Resort Kuta
- Bali Emerald Villas Sanur
- Bali Hyatt
- Bali Island Villas & Spa Seminyak
- Bali National Golf Villas Nusa Dua
- Bali Nusa Dua Hotel
- Bali Relaxing Resort & Spa Nusa Dua
- Baliwood Resort
- Banyan Tree Ungasan Bali
- Belmond Jimbaran Puri
- Bidadari Private Villas & Retreat Ubud
- Bisma Eight Ubud
- Bulgari Resort Bali Uluwatu
- C151 Dreamland
- C151 Smart Villas Seminyak
- Casa Bonita Villa Ungasan
- Centara Grand Nusa Dua Resort & Villas
- Chapung Sebali Resort & Spa Ubud
- Chedi Club Tanah Gajah Ubud
- Club At The Legian Seminyak
- Como Shambhala Estate Ubud
- Como Uma Ubud
- Conrad Bali Nusa Dua
- Courtyard By Marriott Bali Nusa Dua Resort
- Courtyard By Marriott Bali Seminyak
- Discovery Kartika Plaza Kuta
- Double-Six Luxury Hotel Seminyak
- Dreamland Luxury Villas And Spa Uluwatu
- Elephant Safari Park Lodge Ubud
- Equilibria Seminyak
- Fairmont Sanur Beach Bali
- Four Seasons Resort Bali At Jimbaran Bay
- Four Seasons Resort Bali At Sayan Ubud
- Furamaxclusive Villas & Spa Ubud
- Gending Kedis Luxury Villas & Spa Estate Jimbaran
- Grand Aston Bali Beach Resort Nusa Dua
- Grand Hyatt Bali Nusa Dua
- Grand Mirage Tanjung Benoa
- Grand Nikko Bali Nusa Dua
- Hanging Gardens Of Bali
- Hanging Gardens Ubud
- Hilton Bali Resort Nusa Dua
- Hotel Indigo Bali Seminyak Beach
- Hotel Tugu Bali Kuta
- Inaya Putri Bali Nusa Dua
- Intercontinental Bali Resort Jimbaran
- Jamahal Private Resort & Spa Jimbaran
- Jiwa Klusa Bali
- Jungle Retreat By Kupu Kupu Barong Ubud
- Kajane Mua Ubud
- Kamandalu Ubud
- Kamuela Villas & Suites Sanur
- Kamuela Villas Seminyak
- Kanishka Villas Seminyak
- Karma Jimbaran
- Karma Kandara Ungasan
- Katamama Hotel Seminyak
- Kelapa Retreat & Spa Pulukan
- Koenokoeni Villa Seminyak
- Komaneka At Bisma Ubud
- Komaneka At Monkey Forest Ubud
- Komaneka At Tanggayuda Ubud
- Kupu Kupu Barong Villas And Tree Spa Ubud
- Kupu Kupu Jimbaran
- Kuta Paradiso
- L Hotel Seminyak Bali
- La Villa Bali - Cliff Edge Ocean Front Private Villa
- Lagen Cliff Villa Bali
- Laguna Resort Nusa Dua
- Lakshmi Villas Seminyak
- Le Jardin Boutique Villa Seminyak
- Le Meridien Bali Jimbaran
- Lexington Klapa Resort Pecatu
- Lexington Klapa Resort Uluwatu
- Luna2 Private Bali
- Luna2 Private Seminyak
- Luna2 Studiotel Seminyak
- Lv8 Resort Hotel Canggu
- Mahagiri Villas Sanur
- Mandapa, A Ritz-Carlton Reserve Ubud
- Matahari Beach Resort & Spa Pemuteran
- Maya Sanur Resort & Spa
- Maya Ubud Resort & Spa
- Melia Bali Nusa Dua
- Montigo Resorts Seminyak
- Movenpick Resort & Spa Jimbaran
- Nomina Villas Pecatu
- Novotel Bali Nusa Dua Nusa Dua
- Nusa Dua Beach Hotel & Spa
- Nusa Dua Beach Resort & Spa
- Nusa Dua Retreat
- Nyaman Villas Seminyak
- O Villas Seminyak
- Oberoi Bali Seminyak
- One Eleven Seminyak
- Padma Resort Legian Bali
- Padma Resort Ubud Bali
- Pan Pacific Nirwana Bali Resort Tabanan
- Pandawas Villas Ubud
- Peppers Seminyak
- Plataran Menjangan Resort And Spa Banyuwedang
- Prama Sanur Beach Bali
- Pullman Bali Legian Nirwana
- Pure Villas Bali
- Puri Wulandari A Boutique Resort And Spa Ubud
- Ramada Bintang Bali Resort Kuta
- Renaissance Bali Uluwatu Resort & Spa
- Rimba Jimbaran Bali By Ayana
- Ritz-Carlton Nusa Dua
- Royal Kamuela Ubud
- Royal Tulip Visesa Ubud Bali
- Saba Villa Canggu
- Sadara Boutique Beach Resort Nusa Dua
- Samabe Bali Suites & Villas Nusa Dua
- Samaya Seminyak
- Santi Sari Boutique Hotel Banyuwedang
- Semara Luxury Villa Resort Uluwatu
- Senetan Villas And Spa Resort Ubud
- Sheraton Bali Kuta Resort
- Siddhartha Dive Resort And Spa Tulamben
- Sofitel Bali Nusa Dua Beach Re
- Sofitel Bali Nusa Dua Beach Resort
- Sol Beach House Benoa - Bali
- Sol Beach House Benoa By Melia Tanjung Benoa
- Soori Bali Tabanan
- Sthala, A Tribute Portfolio Hotel, Ubud
- Suarga Padang Padang
- Suarga Padang Padang Pecatu
- Suarti Resorts Ubud Pagetan
- Sudamala Suites & Villas Sanur
- Suites & Villas At Sofitel Bali Nusa Dua
- Sun Island Suites Jimbaran
- Tanah Merah Resort & Gallery Ubud
- The Akasha Bali Seminyak
- The Akasha Villas Seminyak
- The Anvaya Beach Resort Bali
- The Bale Nusa Dua
- The Edge Pecatu
- The Elysian Seminyak
- The Haere Seminyak Bali
- The Haven Suites Bali Berawa Canggu
- The Hill Villas Bali
- The Kayana Seminyak
- The Kunja Seminyak
- The Kuta Beach Heritage Hotel Bali
- The Laguna Resort & Spa
- The Leaf Jimbaran
- The Legian Bali Seminyak
- The Mansion Resort Hotel & Spa Ubud
- The Mulia, Mulia Resort & Villas Nusa Dua
- The Patra Bali Resort & Villas Tuban
- The Payogan Villa Resort & Spa Ubud
- The Ritz-Carlton, Bali
- The Royal Beach Seminyak Bali - Mgallery Collection
- The Royal Pita Maha Ubud
- The Royal Purnama Art Suites & Villas Sukawati
- The Royal Santrian Bali
- The Sakala Resort Bali Nusa Dua
- The Samaya Seminyak
- The Samaya Ubud
- The Sanctoo Villa Ubud
- The Santai Bali
- The Seiryu Villas Seminyak
- The Seminyak Beach Resort & Spa
- The St. Regis Bali Resort Nusa Dua
- The Stones Hotel - Legian Bali, Autograph Collection
- The Trans Resort Bali Seminyak
- The Ubud Village Resort & Spa
- The Villas At Fairmont Sanur Beach Bali
- The Westin Resort Nusa Dua Nusa Dua
- The Wolas Villa & Spa Seminyak
- Ts Suites Bali Seminyak
- Tugu Bali Canggu
- Ubud Green Resort Villas
- Ulu Segara Luxury Suites & Villas Nusa Dua
- Uma Sapna Seminyak
- Viceroy Bali Ubud
- Villa Canggu - An Elite Haven Kerobokan
- Villa De Daun Bali
- Villa Jemma Kerobokan
- Villa Jerami Seminyak
- Villa Mary Canggu
- Villa Melissa Seseh
- Villa Seriska Dua Sanur
- Villa Suar Seminyak
- Villa Waringin Canggu
- Vouk Hotel & Suites Nusa Dua
- W Bali - Seminyak
- Warwick Ibah Luxury Villas & Spa Ubud
- Wyndham Tamansari Jivva Resort Bali
4 stars
- 18 Suite Villa Loft Bali
- Aberu Villas Bali
- Abi Bali Resort Villa & Spa Jimbaran
- Abia Villa Legian Bali
- Adhi Jaya Hotel Kuta
- Adi Assri Beach Resorts And Spa Pemuteran
- Adma Umalas Kerobokan
- Agata Villas Seminyak
- Ahimsa Beach Jimbaran
- Ajanta Villas Sanur
- Alam Anda Ocean Front Resort & Spa Gretek
- Alam Puisi Villa Ubud
- Alam Puri Art Museum Resort & Spa Bali
- Alam Ubud Culture Villas & Residences
- Alamanda Canggu Villa
- Alamkulkul Boutique Resort Legian
- Alaya Resort Jembawan Bali
- Alaya Resort Kuta Bali
- Aleesha Villas Sanur
- Aleva Villa Seminyak
- Alila Manggis Bali
- Alila Ubud Gianyar
- Allure Villas Bali
- Amadea Resort & Villas Seminyak
- Amaroossa Suite Bali Nusa Dua
- Amertha Bali Villas Pemuteran
- Amnaya Resort Kuta Kuta
- Amore Villas Canggu
- Amori Villa Ubud
- Ananta Legian
- Anantara Vacation Club Bali Seminyak
- Aniniraka Resort & Spa Ubud
- Annora Bali Villas Seminyak
- Antara Villas Legian
- Anulekha Resort & Villa
- Anumana Ubud
- Aq-Va Hotel & Villas Legian
- Aqua Bali
- Aradhana Villas Canggu
- Aria Exclusive Villa And Spa Seminyak
- Arma Museum & Resort
- Arma Resort Ubud
- Artemis Villa Seminyak
- Artotel Sanur
- Ashoka Tree Resort Ubud
- Asmara Heavenly Residence Nusa Dua Nusa Dua
- Astagina Resort Villas And Spa Seminyak
- Astana Kunti Suite Apartment & Villa Seminyak
- Astana Pengembak Suite Apartment & Villa Bali
- Aston Denpasar Hotel & Convention Center
- Aston Kuta Hotel & Residence
- Aston Kuta Hotel And Residence
- Aswattha Villas Canggu Kerobokan
- Atta Mesari Villas Ubud
- Azadi Retreat Ubud
- B Hotel Bali & Spa Denpasar
- Bagus Jati Ubud
- Bakung Ubud Resort And Villa
- Bali Dive Resort And Spa
- Bali Eco Stay Blimbing
- Bali Garden Beach Resort Kuta
- Bali Hotel Pearl Legian
- Bali Jade Villa Denpasar
- Bali Kuta Resort
- Bali Mandira Beach Resort & Spa Legian
- Bali Masari Villas Sukawati
- Bali Nibbana Resort Umeanyar
- Bali Niksoma Boutique Beach Resort Legian
- Bali Palms Resort Candi Dasa
- Bali Paragon Resort Hotel Jimbaran
- Bali Prime Villas
- Bali Rani Hotel Kuta
- Bali Spirit
- Bali Tropic Resort & Spa Nusa Dua
- Bali V Hotel & Villa Seminyak
- Bali Zen Villas Umalas
- Bambu Indah Ubud
- Batu Karang Lembongan Resort A Nusa Lembongan
- Batu Karang Lembongan Resort And Day Spa Nusa Lembongan
- Bayshore Villas Candi Dasa Manggis
- Beachfront Citakara Sari Villas Candi Dasa
- Beachfront Suites Bali
- Bebek Tepi Sawah Villas Ubud
- Bedrock Hotel Kuta
- Beingsattvaa Ubud
- Beji Ubud Resort
- Bellevue Heritage Villas Nusa Dua
- Berry Amour Romantic Villas Seminyak
- Berry Amour Villas Bali
- Berry Glee Kuta
- Best Western Kuta Villa
- Best Western Resort Kuta Kuta
- Bintang Kuta Hotel
- Biu Biu Villa Jimbaran
- Biyukukung Suites And Spa Ubud
- Bliss Surfer Hotel Bali
- Blue Karma Seminyak
- Blue Karma Ubud
- Blue Point Bay Villas And Spa Pecatu
- Candi Beach Resort & Spa Candi Dasa
- Capung Sakti Villas Ubud
- Chapung Sebali Resort And Spa Ubud
- Charm Villa Seminyak Bali
- Cicada Luxury Townhouses Seminyak
- Citadines Kuta Beach Bali
- Citrus Tree Villas - Mangosteen Ubud
- Cliff Villa Bali
- Club Bali Family Suites @Legian Beach
- Club Bali Family Suites @Legian Beach
- Club Bali Mirage Tanjung Benoa
- Club Med Bali
- Contiki Resort Kuta
- Crown Bali Villa Seminyak
- D' Djabu Villa Canggu Kerobokan
- D'Bulakan Boutique Resort Ubud
- D'Djabu Hotel Seminyak Denpasar
- D'Penjor Seminyak
- D'Wina Villa Kuta Legian
- Dampati Villas Sanur
- Dara Ayu Villas & Spa Payangan
- Daria Villas Bali
- Dash Hotel Seminyak
- De Bharata Bali Villas Seminyak
- Dedary Kriyamaha Ubud
- Dekuta Hotel
- Delmango Villa Estate Bali
- Desamuda Village Seminyak
- Discovery Candidasa Cottages And Villas
- Dupa Ubud Villa
- Dwaraka The Royal Villas Ubud
- Dyana Villas Seminyak
- Eden Hotel Kuta
- Ellora Villas Sanur
- Fare Ti'I Villa Canggu
- Fivelements Puri Ahimsa Ubud
- Flamingo Dewata Villa Uluwatu
- Fontana Hotel Bali, A Phm Collection
- Four Points By Sheraton Bali, Kuta Kuta
- Four Points By Sheraton Bali, Seminyak
- Four Points By Sheraton Kuta
- Furama Villas And Spa
- Furamaxclusive Ocean Beach Legian
- Furamaxclusive Ocean Beach Seminyak Kuta
- Gino Feruci Villa Ubud
- Golden Tulip Bay View Hotel Jimbaran
- Golden Tulip Jineng Resort Bali
- Golden Tulip Jineng Resort Bali Kuta
- Goodway & Resort Nusa Dua
- Goya Boutique Resort Ubud
- Grand Balisani Suites Kerobokan
- Grand Barong Resort Kuta
- Grand Inna Kuta Kuta
- Grand Istana Rama Kuta
- Grand Ixora Kuta Resort Bali
- Grand Kuta Kuta
- Grand La Villais Hotel And Spa Seminyak
- Grand La Villais Hotel Seminyak
- Grand La Villais Villa And Spa Seminyak
- Grand Mega Resort & Spa Bali Kuta
- Grand Whiz Hotel Nusa Dua Nusa Dua
- Grand Zuri Kuta
- Green Umalas Resort Bali
- H Sovereign Bali Tuban
- Hard Rock Hotel Bali Kuta
- Harmony Suite Bali
- Harper Kuta Hotel Bali
- Harrads Hotel Spa Bali
- Harris Hotel & Residences Riverview Kuta Kuta
- Harris Hotel & Residences Sunset Road Kuta
- Harris Hotel And Conventions D Denpasar
- Harris Hotel Denpasar Formerly Harris Hotel Cokroaminoto
- Harris Hotel Kuta Galleria
- Harris Hotel Raya Kuta
- Harris Hotel Seminyak
- Harris Hotel Tuban
- Harris Resort Kuta Beach
- Hastinapura Residence Jimbaran
- Hidden Hills Villas Pecatu
- Hidden Oasis Bed & Breakfast Kuta
- Hideaway Villas Bali Uluwatu
- Hilton Garden Inn Bali Ngurah Rai Airport Tuban
- Holiday Inn Resort Bali Benoa Nusa Dua
- Holiday Inn Resort Baruna Bali Kuta
- Honai Resort Ubud
- Horison Nusa Dua Nusa Dua
- Horison Seminyak
- Hotel Santika Premiere Beach Resort Bali
- Hotel Tjampuhan Spa Ubud
- Hotel Vila Lumbung Seminyak
- Impiana Private Villas Seminyak
- Indigo Tree Villas Spa Ubud
- Ini Vie Villa Legian
- Inna Grand Bali Beach Sanur
- Ion Bali Benoa Nusa Dua
- Ivilla Seminyak
- Ivory Resort Seminyak
- Ize Seminyak
- J4 Hotels Legian Kuta
- Jannata Resort And Spa Ubud
- Javana Royal Villas Seminyak
- Jayakarta Beach Resort Legian
- Jayakarta Beach Resort Residence & Spa Legian
- Jepun Bali Villa Sanur
- Jimbaran Bay Beach Bali
- Jimbaran Cliffs Private Hotel & Spa Nusa Dua
- K Villa Seminyak
- Kajane Yangloni Ubud
- Kalapa Boutique Resort & Yoga Canggu
- Kamaya Resort And Villas Sanur
- Katala Villas Sanur
- Kayu Suar Bali Luxury Villas And Spa Sanur
- Kayumanis Sanur Private Villa & Spa
- Kejora Suites Sanur
- Keraton Jimbaran Beach Resort
- Kila Infinity8 Bali Jimbaran
- Kinaara Resort & Spa Pemuteran
- Kind Villa Bintang Resort Nusa Dua
- Klumpu Bali Resort Sanur
- Kokonut Suites Kerobokan
- Komaneka At Rasa Sayang Ubud
- Komune Resort & Beach Club Bali
- Kori Ubud Resort & Spa
- Kubu Manggala Villas Kuta
- Kuta Central Park Hotel
- Kuta Seaview Boutique Resort & Spa
- Kuta Town House Apartments
- Labak River Hotel Ubud
- Langon Bali Resort Spa Nusa Dua
- Lavender Resort & Spa Kuta
- Le Grande Bali Uluwatu
- Legian Beach Hotel
- Lembongan Beach Club & Resort Nusa Lembongan
- Lorin New Kuta Pecatu
- Luxe Villas Bali Ubud
- Maison At C Boutique Hotel And Spa Seminyak
- Mara River Safari Lodge Bali
- Marbella Pool Suites Seminyak
- Mathis Retreat Ubud
- Mayaloka Villas Seminyak
- Mega Boutique Hotel & Spa Kuta
- Mercure Bali Harvestland Kuta Kuta
- Mercure Bali Legian
- Mercure Bali Nusa Dua Nusa Dua
- Mercure Kuta
- Mercure Resort Sanur
- Mimpi Resort Menjangan Bali
- Munduk Moding Plantation
- Mutiara Bali Boutique Resort Villas & Spa Seminyak
- Nandini Bali Jungle Resort And Spa Ubud
- Natura Resort And Spa Ubud
- Naya Gawana Resort And Spa Bali
- Nefatari Exclusive Villas Ubud
- New Kuta Hotel Bali
- Ngeluwungan Boutique Villa Canggu
- Nirwana Resort And Spa Bali
- Nomad'S Villa Bali
- Novotel Bali Benoa Nusa Dua
- Novotel Bali Ngurah Rai Airport Kuta
- Nusa Lembongan Resort
- Ocean Blue Nusa Dua
- Ohana Hotel Kuta Kuta
- Omah Apik Ubud
- Onje Villa Ubud
- Onlyou Villas Amed
- Ossotel Legian
- Paditeras Boutique Hotel Seminyak
- Palm Garden Hotel Sanur
- Pandan Bali Villa Umalas
- Pandawa All Suite Hotel Kerobokan
- Paragon Hotel Seminyak
- Parigata Resort & Spa Sanur
- Parigata Spa Villas Sanur
- Parigata Villas Resort Sanur
- Park Regis Kuta Denpasar
- Pat-Mase Villas By Swiss-Belhotel Jimbaran
- Pelangi Bali Hotel & Spa Seminyak
- Peninsula Bay Resort Nusa Dua
- Pesantian Villa & Warung Ubud
- Pita Maha Resort & Spa Ubud
- Plataran Canggu Bali Resort &
- Plataran Ubud Hotel & Spa
- Purana Boutique Resort Ubud
- Puri Bagus Candidasa
- Puri Bagus Lovina
- Puri Dajuma Beach Eco-Resort & Spa Pulukan
- Puri Gangga Resort Ubud
- Puri Mangga Sea View Resort And Spa Lovina
- Puri Nusa Indah Denpasar
- Puri Santrian Sanur
- Puri Saron Seminyak
- Puri Sayan By Aarya Ubud
- Puri Sebali Resort Ubud
Unrated
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)