Find a hotel
Accommodation type
- Villas (13697)
- Hotels (3779)
- Guest houses (3546)
- Apartments (1142)
- Homestays (1119)
- Holiday homes (798)
- Resorts (691)
- Bed & Breakfasts (583)
- Holiday parks (511)
- Hostels (296)
- Lodges (271)
- Aparthotels (193)
- Inns (103)
- Luxury tents (85)
- Campsites (66)
- Country houses (54)
- Chalets (20)
- Botels (20)
- Farm stays (15)
- Capsule hotels (14)
- Motels (2)
- Love hotel (1)
- Cabin/Bungalow (1)
Thematic Hotels
- Hotels with indoor pool (17399)
- Luxury accommodations (16559)
- Vacation Rentals (16269)
- Extended Stay (16265)
- Central hotels (13814)
- Family Friendly hotels (12913)
- Private Villas (9388)
- Airport hotels (7276)
- Cheap and budget hotels (6497)
- Pet-friendly hotels (3681)
- Spa hotels (2791)
- Beach hotels (1536)
- Beachfront hotels (1427)
- Jacuzzi (1386)
- Resorts (771)
- Luxury hotels (698)
- Romantic hotels (471)
- Business hotels (378)
- Exceptional design hotels (274)
- Boutique hotels (254)
- Onsen Accommodation (214)
- Golf hotels (178)
- Self Catering (141)
- Travel Proud (101)
- Sustainability certification (98)
- Small Luxury Hotels (63)
- Historical hotels (32)
- All-Inclusive (15)
- Castle Hotels (11)
- New Hotels (3)
- Casino hotels (1)
Hotels by location
Nearby
- Padang Padang Beach Uluwatu (Bali) (1424)
- Tanjung Benoa (147)
- Pandawa Beach Nusa Dua (Bali) (341)
- Ubud Monkey Forest (2903)
- Discovery Shopping Mall Kuta (Bali) (800)
- New Kuta Golf Uluwatu (Bali) (1536)
- Menjangan Island Banyuwedang (1)
- Lake Batur Kintamani (Bali) (205)
- Echo Beach Canggu (Bali) (3611)
- Bali Nusa Dua Convention Center (254)
- Waterbom Bali Kuta (Bali) (800)
- The Seminyak Square Shopping Mall Seminyak (Bali) (3983)
- Bali Mall Galleria Kuta (Bali) (991)
- Krisna Funtastic Land Lovina (Bali) (110)
- Mushroom Bay Nusa Lembongan (Bali) (487)
- Poppies Lane 1 Kuta (Bali) (1346)
- Petitenget Temple (4186)
- The Sandy Beach Club Nusa Lembongan (Bali) (442)
- Sky Garden Legian (Bali) (1592)
- Tamarind Beach (497)
- Ubud Market Ubud (Bali) (3097)
- White Sand Beach (31)
- Penglipuran Village Bangli (31)
- Yoga Barn Studio (2930)
- Poppies Lane 2 Kuta (Bali) (1640)
- Lippo Mall Kuta Kuta (Bali) (588)
- Bounty Night Club (1583)
- Petitenget Street Seminyak (Bali) (4706)
- Garuda Wisnu Kencana Ungasan (Bali) (1181)
- Ubud Palace (3097)
- Kuta Beach (1503)
Districts
- Pecatu (1627)
- Ubud City-Centre (727)
- Berawa (637)
- Batu Bolong (599)
- Petitenget (567)
- Ungasan (565)
- Sunset Road (543)
- Pererenan (499)
- Sayan (486)
- Penestanan (463)
- Jungut Batu (440)
- Peliatan (411)
- Laksmana (364)
- Sanur Beach (326)
- Bukit (300)
- Kedewatan (293)
- Babakan (292)
- Taman (275)
- Pengosekan (254)
- Umalas (252)
- Mushroom Bay (212)
- Sambahan (209)
- Drupadi (206)
- Nakula (195)
- Dyanapura (181)
- Andong (171)
- Padonan (162)
- Kartika Plaza (155)
- Jimbaran Bay (154)
- Central Seminyak (141)
- Kutuh (126)
- Campuhan (126)
- Padma (122)
- Mumbul (109)
- Downtown Kuta (107)
- Balangan (106)
- Kampial (101)
- Legian City-Centre (100)
- Bingin (95)
- Batubelig (90)
- Dewi Sri (79)
- Tanjung Benoa (78)
- Tuban (62)
- Nusa Ceningan (58)
- Seseh (57)
- Raya Kuta (56)
- Legian Beach (54)
- North Legian (53)
- Suluban (51)
- Taman Griya (50)
- Padang Padang (48)
- By Pass Ngurah Rai (43)
- Lovina Beach (41)
- Sawangan (28)
- Goa Gajah (26)
- Umalas (24)
- Siligita (24)
- Sunset Road (23)
- BTDC (23)
- Gatot Subroto (21)
- Renon (21)
- Double Six (17)
- By Pass Ngurah Rai Kuta (17)
- Bingin Beach (17)
- Canggu Beach (16)
- Kuta Beach (15)
- Balian Beach (14)
- Teuku Umar (13)
- Medewi (12)
- Mahendradatta (11)
- Cokroaminto (10)
- Sidakarya (9)
- Nakula (9)
- By Pass Ngurah Rai (8)
- Pratama (7)
- Imam Bonjol (6)
- Panjer (4)
- Diponegoro (4)
- Balangan Beach (3)
- Monang Maning (2)
- Seminyak Beach (2)
- Serangan Island (1)
Popular cities in Bali
Popular hotels in Bali
5-star hotels in Bali
- Padma Resort Legian
- Inara Alas Harum Ubud
- Mandapa, A Ritz-Carlton Reserve Ubud
- Hotel Indigo Bali Seminyak Beach By Ihg
- Jumeirah Bali Uluwatu
- Padma Resort Ubud Payangan
- Hanging Gardens Of Bali Payangan
- The Laguna, A Luxury Collection Resort & Spa, Nusa Dua, Bali
- W Bali - Seminyak Hotel
- The Westin Resort Nusa Dua, Bali
- Maya Ubud Resort & Spa
- Nandini Jungle By Hanging Gardens Ubud
- Hyatt Regency Bali Hotel Sanur
- Rimba By Ayana Bali Hotel Jimbaran
- Conrad Bali Hotel Nusa Dua
- Intercontinental Bali Resort By Ihg Jimbaran
- The Anvaya Beach Resorts Bali
- Ayana Resort Bali Jimbaran
- Ayodya Resort Bali Nusa Dua
- Paradisus By Melia Bali Nusa Dua
- Merusaka Nusa Dua
- Hard Rock Hotel Bali Kuta
- Maya Sanur Resort & Spa
- Sofitel Bali Nusa Dua Beach Resort
- Discovery Kartika Plaza Hotel Kuta
- Grand Hyatt Bali Hotel Nusa Dua
- Bali Mandira Beach Resort & Spa Legian
- Bambu Indah Resort Ubud
- Cross Paasha Bali Seminyak Hotel
- Holiday Inn Resort Baruna Bali By Ihg Kuta
- Prama Sanur Beach Bali
- The Seminyak Beach Resort & Spa
- Anantara Uluwatu Bali Resort
- Bali Tropic Resort & Spa - Chse Certified Nusa Dua
- The Edge Bali Villa
- Pullman Bali Legian Beach
- Club Med Bali Hotel Nusa Dua
- Ramayana Suites And Resort Kuta
- Sheraton Bali Kuta Resort
- Karma Kandara Ungasan
- Kuta Paradiso Hotel
- Jambuluwuk Oceano Seminyak Hotel
- The Oberoi Beach Resort BALI
- Menjangan Dynasty Resort Pemuteran
- Bali Dynasty Resort Kuta
- Sol By Melia Benoa Bali Hotel Tanjung Benoa
- Intercontinental Bali Sanur Resort
- Buahan, A Banyan Tree Escape BALI
4-star hotels in Bali
- Maison Aurelia Sanur, Bali - By Preference
- The Alantara Sanur Hotel
- La Cabane Jimbaran
- Aloft By Marriott Bali Kuta At Beachwalk
- Segara Village Hotel Sanur
- Griya Santrian A Beach Resort And Spa Sanur
- Adiwana Warnakali Resort Toyapakeh
- Rama Beach Resort And Villas Kuta
- Holiday Inn Bali Sanur By Ihg
- Citadines Berawa Beach Bali Resort Canggu
- The Haven Bali Seminyak Hotel
- Mambo Beach Resort Toyapakeh
- Aston Canggu Beach Resort Kuta
- Anathera Resort Kuta Bali Airport
- Blue Point Bay Villas & Spa Uluwatu
- Prime Plaza Suites Sanur - Bali
- Episode Kuta Bali Hotel
- Handara Golf & Resort Bali Bedugul
- Lovina Beach Club & Resort
- Harris Hotel Seminyak
- Inna Grand Bali Beach Sanur
- Hilton Garden Inn Bali Ngurah Rai Airport Kuta
- Aston Kuta Hotel And Residence
- Risata Bali Resort & Spa Kuta
- Pondok Bambu Resort - 5 Stars Padi Dive Centre Candi Dasa
- Jeeva Saba Bali Hotel
- Four Points By Sheraton Bali, Seminyak
- Golden Tulip Jineng Resort Bali Kuta
- Mercure Kuta
- Taman Prakerti Bhuana Hotel Gianyar
- Blu-Zea Resort By Double-Six Seminyak
- Nuanu Suites & Accommodations Tabanan
- Sanur Resort Watujimbar
- The Akmani Legian Hotel
- Famous Hotel Kuta Formerly Permata Kuta Hotel
- Harper Kuta Hotel By Aston Legian
- Lloyd'S Inn Bali Seminyak
- Mercure Resort Sanur
- Harris Hotel & Residences Sunset Road Kuta
- Atanaya Kuta Bali Hotel
- Kuta Beach Hotel
- Bali Paragon Resort Hotel Jimbaran
- Ramada By Wyndham Bali Sunset Road Kuta Hotel Seminyak
- Sense Sunset Hotel Seminyak
- Tribe Bali Kuta Beach Legian
- Kamaniiya Petitenget Seminyak BALI
- Harris Hotel & Residences Riverview Kuta - Bali
- Sunrise Aventus Hotel Nusa Dua BALI
3-star hotels in Bali
- Bali Agung Village Seminyak
- Quest San Denpasar By Aston Hotel
- Quest Hotel Kuta By Aston
- Bebek Tepi Sawah Restaurant & Villas Ubud
- Gajah Mina Beach Resort Selemadeg
- Puri Cendana Resort Bali Seminyak
- The Alea Hotel Seminyak
- Ari Putri Hotel Sanur
- Kelingking Beach Villas Sompang
- Nusa Indah Onai Hotel Nusa Lembongan
- Outpost Ubud Penestanan
- Three Brothers Bali Legian Bungalows & Villas
- Cara Cara Inn Kuta
- Seminyak Garden Hotel Dalung
- Dekuta Hotel
- Favehotel Sunset Seminyak
- Kampi Hotel Legian
- Frii Bali Echo Beach Canggu
- Fourteen Roses Beach Hotel Legian
- White Goose Boutique Hotel Canggu
- The Uma Canggu
- Grand Santhi Hotel Denpasar
- Grand Livio Kuta Hotel Legian
- Besakih Beach Hotel Sanur
- Omatha Village Denpasar
- The Legian Sunset Residence Seminyak
- Rimbun Canggu Hotel
- Mars City Hotel Denpasar
- Favehotel Kuta Kartika Plaza
- Euphoria Hotel Legian
- Inna Sindhu Beach Hotel & Resort Sanur
- Fame Hotel Sunset Road Kuta
- Amaya Residence Jimbaran
- Caroline Guest House Canggu
- Rofa Kuta Hotel - Chse Certified Legian
- Kutabex Beachfront Hotel
- J Hotel Kuta
- Ibis Styles Bali Denpasar Hotel
- Bakung Beach Resort Kuta
- Liberta Seminyak Hotel
- Melasti Beach Resort & Spa Legian
- Legian Village Beach Resort - Chse Certified
- The Aroma'S Of Bali Hotel & Residence Kuta
- The Kubu Hotel Kuta
- Sans Sunset Point Seminyak Hotel
- Boss Legian Powered By Archipelago BALI
- Cabins By The Lake BALI
- Morabito Art Resort Legian
2-star hotels in Bali
- Kirra'S Beach House Pulukan
- Rumah Pohon Batununggul
- Puri Lumbung Cottages Restaurant & Spa Munduk
- Sanur Agung Hotel
- Little Tree House Hotel Sanur
- Bali Au Naturel (Adults Only) Tejakula
- Kailash Garden Villa Nusa Lembongan
- Gelatik Bed And Breakfast Seminyak
- Strawberry Hill Hotel & Restaurant Bedugul
- Bahana Guest House Kuta
- Tanjung Alam Hotel Lovina
- Teges Inn Kuta
- Gora Beach Inn Kuta
- Taste Of Bali Hostel Kuta
- Jati Home Stay Ubud
- Hotel Diana 2 Denpasar
- Village Above The Clouds Bedugul
- Lovina Beach Hotel
- The Cave Hotel Kintamani
- Koi Hotel And Residence Denpasar
- Lucky Paradise Bungalows On The Beach Amed
- Hotel Puri Nusa Indah Denpasar
- Anugerah Villas Amed
- Hotel Flamboyan Kuta
- Amaris Hotel Teuku Umar Denpasar
- Nirmala Hotel & Convention Centre Denpasar
- Pop! Hotel Kuta Beach
- Loft Legian Hotel Bali
- Amaris Hotel Pratama Nusa Dua
- Coconuts Beach Resort Nusa Lembongan
- Singaraja Beach Hotel
- Abian Srama Hotel And Spa Sanur
- Lembayung Sari Homestay Denpasar
- Hotel Diana 1 Denpasar
- Legian Beach Hotel Kuta
- Deva Bali Apartement Denpasar
- Samana Residence Denpasar
- Hotel Amaris Kuta Bali Legian
- Mulia Resort Nusa Dua
- Bubble Hotel Bali Ubud (Adults Only)
- Black Lava Camp Kintamani
- Bali Au Naturel Beach Resort - Adults Only Julah
- Hotel Nikki
- Balira Airport Hotel
- One Degree Sunset Hill Leisure Hotel BALI
- Pop! Hotel Teuku Umar Denpasar
- Oyo 91567 Hotel Adi Guna BALI
- Tunjung Sari Villa Bedugul Redpartner
Recommended hotels in Bali
- Four Seasons Resort Bali At Sayan Ubud
- Samabe Bali Suites & Villas Nusa Dua
- The Kayon Jungle Resort Ubud
- The Royal Pita Maha Hotel Ubud
- Capella Ubud, Bali
- Tandjung Sari Hotel Sanur
- Renaissance Bali Nusa Dua Resort
- Renaissance Bali Uluwatu Resort & Spa
- Double - Six, Luxury Hotel - Seminyak
- Umana Bali, Lxr Hotels & Resorts Ungasan
- Alila Seminyak Hotel
- The Ritz-Carlton Bali Hotel Nusa Dua
- Aksari Resort & Spa Ubud By Ini Vie Hospitality Tegallalang
- Plataran Ubud Hotel & Spa - Chse Certified
- Courtyard By Marriott Bali Seminyak Resort
- Moevenpick Resort & Spa Jimbaran
- Noema Resort Pererenan Canggu
- Alaya Resort Ubud
- Adiwana Resort Jembawan Ubud
- Hilton Bali Resort Nusa Dua
- Nusa Dua Beach Hotel And Spa - Handwritten Collection
- Raffles Bali Hotel Jimbaran
- The Bandha Hotel & Suites Bali
- Aryaduta Bali Kuta
- Grand Mirage Resort & Thalasso Bali Nusa Dua
- Marriott'S Bali Nusa Dua Gardens
- Candi Beach Resort & Spa Candi Dasa
- Bintang Bali Resort Kuta
- Grand Mercure Bali Seminyak
- Fairfield By Marriott Bali Legian Hotel
- Kuta Beach Club Hotel
- The Stones Hotel - Legian Bali Kuta
- Munduk Moding Plantation Nature Resort
- Bali Garden Beach Resort Kuta
- Harris Hotel Kuta Tuban Bali
- Six Senses Uluwatu Hotel
- Grand Zuri Kuta Bali Hotel
- Mercure Bali Legian
- Neo Denpasar By Aston Hotel
- The Kuta Beach Heritage Hotel - Managed By Accor
- Diamond Beach Bungalow Tanglad
- Bloo Bali Hotel Kuta
- Hotel Neo+ Kuta Legian By Aston
- D'Primahotel Seminyak
- The Jayakarta Bali Beach Resort Legian
- Wyndham Tamansari Jivva Resort Bali
- Bingin Beach House Hotel Bali
- Cozy Stay Bali