Beginning of main content

Book on the go and pay later.

Search over 1,000,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 6,295 properties in Bali
Grand Hyatt Bali

Grand Hyatt Bali

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

Located in BTDC, this luxury hotel is within a 15-minute walk of Nusa Dua Beach and Bali Nusa Dua Theater. Tanjung Benoa and Bali Nusa Dua Convention Centre ...

AU$231 per night for 2 guests

Novotel Bali Ngurah Rai Airport

Novotel Bali Ngurah Rai Airport

Jalan Raya Ngurah Rai, Tuban, Bali
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, Lippo Mall, and Tuban Beach. Waterbom Bali and Discovery Shopping Mall are ...

AU$115 per night for 2 guests

Kuta Paradiso Hotel

Kuta Paradiso Hotel

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

This luxury hotel is located in Kuta (Kartika Plaza), near the airport, Discovery Shopping Mall, Waterbom Bali, and Tuban Beach. Also nearby are Lippo Mall and ...

AU$103 per night for 2 guests

Hotel Indigo Bali Seminyak Beach

Hotel Indigo Bali Seminyak Beach

Jl. Camplung Tanduk No.10, Seminyak, Bali
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 and within a 15-minute walk of Seminyak Beach and Double Six Beach. ...

AU$268 per night for 2 guests

Meliã Bali

Meliã Bali

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

Located in BTDC, this luxury resort is within a 10-minute walk of BIMC Hospital Nusa Dua, Bali Nusa Dua Theater, and Bali Nusa Dua Convention Centre. Nusa Dua ...

AU$204 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, Bali
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 Circus Waterpark, Lippo Mall, and Tuban Beach. Waterbom Bali and Discovery Shopping Mall are ...

AU$94 per night for 2 guests

THE HAVEN Bali Seminyak

THE HAVEN Bali Seminyak

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

Situated near the beach in Seminyak, this spa resort is close to Double Six Beach, Legian Beach, and Seminyak Beach. Also nearby are Eat Street and Seminyak ...

AU$78 per night for 2 guests

AYANA Resort and Spa, BALI

AYANA Resort and Spa, BALI

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

Nestled on the beach, this Bukit hotel is within 1 mi (2 km) of Samasta Lifestyle Village and Jimbaran Beach. Garuda Wisnu Kencana Cultural Park is 2.3 mi (3.6 ...

AU$381 per night for 2 guests

Grand Mirage Resort & Thalasso Bali

Grand Mirage Resort & Thalasso Bali

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

    Nestled on the beach, this Nusa Dua resort is within a 10-minute walk of Tanjung Benoa Beach and Tanjung Benoa. Nusa Dua Beach and Bali Nusa Dua Convention Centre ...

    AU$160 per night for 2 guests

    INAYA Putri Bali

    INAYA Putri Bali

    Kawasan wisata Nusa Dua Lot S-3 Nusa Dua, Nusa Dua, Bali
    INAYA Putri Bali
      5.0 out of 5.0
       
       

      Located in BTDC, this beachfront resort is next to a golf course and within a 10-minute walk of Mengiat Beach and Nusa Dua Beach. Bali Nusa Dua Convention Centre ...

      AU$188 per night for 2 guests

      InterContinental Bali Resort

      InterContinental Bali Resort

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

      Nestled on the beach, this Jimbaran Bay resort is within 1 mi (2 km) of Samasta Lifestyle Village and Jimbaran Beach. Garuda Wisnu Kencana Cultural Park is 2.8 ...

      AU$277 per night for 2 guests

      Hard Rock Hotel Bali

      Hard Rock Hotel Bali

      Jalan Pantai Banjar Pande Mas, Kuta, Bali
      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$198 per night for 2 guests

        Ayodya Resort Bali

        Ayodya Resort Bali

        Jalan Pantai Mengiat, Po Box 46, Nusa Dua, Bali
        Ayodya Resort Bali
          5.0 out of 5.0
           
           

          Located in BTDC, this beachfront hotel is next to a golf course and within 3 mi (5 km) of Nusa Dua Beach, Waterblow, and Puja Mandala. Bali National Golf Club ...

          AU$183 per night for 2 guests

          Away Bali Legian Camakila Resort

          Away Bali Legian Camakila Resort

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

          Located in Padma, this spa hotel is within a 15-minute walk of Double Six Beach, Legian Beach, and Seminyak Beach. Kuta Beach and Beachwalk Shopping Center are ...

          AU$124 per night for 2 guests

          ARTOTEL Sanur Bali

          ARTOTEL Sanur Bali

          Jl. Kusuma Sari No.1, Sanur, Denpasar, Bali
          ARTOTEL Sanur Bali
          • Free Cancellation
          • Reserve now, pay when you stay
          4.0 out of 5.0
           
           

          Situated near the beach in Denpasar, this hotel is close to Mertasari Beach, Pantai Karang Beach and Sanur Night Market. Also nearby are Sindhu Beach and Bali ...

          AU$80 per night for 2 guests

          Grand Inna Kuta

          Grand Inna Kuta

          Jl Pantai Kuta No 1 Kuta, Br. Pande Mas, Kuta, Bali
          Grand Inna Kuta
          • Free Cancellation
          • Reserve now, pay when you stay
          4.0 out of 5.0
           
           

          Nestled on the beach, this Downtown Kuta hotel is within a 10-minute walk of Poppies Lane II, Kuta Beach, and Kuta Square. Beachwalk Shopping Center and Waterbom ...

          AU$99 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 Beach, Seminyak, Bali
          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 and within a 10-minute walk of Seminyak Beach and Double Six Beach. Legian Beach ...

          AU$246 per night for 2 guests

          The Anvaya Beach Resort Bali

          The Anvaya Beach Resort Bali

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

            Nestled on the beach, this Kartika Plaza hotel is within a 10-minute walk of Lippo Mall and Waterbom Bali. Kuta Square and Circus Waterpark are also within 1 ...

            AU$164 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, Bali
            Sofitel Bali Nusa Dua Beach Resort
            • Free Cancellation
            • Reserve now, pay when you stay
            5.0 out of 5.0
             
             

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

            AU$257 per night for 2 guests

            The Vira Bali Boutique Hotel & Suite

            The Vira Bali Boutique Hotel & Suite

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

            This boutique hotel is located in Kuta (Kartika Plaza), near the airport, Discovery Shopping Mall, Waterbom Bali, and Kuta Beach. Local attractions also include ...

            AU$92 per night for 2 guests

            Check prices on hotels in Bali

            Best deal 12 Apr. - 14 Apr.
            Tonight 24 Mar. - 25 Mar.
            This weekend 29 Mar. - 31 Mar.
            Next weekend 5 Apr. - 7 Apr.

            Search Hotels near Top Bali Attractions

            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.

            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!