Find a hotel
Accommodation type
- Villas (11518)
- Hotels (4143)
- Guest houses (3197)
- Homestays (1069)
- Apartments (1000)
- Resorts (669)
- Holiday homes (615)
- Holiday parks (553)
- Bed & Breakfasts (546)
- Hostels (273)
- Lodges (256)
- Aparthotels (184)
- Inns (103)
- Luxury tents (88)
- Campsites (66)
- Country houses (44)
- Chalets (22)
- Farm stays (15)
- Botels (14)
- Capsule hotels (8)
- Motels (2)
- Love hotel (1)
- Economy hotel (1)
Thematic Hotels
- Luxury accommodations (14413)
- Hotels with indoor pool (13677)
- Vacation Rentals (13435)
- Extended Stay (13239)
- Central hotels (12564)
- Family Friendly hotels (8447)
- Private Villas (7610)
- Cheap and budget hotels (6994)
- Airport hotels (6868)
- Pet-friendly hotels (2916)
- Spa hotels (2527)
- Beachfront hotels (1396)
- Jacuzzi (1072)
- Resorts (994)
- Luxury hotels (705)
- Romantic hotels (472)
- Business hotels (426)
- Exceptional design hotels (350)
- Beach hotels (325)
- Boutique hotels (258)
- Golf hotels (213)
- Onsen Accommodation (198)
- Self Catering (197)
- Travel Proud (77)
- Small Luxury Hotels (70)
- Ski resorts (43)
- Historical hotels (38)
- Sustainability certification (32)
- All-Inclusive (14)
- Castle Hotels (11)
- New Hotels (3)
- Casino hotels (3)
Hotels by location
Nearby
- Ngurah Rai International (6984)
- Padang Padang Beach Uluwatu (Bali) (833)
- Tanjung Benoa (130)
- Pandawa Beach Nusa Dua (Bali) (207)
- Ubud Monkey Forest (2236)
- Discovery Shopping Mall Kuta (Bali) (728)
- New Kuta Golf Uluwatu (Bali) (955)
- Menjangan Island Banyuwedang (1)
- Lake Batur Kintamani (Bali) (147)
- Echo Beach Canggu (Bali) (2537)
- Bali Nusa Dua Convention Center (205)
- Waterbom Bali Kuta (Bali) (728)
- The Seminyak Square Shopping Mall Seminyak (Bali) (3137)
- Bali Mall Galleria Kuta (Bali) (862)
- Mushroom Bay Nusa Lembongan (Bali) (444)
- Krisna Funtastic Land Lovina (Bali) (86)
- Poppies Lane 1 Kuta (Bali) (1139)
- Lombok Epicentrum Mall Mataram (1)
- Petitenget Temple (3288)
- The Sandy Beach Club Nusa Lembongan (Bali) (400)
- Sky Garden Legian (Bali) (1325)
- Tamarind Beach (450)
- Ubud Market Ubud (Bali) (2359)
- Yoga Barn Studio (2257)
- Penglipuran Village Bangli (18)
- White Sand Beach (29)
- Lippo Mall Kuta Kuta (Bali) (540)
- Poppies Lane 2 Kuta (Bali) (1371)
- Petitenget Street Seminyak (Bali) (3647)
- Bounty Night Club (1313)
- Kuta Beach (1258)
Districts
- Pecatu (1094)
- Berawa (703)
- Ubud City-Centre (692)
- Batu Bolong (673)
- Petitenget (565)
- Sunset Road (539)
- Pererenan (475)
- Ungasan (424)
- Jungut Batu (409)
- Sayan (395)
- Peliatan (371)
- Laksmana (352)
- Sanur Beach (343)
- Taman (297)
- Penestanan (292)
- Babakan (281)
- Bukit (267)
- Umalas (252)
- Kedewatan (234)
- Mushroom Bay (218)
- Pengosekan (216)
- Drupadi (214)
- Nakula (180)
- Dyanapura (174)
- Sambahan (174)
- Padonan (174)
- Kartika Plaza (159)
- Jimbaran Bay (156)
- Andong (135)
- Central Seminyak (133)
- Padma (122)
- Downtown Kuta (120)
- Campuhan (117)
- Legian City-Centre (104)
- Bingin (103)
- Mumbul (103)
- Kampial (93)
- Batubelig (92)
- Balangan (87)
- Tanjung Benoa (83)
- Kutuh (83)
- Dewi Sri (76)
- Seseh (59)
- Tuban (59)
- Legian Beach (55)
- Raya Kuta (54)
- Nusa Ceningan (53)
- Suluban (53)
- Padang Padang (50)
- Taman Griya (49)
- North Legian (49)
- Lovina Beach (42)
- By Pass Ngurah Rai (38)
- Sawangan (32)
- Goa Gajah (31)
- Sunset Road (24)
- Umalas (23)
- Gatot Subroto (23)
- BTDC (23)
- Renon (21)
- By Pass Ngurah Rai Kuta (19)
- Double Six (19)
- Siligita (19)
- Canggu Beach (18)
- Bingin Beach (17)
- Kuta Beach (17)
- Teuku Umar (16)
- Balian Beach (15)
- Sidakarya (12)
- By Pass Ngurah Rai (12)
- Medewi (12)
- Nakula (9)
- Mahendradatta (9)
- Cokroaminto (8)
- Imam Bonjol (6)
- Pratama (6)
- Diponegoro (5)
- Panjer (5)
- Balangan Beach (3)
- Seminyak Beach (2)
- Serangan Island (2)
Popular cities in Bali
Popular hotels in Bali
5-star hotels in Bali
- Jumeirah Bali Uluwatu
- The Apurva Kempinski Bali Nusa Dua
- Padma Resort Legian
- Four Seasons Resort Bali At Sayan Ubud
- Padma Resort Ubud Payangan
- Munduk Moding Plantation Nature Resort
- Bambu Indah Resort Ubud
- Mulia Resort Nusa Dua
- Hotel Indigo Bali Seminyak Beach By Ihg
- Ayana Resort Bali Jimbaran
- Maya Ubud Resort & Spa
- Hyatt Regency Bali Hotel Sanur
- Rimba By Ayana Bali Hotel Jimbaran
- Intercontinental Bali Resort By Ihg Jimbaran
- W Bali - Seminyak Hotel
- The Westin Resort Nusa Dua, Bali
- Alaya Resort Ubud
- The Ritz-Carlton Bali Hotel Nusa Dua
- Aksari Resort & Spa Ubud By Ini Vie Hospitality Tegallalang
- Renaissance Bali Nusa Dua Resort
- Alila Ubud Gianyar
- Conrad Bali Hotel Nusa Dua
- Bali Beach Hotel Sanur
- Hard Rock Hotel Bali Kuta
- Sofitel Bali Nusa Dua Beach Resort
- Ulu Cliffhouse Hotel Uluwatu
- Merusaka Nusa Dua
- Ayodya Resort Bali Nusa Dua
- Le Meridien Bali Jimbaran
- Discovery Kartika Plaza Hotel Kuta
- Grand Mirage Resort & Thalasso Bali Nusa Dua
- Sheraton Bali Kuta Resort
- Marriott'S Bali Nusa Dua Gardens
- Grand Hyatt Bali Hotel Nusa Dua
- Mamaka By Ovolo Hotel Kuta
- The Anvaya Beach Resort Bali Kuta
- Cross Paasha Bali Seminyak Hotel
- Moevenpick Resort & Spa Jimbaran
- Prama Sanur Beach Bali
- Novotel Bali Benoa Nusa Dua
- Pullman Bali Legian Beach
- Kuta Paradiso Hotel
- The Kuta Beach Heritage Hotel - Managed By Accor
- Wyndham Tamansari Jivva Resort Bali Siyut
- Furamaxclusive Ocean Beach Seminyak Bali Legian
- Lv8 Resort Hotel Canggu
- Bali Dynasty Resort Kuta
- The Oberoi Beach Resort BALI
4-star hotels in Bali
- Puri Santrian Beach Resort And Spa Sanur
- Novotel Bali Ngurah Rai Airport Kuta
- Puri Raja Hotel Legian
- Griya Santrian A Beach Resort And Spa Sanur
- Citadines Berawa Beach Bali Canggu
- The Haven Bali Seminyak Hotel
- Prime Plaza Hotel Sanur - Bali
- Fairfield By Marriott Bali Kuta Sunset Road Hotel
- Blue Lagoon Avia Villas Nusa Lembongan
- Aston Canggu Beach Resort Kuta
- Anathera Resort Kuta Kuta
- Ossotel Legian
- Artotel Sanur
- Kuta Beach Club Hotel
- B Hotel Bali & Spa Denpasar
- Astagina Resort Villa And Spa Seminyak
- Horison Ultima Seminyak Bali - Chse Certified Hotel
- Pelangi Bali Hotel & Spa Seminyak
- Four Points By Sheraton Bali, Ungasan Jimbaran
- Menzel Ubud
- Lovina Beach Club & Resort
- Mercure Bali Legian
- Risata Bali Resort & Spa Kuta
- Swiss-Belresort Pecatu Uluwatu
- Bedrock Hotel Kuta Kuta
- Harris Hotel Seminyak
- Diamond Beach Bungalow Tanglad
- Harper Kuta Hotel By Aston Legian
- Episode Kuta Bali Hotel
- The Akmani Legian Hotel
- Mercure Resort Sanur
- Kuta Central Park Hotel
- D'Primahotel Seminyak
- Atanaya Kuta Bali Hotel
- Le Cliff Bali Hotel Uluwatu
- The One Legian Hotel
- Puri Saron Hotel Seminyak
- Klapa Resort Uluwatu
- Bali Paragon Resort Hotel Jimbaran
- Ramada By Wyndham Bali Sunset Road Kuta Hotel Seminyak
- Eden Hotel Kuta
- Mercure Bali Nusa Dua
- Ashoka Tree Resort At Tanggayuda Ubud
- Grand Mega Resort & Spa Bali Kuta
- Tribe Bali Kuta Beach Legian
- Inna Grand Bali Beach Hotel Sanur
- Kamaniiya Petitenget Seminyak BALI
- Batu Karang Lembongan Resort & Spa
3-star hotels in Bali
- Sawah Indah Villa Sidemen
- Kelingking Beach Villas Sompang
- Grandmas Plus Hotel Airport Kuta
- Grandmas Plus Hotel Legian
- Indigo Blue Ceningan Hotel Nusa Lembongan
- Kutabex Beachfront Hotel Kuta
- Le Jardin Hotel Amed
- Three Brothers Bali Legian Bungalows & Villas
- Grandmas Plus Hotel Seminyak
- Bali Agung Village Seminyak
- Primebiz Hotel Kuta Kuta
- Nusa Indah Onai Hotel Nusa Lembongan
- Favehotel Sunset Seminyak
- Hotel Santika Siligita Nusa Dua
- Yello Hotel Kuta Beachwalk Bali
- Gajah Mina Beach Resort Selemadeg
- The Evitel Resort Ubud
- Seminyak Square Hotel And Villas
- Koa D Surfer Hotel Canggu
- Crystal Bay Bungalows Sakti
- Cara Cara Inn Kuta
- Favehotel Kuta Kartika Plaza
- Grand Livio Kuta Hotel Legian
- Pitaloka Hotel Sanur By Dewizz Management
- Dreamsea Bali Hotel Uluwatu
- Bali Mystique Hotel & Apartment
- Hotel Santika Kuta Kuta
- Natya Hotel Kuta Kuta
- Bali Jungle Resort Tegallalang
- Quest Hotel Kuta By Aston
- Zia Hotel Kuta Kuta
- Siesta Legian Hotel
- Nikhila Seminyak Bali Hotel
- Bloo Bali Hotel Kuta
- Ibis Bali Kuta Hotel Kuta
- Hotel Neo - Kuta, Jelantik Legian
- Fame Hotel Sunset Road Kuta
- Suriwathi Hotel Legian
- Abisha Hotel Sanur
- Liberta Seminyak Hotel
- Legian Village Beach Resort - Chse Certified
- Melasti Beach Resort & Spa Legian
- Solaris Hotel Kuta Kuta
- Sans Sunset Point Seminyak Hotel
- The Kubu Hotel Kuta
- Bebek Tepi Sawah Restaurant & Villas Ubud
- Boss Legian Powered By Archipelago BALI
- Hadi Poetra Hotel Kuta
2-star hotels in Bali
- Raja Gardens Hotel Seminyak
- The Istana Uluwatu
- Kirra'S Beach House Pulukan
- Strawberry Hill Hotel & Restaurant Bedugul
- Gelatik Bed And Breakfast Seminyak
- Aryaginata Cliff Cottages Ped
- The Kutaya Hotel Kuta
- Little Tree House Hotel Sanur
- The Cave Hotel Kintamani
- Jepun Bali Homestay Sanur
- Lovina Beach Hotel
- Wayan Homestay Sanur
- Gora Beach Inn Kuta
- Bungalow No 7 Nusa Lembongan
- Canang Sari House Ubud
- Three Brothers Guest House Ubud
- Bali Au Naturel (Adults Only) Tejakula
- Ramayana Hotel Sanur
- Lucky Paradise Bungalows On The Beach Amed
- Adus Beach Inn Legian
- Pop! Hotel Kuta Beach
- Singaraja Beach Hotel
- Loft Legian Hotel Bali
- Praja Hotel Denpasar
- Sunset Residence And Condotel Kuta
- Abian Srama Hotel And Spa Sanur
- Amaris Hotel Sunset Road - Bali Kuta
- Collection O Bali Near Sanur Beach Formerly Akarsa Transit
- Sanur Agung Hotel
- Pulau Bali Hotel Denpasar Redpartner
- Ab Hotel Kuta By Agata
- Legian Beach Hotel Kuta
- Kailash Garden Villa Nusa Lembongan
- Black Lava Camp Kintamani
- Mulia Resort Nusa Dua
- Bali Au Naturel Beach Resort - Adults Only Julah
- Coconuts Beach Resort Nusa Lembongan
- Hotel Nikki
- Balira Airport Hotel
- One Degree Sunset Hill Leisure Hotel BALI
- Oyo 91567 Hotel Adi Guna BALI
- Diatas By Art Cafe Bumbu Bali Hotel Nusa Dua
- Koi Hotel And Residence Denpasar
- The Gong By Bukit Vista Hotel Uluwatu
- Puri Oka Beach Bungalows Candi Dasa
- Balisani Padma Hotel Legian
- Bakung Sunset Hotel Kuta
- Fat Yogi Cottages BALI
Recommended hotels in Bali
- The Kayon Jungle Resort Ubud
- Andaz Bali, By Hyatt Hotel Sanur
- Mandapa, A Ritz-Carlton Reserve Ubud
- Hanging Gardens Of Bali Payangan
- Double - Six, Luxury Hotel - Seminyak
- Tandjung Sari Hotel Sanur
- The Royal Pita Maha Hotel Ubud
- Courtyard By Marriott Bali Seminyak Resort
- The Seminyak Beach Resort & Spa
- The Trans Resort Bali Seminyak
- Amnaya Resort Kuta Kuta
- Umana Bali, Lxr Hotels & Resorts Ungasan
- Hilton Bali Resort Nusa Dua
- Blu-Zea Resort By Double-Six Seminyak
- Bali Mandira Beach Resort & Spa Legian
- Holiday Inn Resort Baruna Bali By Ihg Kuta
- Element Bali Ubud
- Anantara Uluwatu Bali Resort
- Aryaduta Bali Kuta
- Nusa Dua Beach Hotel And Spa - Handwritten Collection
- Holiday Inn Resort Bali Nusa Dua By Ihg
- Kuta Seaview Beach Resort
- Montigo Resorts Seminyak
- Six Senses Uluwatu Hotel
- Aloft Bali Seminyak Hotel
- Bintang Bali Resort Kuta
- Paradisus By Melia Bali Nusa Dua
- Bali Tropic Resort & Spa - Chse Certified Nusa Dua
- Adiwana Resort Jembawan Ubud
- Royal Regantris Kuta Hotel Kuta
- Ramada Encore By Wyndham Bali Seminyak
- Fairfield By Marriott Bali Legian Hotel
- Grand Zuri Kuta Bali Hotel
- Harris Hotel Kuta Tuban Bali
- Taman Prakerti Bhuana Hotel Gianyar
- Hilton Garden Inn Bali Ngurah Rai Airport Kuta
- Jambuluwuk Oceano Seminyak Hotel
- Karma Kandara Ungasan
- Hotel Vila Lumbung Seminyak
- Jimbaran Bay Beach Resort And Spa By Prabhu
- Hotel Santika Seminyak
- Harris Hotel And Conventions Denpasar
- New Sunari Lovina Beach Resort
- Kuta Beach Hotel
- The Stones Hotel - Legian Bali, Autograph Collection Kuta
- The Mulia Hotel Nusa Dua
- Amankila Hotel Manggis
- The Bale Nusa Dua By Lifestyleretreats BALI