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 21 - Jun 22
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, BALIGet Rates

AYANA Resort and Spa, BALIGet Rates
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 UbudGet Rates

    Kamandalu UbudGet Rates
    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 UbudGet Rates

    Padma Resort UbudGet Rates
    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$190

      RIMBA Jimbaran BALI by AYANA$190
      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$62

      The Vira Bali Boutique Hotel & Suite$62
      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 ResortGet Rates

        Bali Niksoma Boutique Beach ResortGet Rates
        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