• Flights
  • Stays
  • Car Rental
  • Packages
  • Explore
    Trips
      Hotel deals Asia Indonesia Bali

      Hotels in Bali

      Find the best deals on 23,718 hotels in Bali

      Check-in
      –
      Check-out
      1 room selected
      2 adults selected
      0 children selected
      Try HotelPlanner.com for 8+ rooms
      Compare vs. momondo |

      Popular cities in Bali

      Below are the average prices for hotels in popular Bali cities
      Price
      $32 - $49
      CHEAPEST CITY IN INDONESIA Denpasar 24% cheaper Hotels in Denpasar are the cheapest in Indonesia at just $32 per night on average.
      MOST EXPENSIVE CITY IN INDONESIA Amed 17% more expensive Amed has the highest priced hotels in Indonesia with rooms averaging $49 per night.
      MOST POPULAR CITY IN INDONESIA Ubud 27% more users visited More momondo users search for hotels in Ubud than any other city in Indonesia

      Top Hotels in Bali

      Find your perfect Bali hotel in the perfect location
      Conrad Bali
      Conrad Bali
      8.7
      $75
      View all deals
      Grand Hyatt Bali
      Grand Hyatt Bali
      8.4
      $108
      View all deals
      Maya Ubud Resort & Spa
      Maya Ubud Resort & Spa
      9.2
      $51
      View all deals
      The Sankara Suites & Villas by Pramana
      The Sankara Suites & Villas by Pramana
      9.3
      $40
      View all deals
      Inaya Putri Bali
      Inaya Putri Bali
      9.0
      $57
      View all deals
      Hotel Indigo Bali Seminyak Beach
      Hotel Indigo Bali Seminyak Beach
      9.3
      $103
      View all deals
      The Lokha Ubud Resort, Villas & Spa
      The Lokha Ubud Resort, Villas & Spa
      8.7
      $47
      View all deals
      Dwaraka The Royal Villas
      Dwaraka The Royal Villas
      9.3
      $61
      View all deals
      The Westin Resort Nusa Dua Bali
      The Westin Resort Nusa Dua Bali
      8.8
      $77
      View all deals
      Aksari Resort Ubud
      Aksari Resort Ubud
      9.0
      $33
      View all deals
      Kajane Yangloni
      Kajane Yangloni
      9.0
      $64
      View all deals
      Visesa Ubud Resort
      Visesa Ubud Resort
      8.8
      $79
      View all deals
      Hotel Tjampuhan Spa
      Hotel Tjampuhan Spa
      8.3
      $31
      View all deals
      Intercontinental Bali Resort
      Intercontinental Bali Resort
      9.0
      $93
      View all deals
      Lembongan Beach Club & Resort
      Lembongan Beach Club & Resort
      8.4
      $187
      View all deals
      Hard Rock Hotel Bali
      Hard Rock Hotel Bali
      8.4
      $62
      View all deals
      Pullman Bali Legian Beach
      Pullman Bali Legian Beach
      8.2
      $52
      View all deals
      Fairmont Sanur Beach Bali
      Fairmont Sanur Beach Bali
      8.7
      $117
      View all deals
      Mahagiri Resort Nusa Lembongan
      Mahagiri Resort Nusa Lembongan
      8.0
      $52
      View all deals
      Batu Karang Lembongan Resort & Spa
      Batu Karang Lembongan Resort & Spa
      8.8
      $140
      View all deals
      Hilton Bali Resort
      Hilton Bali Resort
      8.6
      $64
      View all deals
      Pramana Watu Kurung
      Pramana Watu Kurung
      9.3
      $35
      View all deals
      Bintang Bali Resort
      Bintang Bali Resort
      8.2
      $57
      View all deals
      Bali Spirit Hotel & Spa
      Bali Spirit Hotel & Spa
      8.4
      $34
      View all deals
      Hanging Gardens of Bali
      Hanging Gardens of Bali
      9.5
      $461
      View all deals
      Amatara Arya Ubud
      Amatara Arya Ubud
      9.1
      $18
      View all deals
      Puri Gangga Resort Ubud
      Puri Gangga Resort Ubud
      9.0
      $67
      View all deals
      Element by Westin Bali Ubud
      Element by Westin Bali Ubud
      9.0
      $45
      View all deals
      Komaneka at Bisma
      Komaneka at Bisma
      9.3
      $80
      View all deals
      Wapa di Ume Ubud
      Wapa di Ume Ubud
      9.3
      $46
      View all deals
      Adiwana Dara Ayu
      Adiwana Dara Ayu
      8.9
      $27
      View all deals
      Calma Ubud
      Calma Ubud
      9.2
      $51
      View all deals
      Alas Petulu Cottages
      Alas Petulu Cottages
      9.2
      $34
      View all deals
      Hyatt Regency Bali
      Hyatt Regency Bali
      9.2
      $126
      View all deals
      The Udaya Resorts And Spa
      The Udaya Resorts And Spa
      9.4
      $93
      View all deals
      Sudamala Resort, Sanur
      Sudamala Resort, Sanur
      9.0
      $83
      View all deals
      Sofitel Bali Nusa Dua Beach Resort
      Sofitel Bali Nusa Dua Beach Resort
      8.0
      $110
      View all deals
      Adiwana d'Nusa Beach Club and Resort
      Adiwana d'Nusa Beach Club and Resort
      8.3
      $67
      View all deals
      Anulekha Resort & Villa
      Anulekha Resort & Villa
      8.9
      $34
      View all deals
      Viceroy Bali
      Viceroy Bali
      9.3
      $438
      View all deals

      Things to do in Bali

      Nusa Dua Beach
      Sanur Beach
      Seminyak Beach

      Are there hotels available near Nusa Dua Beach?

      If you’re planning a trip to South Kuta and want to stay at any of the 12 hotels in the area around Nusa Dua Beach you should expect to pay around $206/night. This price fluctuates based on time of year. During October (peak season) you can expect to pay $246/night and if you’re planning your visit in July (low season), the average price will typically be closer to $233/night. Hotels near Nusa Dua Beach are typically 114% lower than the average hotel in South Kuta, which is $235.

      Hotels near Nusa Dua Beach
      • Best value

        Le Grande Bali

        7.5

        $28

        View Deal
      • #1 Most popular

        Grand Hyatt Bali

        8.4

        $108

        View Deal
      • #2 Most popular

        Six Senses Uluwatu

        8.8

        $315

        View Deal
      • #3 Most popular

        Bulgari Resort Bali

        9.5

        $836

        View Deal
      • #4 Most popular

        Sadara Boutique Beach Resort Bali

        8.3

        $35

        View Deal
      • #5 Most popular

        Four Seasons Resort Bali at Jimbaran Bay

        9.3

        $452

        View Deal
      • Ayana Resort and Spa Bali

        9.0

        $236

        View Deal
      • Hilton Bali Resort

        8.6

        $64

        View Deal
      • Meliá Bali

        8.7

        $89

        View Deal
      • Inaya Putri Bali

        9.0

        $57

        View Deal
      • Courtyard by Marriott Bali Nusa Dua Resort

        8.9

        $52

        View Deal
      • Mulia Resort

        8.8

        $195

        View Deal

      Are there hotels available near Sanur Beach?

      If you’re planning a trip to Denpasar and want to stay at any of the 12 hotels in the area around Sanur Beach you should expect to pay around $52/night. This price fluctuates based on time of year. During November (peak season) you can expect to pay $221/night and if you’re planning your visit in July (low season), the average price will typically be closer to $158/night. Hotels near Sanur Beach are typically 376% lower than the average hotel in Denpasar, which is $193.

      Hotels near Sanur Beach
      • Best value

        Sindhu Mertha Suite

        8.3

        $19

        View Deal
      • #1 Most popular

        Pollok And Lemayeur Beach Front Hotel

        6.4

        $35

        View Deal
      • #2 Most popular

        Hyatt Regency Bali

        9.2

        $126

        View Deal
      • #3 Most popular

        Fairmont Sanur Beach Bali

        8.7

        $117

        View Deal
      • #4 Most popular

        Kamuela Villas & Suites Sanur

        8.6

        $37

        View Deal
      • #5 Most popular

        The Alantara Sanur By Pramana

        9.0

        $28

        View Deal
      • Inna Grand Bali Beach

        7.4

        $25

        View Deal
      • Prama Sanur Beach Bali

        8.6

        $40

        View Deal
      • The Oasis Lagoon Sanur

        8.1

        $35

        View Deal
      • Maya Sanur Resort & Spa

        9.2

        $71

        View Deal
      • Mercure Resort Sanur

        8.1

        $55

        View Deal
      • Inna Bali Beach Resort

        7.8

        $25

        View Deal

      What should I expect to pay for a hotel room near Seminyak Beach?

      If you’re planning a trip to Kuta and want to stay at any of the 12 hotels in the area around Seminyak Beach you should expect to pay around $30/night. This price fluctuates based on time of year. During November (peak season) you can expect to pay $177/night and if you’re planning your visit in July (low season), the average price will typically be closer to $184/night. Hotels near Seminyak Beach are typically 541% lower than the average hotel in Kuta, which is $162.

      Hotels near Seminyak Beach
      • Best value

        Eden Hotel Kuta Bali

        8.0

        $14

        View Deal
      • #1 Most popular

        Bali Garden Beach Resort

        8.1

        $31

        View Deal
      • #2 Most popular

        Adi Dharma Cottages

        8.8

        $22

        View Deal
      • #3 Most popular

        The Kuta Beach Heritage Hotel Bali - Managed by AccorHotels

        8.2

        $39

        View Deal
      • #4 Most popular

        Harper Kuta By Aston

        8.4

        $24

        View Deal
      • #5 Most popular

        Hard Rock Hotel Bali

        8.4

        $62

        View Deal
      • Ohana Hotel Kuta

        7.9

        $15

        View Deal
      • Ossotel Legian Bali

        9.1

        $25

        View Deal
      • The One Legian

        7.9

        $17

        View Deal
      • Grand Inna Kuta

        8.3

        $29

        View Deal
      • Courtyard by Marriott Bali Seminyak Resort

        9.2

        $41

        View Deal
      • The Stones Hotel - Legian Bali, Autograph Collection

        8.8

        $39

        View Deal

      Popular hotels in Bali

      Book a room in one of momondo’s favorite hotels in these popular Bali cities
      Hotels in Ubud
      Search hotel deals in Ubud
      • Best value

        Hotel Tjampuhan Spa

        8.3

        $31

        View Deal
      • #1 Most popular

        Maya Ubud Resort & Spa

        9.2

        $51

        View Deal
      • #2 Most popular

        The Sankara Suites & Villas by Pramana

        9.3

        $40

        View Deal
      • #3 Most popular

        The Lokha Ubud Resort, Villas & Spa

        8.7

        $47

        View Deal
      • #4 Most popular

        Dwaraka The Royal Villas

        9.3

        $61

        View Deal
      • #5 Most popular

        Kajane Yangloni

        9.0

        $64

        View Deal
      • Visesa Ubud Resort

        8.8

        $79

        View Deal
      Hotels in Denpasar
      Search hotel deals in Denpasar
      • Best value

        The Oasis Lagoon Sanur

        8.1

        $35

        View Deal
      • #1 Most popular

        Hotel Indigo Bali Seminyak Beach

        9.3

        $103

        View Deal
      • #2 Most popular

        Intercontinental Bali Resort

        9.0

        $93

        View Deal
      • #3 Most popular

        Fairmont Sanur Beach Bali

        8.7

        $117

        View Deal
      • #4 Most popular

        Sudamala Resort, Sanur

        9.0

        $83

        View Deal
      • #5 Most popular

        Hyatt Regency Bali

        9.2

        $126

        View Deal
      • Maya Sanur Resort & Spa

        9.2

        $71

        View Deal
      Hotels in Kuta
      Search hotel deals in Kuta
      • Best value

        Hilton Garden Inn Bali Ngurah Rai Airport

        8.3

        $23

        View Deal
      • #1 Most popular

        Hard Rock Hotel Bali

        8.4

        $62

        View Deal
      • #2 Most popular

        Pullman Bali Legian Beach

        8.2

        $52

        View Deal
      • #3 Most popular

        Bintang Bali Resort

        8.2

        $57

        View Deal
      • #4 Most popular

        Furamaxclusive Ocean Beach Seminyak Bali

        8.1

        $34

        View Deal
      • #5 Most popular

        The Royal Beach Seminyak Bali - MGallery Collection

        8.9

        $130

        View Deal
      • U Paasha Seminyak Bali

        9.2

        $39

        View Deal
      Hotels in South Kuta
      Search hotel deals in South Kuta
      • Best value

        Nusa Dua Beach Hotel & Spa

        8.5

        $48

        View Deal
      • #1 Most popular

        Conrad Bali

        8.7

        $75

        View Deal
      • #2 Most popular

        Grand Hyatt Bali

        8.4

        $108

        View Deal
      • #3 Most popular

        Inaya Putri Bali

        9.0

        $57

        View Deal
      • #4 Most popular

        The Westin Resort Nusa Dua Bali

        8.8

        $77

        View Deal
      • #5 Most popular

        Hilton Bali Resort

        8.6

        $64

        View Deal
      • Sofitel Bali Nusa Dua Beach Resort

        8.0

        $110

        View Deal
      Hotels in Nusa Penida
      Search hotel deals in Nusa Penida
      • Best value

        Le Nusa Beach Club

        8.8

        $15

        View Deal
      • #1 Most popular

        Lembongan Beach Club & Resort

        8.4

        $187

        View Deal
      • #2 Most popular

        Batu Karang Lembongan Resort & Spa

        8.8

        $140

        View Deal
      • #3 Most popular

        Mahagiri Resort Nusa Lembongan

        8.0

        $52

        View Deal
      • #4 Most popular

        Adiwana d'Nusa Beach Club and Resort

        8.3

        $67

        View Deal
      • #5 Most popular

        The Tamarind Resort Nusa Lembongan

        9.0

        $239

        View Deal
      • Molamola House

        8.9

        $41

        View Deal

      Stay in these Bali cities

      Looking for a Bali getaway? Check out the hotel deals in these cities
      HOTELS IN
      Ubud
      from
      $293
      HOTELS IN
      Denpasar
      from
      $127
      HOTELS IN
      Kuta
      from
      $116
      HOTELS IN
      South Kuta
      from
      $251
      HOTELS IN
      Nusa Penida
      from
      $89
      HOTELS IN
      North Kuta
      from
      $69
      HOTELS IN
      Manggis
      from
      $90
      HOTELS IN
      Payangan
      from
      $260
      HOTELS IN
      Amed
      from
      $81
      HOTELS IN
      Sukawati
      from
      $129
      HOTELS IN
      Gianyar
      from
      $186
      HOTELS IN
      Baturiti
      from
      $30
      HOTELS IN
      Tabanan
      from
      $421
      HOTELS IN
      Gerokgak
      from
      $70
      HOTELS IN
      Sidemen
      from
      $144
      HOTELS IN
      Amlapura
      from
      $48
      HOTELS IN
      Tegalalang
      from
      $128
      HOTELS IN
      Klungkung
      from
      $61

      Bali travel tips

      Check these FAQs for important travel tips while planning your visit to Bali

      What is the most popular destination in Bali?

      The most popular cities in Bali are Ubud, Denpasar, and Kuta. Nightly rates for hotels in Ubud, Denpasar and Kuta are $253, $192, and $162 respectfully.

      What is considered a good deal for a hotel in Bali?

      A good deal for a hotel in Bali is typically any price under $110, which is the average nightly rate in Bali. This rate will typically be harder to find in Denpasar, where hotels prices are generally higher. South Kuta has some of the lowest hotel prices of any Bali destination, and good deals may be easier to find there.

      What are the best hotels in Bali?

      Mandapa, A Ritz-Carlton Reserve, located in Ubud, is the top-rated hotel in Bali with a rating of 96. The next best rating is a 95 which was given to Hanging Gardens of Bali by momondo users. The third-highest rated hotel is The Samaya Ubud, which was rated a 94 by momondo users familiar with the hotel.


      Start planning your trip to Bali

      • Get the latest Bali flight insights

        Find the best time to travel, cheapest fares and most popular airlines.

        Find flights to Bali

      Consider staying elsewhere in Indonesia

      If you need more inspiration for your trip, take a look at the most popular regions in Indonesia
      HOTELS IN
      Jakarta
      HOTELS IN
      West Java
      HOTELS IN
      West Nusa Tenggara
      HOTELS IN
      Yogyakarta
      HOTELS IN
      East Java
      HOTELS IN
      Central Java
      HOTELS IN
      Riau Islands
      HOTELS IN
      North Sumatra
      HOTELS IN
      South Sulawesi
      HOTELS IN
      Riau
      HOTELS IN
      East Nusa Tenggara
      HOTELS IN
      Banten
      Hotel deals Asia Indonesia Bali
      Hotels
      • Hotels in Las Vegas
      • Hotels in New York
      • Hotels in Orlando
      • Hotels in Chicago
      • Hotels in San Francisco
      • Hotels in Los Angeles
      • Hotels in Boston
      • Hotels in San Diego
      • Hotels in Washington
      • Hotels in Miami
      • Hotels in New Orleans
      • Hotels in Cancún
      • Hotels in London
      • Hotels in Seattle
      • Hotels in Atlanta
      Site
      Do Not Sell My Info©2021 momondo

      We value your privacy

      California consumers have the right to opt out of the sale* of their personal information. For more information on how we securely process personal information, please see our Privacy Policy.
      Do not sell my info
      * The definition of "sale" under the California Consumer Privacy Act is applicable only to California consumers.
        interface - City products - hotels interface - POI interface - map Star Star