Beginning of main content

location Bali is highly rated for Temples and Beaches by 26,451 people

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 Jul 6 - Jul 8
Tonight Tonight Jun 23 - Jun 24
This weekend This weekend Jun 29 - Jul 1
Next weekend Next weekend Jul 6 - Jul 8

Top 10 Hotels in Bali

See all 4,655 Properties in Bali
Kamandalu Ubud

Kamandalu Ubud

Jalan Andong, Banjar Nagi, Ubud
    5.0 out of 5.0
     
     

    This family-friendly Ubud resort is located on a river, within 2 mi (3 km) of Ubud Peliatan Balerung Stage, Ubud Traditional Art Market, and Ubud Royal Palace. ...

    Kamandalu Ubud$173

    Kamandalu Ubud$173
    AYANA Resort and Spa, BALI

    AYANA Resort and Spa, BALI

    Karang Mas Estate, Jimbaran
      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 ...

      AYANA Resort and Spa, BALI$237

      AYANA Resort and Spa, BALI$237
      TS Suites Bali

      TS Suites Bali

      Jl. Nakula No. 18, Seminyak
      • Free Cancellation
      • Reserve now, pay when you stay
      5.0 out of 5.0
       
       

      Located in North Legian, this luxury hotel is within 1 mi (2 km) of Seminyak Beach and Legian Beach. Kuta Beach and Seminyak Square are also within 2 mi (3 ...

      TS Suites Bali$126

      TS Suites Bali$126
      Padma Resort Ubud

      Padma Resort Ubud

      Banjar Carik, Desa Puhu, Payangan
      • Free Cancellation
      • Reserve now, pay when you stay
      5.0 out of 5.0
       
       

      Set in Payangan, this family-friendly hotel is within 12 mi (20 km) of Tegalalang Rice Terrace, Blanco Museum, and Tegallalang Handicraft Center. Elephant Safari ...

      Padma Resort Ubud$171

      Padma Resort Ubud$171
      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 Resort$205

        Mulia Resort$205
        RIMBA Jimbaran BALI by AYANA

        RIMBA Jimbaran BALI by AYANA

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

        Nestled on the beach, this Kuta Selatan resort is within 3 mi (5 km) of Tegal Wangi Beach, Jimbaran Beach, and New Kuta Golf. Samasta Lifestyle Village and Udayana ...

        RIMBA Jimbaran BALI by AYANA$191

        RIMBA Jimbaran BALI by AYANA$191
        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 & Suite$57

        The Vira Bali Boutique Hotel & Suite$57
        Bali Niksoma Boutique Beach Resort

        Bali Niksoma Boutique Beach Resort

        Jl. Padma Utara, Legian
          4.0 out of 5.0
           
           

          Nestled on the beach, this Padma resort is within a 15-minute walk of Legian Beach and Double Six Beach. Beachwalk is 1.3 mi (2.1 km) away.

          Bali Niksoma Boutique Beach Resort$171

          Bali Niksoma Boutique Beach Resort$171
          The Seminyak Beach Resort & Spa

          The Seminyak Beach Resort & Spa

          Jl. Kayu Aya, Seminyak Beach, Seminyak
            5.0 out of 5.0
             
             

            Seminyak is Bali’s vibrant and sophisticated neighborhood which brims with world-class restaurants and beach clubs, including the internationally famous Kudeta ...

            The Seminyak Beach Resort & Spa$220

            The Seminyak Beach Resort & Spa$220
            Horison Seminyak Bali

            Horison Seminyak Bali

            Jl. Arjuna ( Double Six Beach ) no 1, Seminyak
              4.0 out of 5.0
               
               

              Located in Padma, this resort is within a 10-minute walk of Double Six Beach and Legian Beach. Kuta Beach and Seminyak Square are also within 2 mi (3 km).

              Horison Seminyak Bali$32

              Horison Seminyak Bali$32
              Map

              Search Hotels near Top Bali Attractions

              Recent Reviews in Bali