Beginning of main content

Book on the go and pay later.

Search 590,000 properties worldwide.

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

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


Check prices on hotels in Bali

Best deal Best deal 20 Jul - 22 Jul
Tonight Tonight 21 Jun - 22 Jun
This weekend This weekend 22 Jun - 24 Jun
Next weekend Next weekend 29 Jun - 1 Jul

10 Best Hotels in Bali

See all 4,655 properties in Bali
White Rose Kuta Resort, Villas & Spa

White Rose Kuta Resort, Villas & Spa

Jl. Legian, Kuta
  • Free Cancellation
  • Reserve now, pay when you stay
4.0 out of 5.0
 
 

This family-friendly Kuta hotel is located in the entertainment district, within 1 mi (2 km) of Beachwalk, Kuta Beach, and Legian Beach. Tuban Beach is 1.6 mi ...

White Rose Kuta Resort, Villas & SpaAU$55

White Rose Kuta Resort, Villas & SpaAU$55
Grand Mirage Resort & Thalasso Bali

Grand Mirage Resort & Thalasso Bali

Jalan Pratama 74 Tanjung Benoa, Nusa Dua
  • Free Cancellation
  • Reserve now, pay when you stay
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 Turtle Island ...

Grand Mirage Resort & Thalasso BaliAU$124

Grand Mirage Resort & Thalasso BaliAU$124
Novotel Bali Ngurah Rai Airport

Novotel Bali Ngurah Rai Airport

Jalan Raya Ngurah Rai, Tuban
    4.0 out of 5.0
     
     

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

    Novotel Bali Ngurah Rai AirportAU$66

    Novotel Bali Ngurah Rai AirportAU$66
    Bali Dynasty Resort

    Bali Dynasty Resort

    Jl. Kartika, Kuta
    • 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 ...

    Bali Dynasty ResortAU$131

    Bali Dynasty ResortAU$131
    The Stones - Legian, Bali - Marriott Autograph Collection Hotel

    The Stones - Legian, Bali - Marriott Autograph Collection Hotel

    Jl. Raya Pantai Kuta, Kuta
    • 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 5-minute walk of Kuta Beach and Legian Beach. Tuban Beach and Seminyak Square are also ...

    The Stones - Legian, Bali - Marriott Autograph Collection HotelAU$132

    The Stones - Legian, Bali - Marriott Autograph Collection HotelAU$132
    The Vira Bali Boutique Hotel & Suite

    The Vira Bali Boutique Hotel & Suite

    Jalan Kartika Plaza No. 127, Tuban, Kuta
    • 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 Lippo Mall and Kuta Beach. Tuban Beach and Legian Beach are also within 3 ...

    The Vira Bali Boutique Hotel & SuiteAU$66

    The Vira Bali Boutique Hotel & SuiteAU$66
    Mulia Resort

    Mulia Resort

    Jalan Raya Nusa Dua Selatan, Nusa Dua
      5.0 out of 5.0
       
       

      Located in Kuta Selatan, this beachfront resort is next to a golf course, 0.5 mi (0.8 km) from Geger Beach, and 1.6 mi (2.6 km) from Nusa Dua Beach. Mengiat ...

      Mulia ResortAU$223

      Mulia ResortAU$223
      Meliã Bali

      Meliã Bali

      Kawasan Wisata, Nusa Dua
      • 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 ...

      Meliã BaliAU$154

      Meliã BaliAU$154
      Hilton Bali Resort

      Hilton Bali Resort

      Jl. Raya Nusa Dua Selatan, Nusa Dua
      • 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 ...

      Hilton Bali ResortAU$103

      Hilton Bali ResortAU$103
      Kuta Paradiso Hotel

      Kuta Paradiso Hotel

      Jl. Kartika Plaza, Kuta
      • 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 5-minute walk of Kuta Theater and Kuta Beach. Tuban Beach and Legian Beach are also within ...

      Kuta Paradiso HotelAU$91

      Kuta Paradiso HotelAU$91
      Map

      Search Hotels near Top Bali Attractions

      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!