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

Top 10 Hotels in Bali

See all 4,655 Properties in Bali
AYANA Resort and Spa, BALI

AYANA Resort and Spa, BALI

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 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
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
    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$94

    TS Suites Bali$94
    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$58

      The Vira Bali Boutique Hotel & Suite$58
      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$195

          The Seminyak Beach Resort & Spa$195
          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 BaliGet Rates

            Horison Seminyak BaliGet Rates
            Map

            Search Hotels near Top Bali Attractions

            Recent Reviews in Bali