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,098 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 luxury hotel is within 6 mi (10 km) of Nusa Dua Beach, Tanjung Benoa, and Bali Nusa Dua Convention Centre. Geger Beach and Mengiat ...

AU$188 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 6 mi (10 km) of Segara Beach, Waterbom Bali, and Kuta Beach. Tanjung Benoa and Beachwalk Shopping Center ...

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 a 5-minute walk of Kuta Square and Waterbom Bali. Beachwalk Shopping Center and Tuban Beach are also within ...

AU$83 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
5.0 out of 5.0
 
 

Offering direct access to the beach, this Dyanapura hotel is in the entertainment district and within 6 mi (10 km) of Gado Gado Beach, Double Six Beach, and ...

AU$213 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
 
 

Located in Kuta Selatan, this luxury resort is within 6 mi (10 km) of BIMC Hospital Nusa Dua, Nusa Dua Beach, and Tanjung Benoa. Geger Beach and Samuh Beach ...

AU$130 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 6 mi (10 km) of Circus Waterpark, Waterbom Bali, and Kuta Beach. Tanjung Benoa and Beachwalk Shopping Center ...

AU$71 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 within 6 mi (10 km) of Double Six Beach, Seminyak Beach, and Eat Street. Beachwalk Shopping Center and Waterbom ...

AU$64 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 6 mi (10 km) of Samasta Lifestyle Village, Balangan Beach, and Garuda Wisnu Kencana Cultural Park. Dreamland ...

AU$356 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 6 mi (10 km) of Tanjung Benoa Beach, Nusa Dua Beach, and Tanjung Benoa. Geger Beach and Samuh Beach ...

    AU$131 per night for 2 guests

    INAYA Putri Bali

    INAYA Putri Bali

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

      Located in Kuta Selatan, this beachfront resort is next to a golf course and within 6 mi (10 km) of Mengiat Beach, Nusa Dua Beach, and Tanjung Benoa. Geger Beach ...

      AU$140 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 0.6 mi (1 km) from Samasta Lifestyle Village and 2.8 mi (4.5 km) from Garuda Wisnu Kencana Cultural Park. Udayana ...

      AU$200 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$180 per night for 2 guests

        Ayodya Resort Bali

        Ayodya Resort Bali

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

          Located in Kuta Selatan, this beachfront hotel is next to a golf course and within 6 mi (10 km) of Nusa Dua Beach, Waterblow, and Puja Mandala. Bali National ...

          AU$134 per night for 2 guests

          Away Bali Legian Camakila Resort

          Away Bali Legian Camakila Resort

          Jalan Padma Utara, Legian
          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 6 mi (10 km) of Seminyak Beach, Double Six Beach, and Eat Street. Beachwalk Shopping Center and Waterbom Bali are ...

          AU$101 per night for 2 guests

          ARTOTEL Sanur Bali

          ARTOTEL Sanur Bali

          Jl. Kusuma Sari No.1, Denpasar
          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$65 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 6 mi (10 km) of Poppies Lane II, Seminyak Beach, and Double Six Beach. Tuban Beach and Gado Gado Beach ...

            AU$66 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 and within 6 mi (10 km) of Double Six Beach, Seminyak Beach, and Kuta Beach. Tuban ...

            AU$186 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 1 mi (2 km) of Waterbom Bali and Kuta Beach. Beachwalk Shopping Center and Tuban Beach are also within ...

              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 6 mi (10 km) of Bali Nusa Dua Convention Centre, Bali International Convention ...

              AU$210 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 boutique hotel is within 6 mi (10 km) of Waterbom Bali, Kuta Beach, and Beachwalk Shopping Center. Legian Beach and Double Six ...

              AU$75 per night for 2 guests

              Check prices on hotels in Bali

              Best deal 22 Feb. - 24 Feb.
              Tonight 21 Feb. - 22 Feb.
              This weekend 22 Feb. - 24 Feb.
              Next weekend 1 Mar. - 3 Mar.

              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.

              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!