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,166 properties in Bali
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$84 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$73 per night for 2 guests

W Bali - Seminyak

W Bali - Seminyak

Jl. Petitenget, Seminyak
W Bali - Seminyak
  • Free Cancellation
  • Reserve now, pay when you stay
5.0 out of 5.0
 
 

W Bali - Seminyak is by the beach, just a 5-minute drive from the city center. Guests can walk 10 minutes down the shore to see the 15th-century Hindu Petitenget ...

AU$418 per night for 2 guests

Courtyard By Marriott Bali Seminyak Resort

Courtyard By Marriott Bali Seminyak Resort

Jalan Camplung Tanduk No 103 Sp, Seminyak
Courtyard By Marriott Bali Seminyak Resort
  • Free Cancellation
  • Reserve now, pay when you stay
4.5 out of 5.0
 
 

This family-friendly Seminyak hotel is located near the airport, within a 10-minute walk of Double Six Beach and Seminyak Beach. Kuta Beach is 2 mi (3.2 km) ...

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

This family-friendly Kuta hotel is located near the airport, within 1 mi (2 km) of Segara Beach and Kuta Beach. Tuban Beach and Legian Beach are also within ...

AU$70 per night for 2 guests

Mercure Bali Legian

Mercure Bali Legian

Jl Legian No 328 - Legian Kelod Kuta, Legian
Mercure Bali Legian
  • Free Cancellation
  • Reserve now, pay when you stay
4.0 out of 5.0
 
 

This family-friendly Legian hotel is located by the ocean, within 1 mi (2 km) of Kuta Galeria Shopping Arcade, Double Six Beach, and Seminyak Beach. Tuban Beach ...

AU$60 per night for 2 guests

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 1 mi (2 km) of Mengiat Beach and Nusa Dua Beach. Bali Collection ...

AU$184 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 0.1 mi (0.1 km) from Tanjung Benoa Beach and 3 mi (4.9 km) from Nusa Dua Beach. Mengiat Beach and Moon Cot ...

    AU$124 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$201 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 Samasta Lifestyle Village. Udayana University is ...

      AU$310 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$123 per night for 2 guests

        Legian Beach Hotel

        Legian Beach Hotel

        Jalan Melasti Legian Kelod, Legian
        Legian Beach Hotel
        • Free Cancellation
        • Reserve now, pay when you stay
        4.0 out of 5.0
         
         

        Located in Padma, this spa hotel is 0.8 mi (1.3 km) from Double Six Beach and 2.4 mi (3.8 km) from Tuban Beach. Seminyak Beach and Kuta Galeria Shopping Arcade ...

        AU$117 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 1 mi (2 km) of Beachwalk, Kuta Square, and Kuta Art Market. Tuban Beach is 1.5 mi (2.5 km) ...

        AU$130 per night for 2 guests

        Pullman Bali Legian Beach

        Pullman Bali Legian Beach

        1 Melasti, Legian
        Pullman Bali Legian Beach
        • Free Cancellation
        • Reserve now, pay when you stay
        5.0 out of 5.0
         
         

        This family-friendly Legian resort is located near the airport, within 1 mi (2 km) of Beachwalk, Kuta Galeria Shopping Arcade, and Kuta Square. Tuban Beach is ...

        AU$126 per night for 2 guests

        Padma Resort Legian

        Padma Resort Legian

        Jalan Padma No 1 Legian, Legian
        Padma Resort Legian
        • Free Cancellation
        • Reserve now, pay when you stay
        5.0 out of 5.0
         
         

        Nestled on the beach, this Padma hotel is 0.9 mi (1.4 km) from Double Six Beach and 2.2 mi (3.6 km) from Tuban Beach. Seminyak Beach and Kuta Galeria Shopping ...

        AU$217 per night for 2 guests

        Bali Dynasty Resort

        Bali Dynasty Resort

        Jl. Kartika, Kuta
        Bali Dynasty Resort
          5.0 out of 5.0
           
           

          Offering direct access to the beach, this Kartika Plaza resort is in the entertainment district and within a 10-minute walk of Discovery Shopping Mall and Waterbom ...

          AU$145 per night for 2 guests

          Hilton Bali Resort

          Hilton Bali Resort

          Jl. Raya Nusa Dua Selatan, Nusa Dua
          Hilton Bali Resort
          • Free Cancellation
          • Reserve now, pay when you stay
          5.0 out of 5.0
           
           

          Situated on a cliff and extending down to the beach, the 5-star Hilton Bali Resort is within 2.2 miles (3.6 kilometers) of Nusa Dua Beach and the Bali International ...

          AU$160 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 a 10-minute walk of Mengiat Beach and Nusa Dua Beach. Bali Collection Shopping ...

            AU$135 per night for 2 guests

            TS Suites Bali

            TS Suites Bali

            Jl. Nakula No. 18, Seminyak
            TS Suites Bali
              5.0 out of 5.0
               
               

              Located in North Legian, this luxury hotel is 0.7 mi (1 km) from Seminyak Beach and 2.9 mi (4.7 km) from Tuban Beach. Double Six Beach and Krisna are also within ...

              AU$152 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 15-minute walk of Pasifika Museum and Nusa Dua Beach. BIMC Hospital Nusa Dua and Bali Collection Shopping ...

              AU$145 per night for 2 guests

              Check prices on hotels in Bali

              Tonight 17 Nov - 18 Nov
              This weekend 23 Nov - 25 Nov
              Next weekend 30 Nov - 2 Dec
              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!