Beginning of main content

Book on the go and pay later.

Search over 895,000 properties worldwide and 550 airlines worldwide.

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation.


10 Best Hotels in Bali

See all 5,454 properties in Bali
Grand Hyatt Bali

Grand Hyatt Bali

Kawasan Wisata Nusa Dua BTDC, Nusa Dua
Grand Hyatt Bali
  • Free Cancellation
  • Reserve now, pay when you stay
5.0 out of 5.0
 
 

Located in Kuta Selatan, this beachfront hotel is connected to the convention center and within a 10-minute walk of Nusa Dua Beach and Mengiat Beach. Samuh Beach ...

AU$187 per night for 2 guests

Novotel Bali Ngurah Rai Airport

Novotel Bali Ngurah Rai Airport

Jalan Raya Ngurah Rai, Tuban
Novotel Bali Ngurah Rai Airport
  • Free Cancellation
  • Reserve now, pay when you stay
4.0 out of 5.0
 
 

Situated in the business district, this hotel is within 1 mi (2 km) of Segara Beach and Tuban Beach. Kuta Beach and Legian Beach are also within 3 mi (5 ...

AU$85 per night for 2 guests

Kuta Paradiso Hotel

Kuta Paradiso Hotel

Jl. Kartika Plaza, Kuta
Kuta Paradiso Hotel
  • Free Cancellation
  • Reserve now, pay when you stay
5.0 out of 5.0
 
 

Located in Kartika Plaza, this luxury hotel is within 1 mi (2 km) of Kuta Theater and Tuban Beach. Kuta Square and Kuta Art Market are also within 5 ...

AU$86 per night for 2 guests

Hotel Indigo Bali Seminyak Beach

Hotel Indigo Bali Seminyak Beach

Jl. Camplung Tanduk No.10, Seminyak
Hotel Indigo Bali Seminyak Beach
  • Free Cancellation
  • Reserve now, pay when you stay
5.0 out of 5.0
 
 

Offering direct access to the beach, this Dyanapura hotel is in the entertainment district, 0.7 mi (1.1 km) from Seminyak Beach, and 1.9 mi (3.1 km) from Kuta ...

AU$200 per night for 2 guests

Meliã Bali

Meliã Bali

Kawasan Wisata, Nusa Dua
Meliã Bali
  • Free Cancellation
  • Reserve now, pay when you stay
5.0 out of 5.0
 
 

Nestled on the beach, this Kuta Selatan resort is within a 10-minute walk of BIMC Hospital Nusa Dua, Samuh Beach, and Bali Nusa Dua Theater. Nusa Dua Beach and ...

AU$143 per night for 2 guests

Hilton Garden Inn Bali Ngurah Rai Airport

Hilton Garden Inn Bali Ngurah Rai Airport

Jalan Airport Ngurah Rai, No. 7 Kuta, Tuban
Hilton Garden Inn Bali Ngurah Rai Airport
  • Free Cancellation
  • Reserve now, pay when you stay
4.0 out of 5.0
 
 

Located in the heart of Tuban, this hotel is within 1 mi (2 km) of Park 23 and Tuban Beach. Kuta Beach is 2.1 mi (3.3 km) away.

AU$77 per night for 2 guests

Grand Mirage Resort & Thalasso Bali

Grand Mirage Resort & Thalasso Bali

Jalan Pratama 74 Tanjung Benoa, Nusa Dua
Grand Mirage Resort & Thalasso Bali
    4.5 out of 5.0
     
     

    Nestled on the beach, this Kuta Selatan resort is within 1 mi (2 km) of Tanjung Benoa and Moon Cot Sari Turtle Farm. Mengiat Beach and Nusa Dua Beach are also ...

    AU$126 per night for 2 guests

    InterContinental Bali Resort

    InterContinental Bali Resort

    Jalan Uluwatu 45, Jimbaran
    InterContinental Bali Resort
    • Free Cancellation
    • Reserve now, pay when you stay
    5.0 out of 5.0
     
     

    Nestled on the beach, this Kuta Selatan resort is within 1 mi (2 km) of Jimbaran Beach and Jenggala Factory. Benoa Square and Udayana University are also within ...

    AU$219 per night for 2 guests

    Hard Rock Hotel Bali

    Hard Rock Hotel Bali

    Jalan Pantai Banjar Pande Mas, Kuta
    Hard Rock Hotel Bali
      4.5 out of 5.0
       
       

      Set in the heart of Bali's entertainment and shopping district, this family-friendly Kuta hotel overlooks idyllic Kuta Beach. Tuban Beach and Legian Beach are ...

      AU$166 per night for 2 guests

      The Camakila Legian Bali

      The Camakila Legian Bali

      Jalan Padma Utara, Legian
      The Camakila Legian Bali
      • Free Cancellation
      • Reserve now, pay when you stay
      4.0 out of 5.0
       
       

      Located in Padma, this spa hotel is 0.6 mi (0.9 km) from Double Six Beach and 2.5 mi (4.1 km) from Tuban Beach. Seminyak Beach and Kendra Gallery are also within ...

      AU$112 per night for 2 guests

      Grand Inna Kuta

      Grand Inna Kuta

      Jl Pantai Kuta No 1 Kuta, Kuta
      Grand Inna Kuta
        4.0 out of 5.0
         
         

        Nestled on the beach, this Downtown Kuta hotel is within 1 mi (2 km) of Kuta Square and Tuban Beach. Kuta Art Market and Kuta Theater are also within 10 ...

        AU$74 per night for 2 guests

        The Royal Beach Seminyak Bali MGallery by Sofitel

        The Royal Beach Seminyak Bali MGallery by Sofitel

        Jl. Camplung Tanduk, Seminyak
        The Royal Beach Seminyak Bali MGallery by Sofitel
        • Free Cancellation
        • Reserve now, pay when you stay
        4.5 out of 5.0
         
         

        Located in Dyanapura, this beachfront hotel is in the entertainment district, 0.1 mi (0.2 km) from Double Six Beach, and 1.8 mi (2.9 km) from Kuta Beach. Seminyak ...

        AU$190 per night for 2 guests

        The Anvaya Beach Resort Bali

        The Anvaya Beach Resort Bali

        Jl. Kartika Plaza, Kuta
        The Anvaya Beach Resort Bali
          5.0 out of 5.0
           
           

          Nestled on the beach, this Kartika Plaza hotel is within a 15-minute walk of Waterbom Park and Kuta Square. Circus Waterpark and Kuta Beach are also within 1 ...

          AU$136 per night for 2 guests

          Sofitel Bali Nusa Dua Beach Resort

          Sofitel Bali Nusa Dua Beach Resort

          Lot N5 Nusa Dua Tourism Complex, Nusa Dua
          Sofitel Bali Nusa Dua Beach Resort
          • Free Cancellation
          • Reserve now, pay when you stay
          5.0 out of 5.0
           
           

          Located in Kuta Selatan, this beachfront hotel is next to a golf course and within a 15-minute walk of Bali Nusa Dua Convention Centre and Bali International ...

          AU$212 per night for 2 guests

          The Vira Bali Boutique Hotel & Suite

          The Vira Bali Boutique Hotel & Suite

          Jalan Kartika Plaza No. 127, Tuban, Kuta
          The Vira Bali Boutique Hotel & Suite
          • Free Cancellation
          • Reserve now, pay when you stay
          4.0 out of 5.0
           
           

          Located in Kartika Plaza, this spa hotel is within 1 mi (2 km) of Segara Beach and Kuta Beach. Tuban Beach and Legian Beach are also within 3 mi (5 km).

          AU$81 per night for 2 guests

          Radisson Blu Bali Uluwatu

          Radisson Blu Bali Uluwatu

          Jl. Pemutih Uluwatu Pecatu, Kuta Selatan, Pecatu
          Radisson Blu Bali Uluwatu
          • Free Cancellation
          • Reserve now, pay when you stay
          5.0 out of 5.0
           
           

          This family-friendly Pecatu hotel is located on the waterfront, within 3 mi (5 km) of Padang Padang Beach, Blue Point Beach and New Kuta Golf. Uluwatu Temple ...

          AU$180 per night for 2 guests

          AYANA Resort and Spa, BALI

          AYANA Resort and Spa, BALI

          Karang Mas Estate, Jimbaran
          AYANA Resort and Spa, BALI
          • Free Cancellation
          • Reserve now, pay when you stay
          5.0 out of 5.0
           
           

          Nestled on the beach, this Kuta Selatan hotel is within 3 mi (5 km) of Tegal Wangi Beach, Jimbaran Beach, and Jenggala Factory. Udayana University is 3 mi (4.9 ...

          AU$328 per night for 2 guests

          Champlung Mas Hotel Legian

          Champlung Mas Hotel Legian

          Lebak Bene, Melasti Street, Legian
          Champlung Mas Hotel Legian
          • Free Cancellation
          • Reserve now, pay when you stay
          3.0 out of 5.0
           
           

          Located in Legian City-Centre, this spa hotel is within a 15-minute walk of Mertanadi Art Market and Beachwalk.

          AU$25 per night for 2 guests

          THE HAVEN Bali Seminyak

          THE HAVEN Bali Seminyak

          Jl. Raya Seminyak 500, Seminyak
          THE HAVEN Bali Seminyak
          • Free Cancellation
          • Reserve now, pay when you stay
          4.0 out of 5.0
           
           

          Located in Central Seminyak, this spa resort is 0.5 mi (0.8 km) from Double Six Beach and 2.9 mi (4.6 km) from Tuban Beach. Seminyak Beach and Krisna are also ...

          AU$64 per night for 2 guests

          The Stones - Legian, Bali - Marriott Autograph Collection Hotel

          The Stones - Legian, Bali - Marriott Autograph Collection Hotel

          Jl. Raya Pantai Kuta, Kuta
          The Stones - Legian, Bali - Marriott Autograph Collection Hotel
          • Free Cancellation
          • Reserve now, pay when you stay
          5.0 out of 5.0
           
           

          This family-friendly Kuta hotel is located near the airport, within a 10-minute walk of Beachwalk and Kendra Gallery. Tuban Beach is 1.5 mi (2.5 km) away.

          AU$117 per night for 2 guests

          Check prices on hotels in Bali

          Tonight 19 Jan - 20 Jan
          This weekend 25 Jan - 27 Jan
          Next weekend 1 Feb - 3 Feb
          Map

          Learn about Bali?

          Local experts explore every corner of Bali for you

          Top 10 beach activities

          Summer is fast-approaching, so we’re answering an important question: What should you do at the beach this year?

          Expedia Local Expert
          Top 10 beach activities. Opens in a new window.

          The culture and beauty of Bali

          Finding paradise in the world’s largest archipelago

          Beth Whitman
          The culture and beauty of Bali. Opens in a new window.

          Bali in 24 hours or less

          Getting outside of the airport during your Bali layover

          Chloe Mulliner
          Bali in 24 hours or less. Opens in a new window.

          Recent Reviews in Bali

          Travel to Bali & Explore


          Explore Bali with Expedia’s Travel Guides to find the best last minute hotels, Bali holidays, all inclusive hotels, flights, cars, and more!