Bali hotels: get the best Bali hotel deal by cheap rates. No booking fees. You pay for the hotel room in Bali at the check-out. Free cancellation.
Popular hotels in Bali
5-star hotels in Bali
- Padma Resort Ubud Payangan
- The Ritz-Carlton Bali Hotel Nusa Dua
- Ayana Resort Bali Jimbaran
- Alila Seminyak Hotel
- Hyatt Regency Bali Hotel Sanur
- Hilton Bali Resort Nusa Dua
- Hard Rock Hotel Bali Kuta
- The Westin Resort Nusa Dua, Bali Nusa Dua
- Melia Bali Hotel Nusa Dua
- Bali Dynasty Resort Kuta
- Ayodya Resort Bali Nusa Dua
- Pullman Bali Legian Beach
4-star hotels in Bali
- Wapa Di Ume Ubud
- Bali Garden Beach Resort Kuta
- The Alantara Sanur Hotel
- Candi Beach Resort & Spa Candi Dasa
- Sea Breeze Candidasa
- La Joya Biu Biu Resort - Chse Certified Jimbaran
- Segara Village Hotel Sanur
- Spa Village Resort Tembok Bali - Small Luxury Hotels Of The World Tejakula
- Rama Beach Resort And Villas Kuta
- Legian Beach Hotel
- La Joya Balangan Resort Jimbaran
- White Rose Kuta Resort, Villas & Spa
- Truntum Kuta Formerly Grand Inna Kuta
- Four Points By Sheraton Bali, Seminyak
- Aston Kuta Hotel And Residence
- Camakila Tanjung Benoa Hotel
- Ramada Encore By Wyndham Bali Seminyak
- Aston Canggu Beach Resort Kuta
- The 1O1 Bali Fontana Seminyak Hotel Legian
- Mercure Bali Legian
- Mercure Resort Sanur
- The Payogan Villa Resort And Spa Ubud
- The One Legian Hotel
- Ibis Styles Bali Legian - Chse Certified Hotel
- Eden Hotel Kuta
- Kuta Beach
- The Maja Kuta Hotel Kuta
3-star hotels in Bali
- Bali Dive Resort And Spa Tulamben
- Peninsula Beach Resort Nusa Dua
- Terra Cottages Bali Uluwatu
- Aneka Lovina Villas & Spa
- Honeymoon Guesthouse Ubud
- Padang-Padang Inn Uluwatu
- Bali Agung Village - Chse Certified Seminyak
- Hotel Bounty Kuta Kuta
- Papillon Echo Beach Canggu
- Sri Aksata Ubud Resort By Adyatma Hospitality
- Bali Jungle Resort Tegallalang
- Balian Paradise Resort Selemadeg
- Favehotel Sunset Seminyak
- The Apartments Canggu
- Alron Hotel Kuta Powered By Archipelago
- Bali Summer Hotel By Amerta Kuta
- Zia Hotel Kuta Kuta
- Bali Court Hotel & Apartment Legian
- Quest Hotel Kuta By Aston
- Sania'S House Hotel Ubud
- Legian Village Hotel - Chse Certified
- Inna Sindhu Beach Hotel & Resort Sanur
- Legian Paradiso Hotel
- Seminyak Lagoon All Suites Hotel
- Solaris Hotel Kuta Kuta
- Melasti Beach Resort & Spa Legian
- Margarita Surf Hostel Canggu
2-star hotels in Bali
- Ganandra Stay Denpasar
- Village Above The Clouds Bedugul
- Green Garden Hotel Kuta
- Bali Manik Beach Inn Kuta
- Puri Bali Hotel Lovina
- Odika Lovina Villas
- Lovina Beach Hotel
- One Degree Sunset Hill Leisure Hotel Uluwatu
- Amaris Hotel Pratama Nusa Dua Nusa Dua
- D'Camel Hotel Lembongan
- Mangga Bali Inn Legian
- Coconuts Beach Resort Nusa Lembongan
- Braw Inn Canggu By Kamara
- Ab Hotel Kuta Kuta
- Sari Buana Bed & Breakfast Kuta
- Cityzen Renon Hotel Denpasar
- Gana Inn Legian
- Bali Duta Wisata Beach Inn Legian
Find a hotel
- Hotels by class
- 5 stars (279)
- 4 stars (1077)
- 3 stars (2428)
- 2 stars (1875)
- Unrated (6640)
- All Bali hotels
- Accommodation type
- Villas (4368)
- Hotels (2516)
- Guest houses (2431)
- Homestays (757)
- Holiday parks (659)
- Resorts (503)
- Hostels (276)
- Bed & Breakfasts (241)
- Apartments (219)
- Holiday homes (101)
- Inns (62)
- Aparthotels (61)
- Lodges (39)
- Campsites (18)
- Luxury tents (18)
- Country houses (16)
- Capsule hotels (6)
- Farm stays (5)
- Economy hotels (2)
- Botel (1)
- Thematic Hotels
- Luxury accommodations (8201)
- Central hotels (7853)
- Resorts (7117)
- Beach hotels (6124)
- Cheap and budget hotels (5185)
- Airport hotels (3105)
- Private Villas (3047)
- Exceptional Design hotels (2563)
- Spa hotels (2205)
- Luxury hotels (1361)
- Family Friendly hotels (1215)
- Beachfront hotels (707)
- Golf hotels (684)
- Pet-friendly hotels (611)
- Boutique hotels (536)
- Business hotels (522)
- Jacuzzi (408)
- Romantic hotels (382)
- Hotels with indoor pool (297)
- Self Catering (253)
- Small Luxury Hotels (247)
- Historical hotels (44)
- Casino hotels (5)
- New Hotels (3)
- Castle Hotels (3)
Hotels by location
- Nearby
- City Centre Umalas (Bali) (1628)
- City Centre Seseh (1691)
- City Centre Seminyak (Bali) (1719)
- City Centre Petitenget (Seminyak) (1732)
- Ngurah Rai International (3134)
- Made's Warung Seminyak Seminyak (Bali) (1745)
- Metis Restaurant (1726)
- Supermarket Bintang Seminyak Seminyak (Bali) (1722)
- Petitenget Street Seminyak (Bali) (1713)
- Sarong Restaurant (1704)
- Cocoon Beach Club (1695)
- Naughty Nuri's Warung & Grill Batu Belig Seminyak (Bali) (1691)
- La Favela Bali (1680)
- Oberoi Street Seminyak (Bali) (1672)
- Mama San Bali (1671)
- Ultimo Restaurant (1653)
- Seminyak Village (1646)
- WooBar (1643)
- Potato Head Beach Club Seminyak (Bali) (1642)
- The Seminyak Square Shopping Mall Seminyak (Bali) (1635)
- Districts
- Ubud City-Centre (568)
- Berawa (325)
- Petitenget (324)
- Batu Bolong (316)
- Sanur Beach (290)
- Sunset Road (253)
- Laksmana (232)
- Mushroom Bay (204)
- Taman (195)
- Sayan (192)
- Jungut Batu (153)
- Kartika Plaza (148)
- Drupadi (138)
- Downtown Kuta (137)
- Pengosekan (125)
- Bukit (118)
- Dyanapura (117)
- Pecatu (116)
- Jimbaran Bay (102)
- Ungasan (101)
- Legian City-Centre (85)
- Batubelig (83)
- Pererenan (81)
- Padma (80)
- Babakan (78)
- Balangan (72)
- Kedewatan (71)
- Central Seminyak (71)
- Nakula (64)
- Padonan (63)
- Umalas (63)
- Tanjung Benoa (62)
- Campuhan (57)
- Sambahan (56)
- Tuban (50)
- Bingin (47)
- Goa Gajah (45)
- Raya Kuta (42)
- Dewi Sri (42)
- Nusa Ceningan (42)
- Seseh (40)
- Penestanan (39)
- North Legian (37)
- Padang Padang (37)
- Lovina Beach (34)
- Mumbul (33)
- Andong (30)
- Peliatan (29)
- Suluban (28)
- Kampial (27)
- Sunset Road (26)
- Umalas (25)
- Sawangan (24)
- Taman Griya (22)
- BTDC (21)
- By Pass Ngurah Rai (19)
- Kutuh (18)
- Gatot Subroto (18)
- Sidakarya (17)
- Double Six (16)
- Renon (16)
- Balian Beach (15)
- By Pass Ngurah Rai Kuta (15)
- Teuku Umar (13)
- Medewi (10)
- Siligita (9)
- Mahendradatta (8)
- Imam Bonjol (8)
- Kuta Beach (8)
- Cokroaminto (7)
- Panjer (6)
- Canggu Beach (5)
- By Pass Ngurah Rai (5)
- Diponegoro (4)
- Pratama (4)
- Nakula (4)
- Legian Beach (3)
- Serangan Island (2)
- Seminyak Beach (1)
- Bingin Beach (1)
- Monang Maning (1)
- Balangan Beach (1)