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,322 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$85 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
    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$83 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$431 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$108 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$72 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$80 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$187 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$125 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$214 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$134 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$112 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$124 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$202 per night for 2 guests

          Bali Dynasty Resort

          Bali Dynasty Resort

          Jl. Kartika, Kuta
          Bali Dynasty Resort
          • Free Cancellation
          • Reserve now, pay when you stay
          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$143 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$157 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$155 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$147 per night for 2 guests

            RIMBA Jimbaran BALI by AYANA

            RIMBA Jimbaran BALI by AYANA

            Karang Mas Estate, Jimbaran
            RIMBA Jimbaran BALI by AYANA
            • Free Cancellation
            • Reserve now, pay when you stay
            5.0 out of 5.0
             
             

            This family-friendly Jimbaran resort is located near the airport, within 3 mi (5 km) of Tegal Wangi Beach, Samasta Lifestyle Village and Jimbaran Beach. Udayana ...

            AU$212 per night for 2 guests

            Check prices on hotels in Bali

            Tonight 10 Dec - 11 Dec
            This weekend 14 Dec - 16 Dec
            Next weekend 21 Dec - 23 Dec

            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!