Beginning of main content
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5

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 May 4 - May 6
Tonight Tonight Apr 23 - Apr 24
This weekend This weekend Apr 27 - Apr 29
Next weekend Next weekend May 4 - May 6

Featured Bali Resorts & Hotels with Spas

See all 4,517 Hotels in Bali
Febri's Hotel & Spa

Febri's Hotel & Spa

5 Jl Kartika Plaza Kuta Beach, Kuta
    3.0 out of 5.0
     
     
    4.4 out of 5 (894 reviews)
    Great casual hotel near the airport and beachNice hotel close to the airport, beach, shopping and dining. Great staff and short stroll to everything in Kuta.
    Apr 18, 2018

    Febri's Hotel & Spa$28

    Febri's Hotel & Spa$28
    Bali Garden Beach Resort

    Bali Garden Beach Resort

    Jalan Kartika Plaza, Kuta
      4.0 out of 5.0
       
       
      4.1 out of 5 (1,012 reviews)
      Perfect HotelHave stayed there many times & will continue to do so..
      Apr 21, 2018

      Bali Garden Beach Resort$70

      Bali Garden Beach Resort$70
      The Magani Hotel and Spa

      The Magani Hotel and Spa

      Jl. Melasti, Legian Kelod, Legian
        4.0 out of 5.0
         
         
        4.6 out of 5 (703 reviews)
        Very Close To A Perfect StayI've stayed in lots of hotels, worldwide, and The Magani is right up there (having stayed there twice). Is it a massive 50 story hotel? No. But, this tidy 5 level hotel gets it very right in a relatively small-medium hotel (I'd say 50-60 rooms). The Staff It is obvious that the staff are very well ...
        Apr 17, 2018

        The Magani Hotel and Spa$59

        The Magani Hotel and Spa$59
        THE HAVEN Bali Seminyak

        THE HAVEN Bali Seminyak

        Jl. Raya Seminyak 500, Seminyak
          4.0 out of 5.0
           
           
          4.1 out of 5 (1,212 reviews)
          Convenient and Comfortable We found this to be a comfortable hotel as well as peaceful (the Suites building). It is a 10 minute walk to Seminyak Beach and close to the entertainment areas in Seminyak and restaurants. Staff are polite and greet you always.
          Apr 20, 2018

          THE HAVEN Bali Seminyak$45

          THE HAVEN Bali Seminyak$45
          Alaya Ubud

          Alaya Ubud

          Jl. Hanoman, Ubud
            5.0 out of 5.0
             
             
            4.6 out of 5 (563 reviews)
            Overall great stay first of all, the location is great. Walking distance to main area. Room was good, nice design but shower room had no partition just curtian the floor got easily wet. Shampoo and conditioner bottle were hard to push. I prefer to have more miller and more lights. Our room was faced to the outside ...
            Apr 21, 2018

            Alaya Ubud$114

            Alaya Ubud$114
            Grandmas Plus Hotel Seminyak

            Grandmas Plus Hotel Seminyak

            Jl. Camplung Tanduk no.99, Seminyak
              3.0 out of 5.0
               
               
              4.2 out of 5 (122 reviews)
              Neat and tidy small but comfortable Close to everything, great friendly staff perfect for the solo budget traveler Nice roof top tiki bar to sit and watch the world go buy
              Apr 11, 2018

              Grandmas Plus Hotel Seminyak$21

              Grandmas Plus Hotel Seminyak$21
              The Seminyak Beach Resort & Spa

              The Seminyak Beach Resort & Spa

              Jl. Kayu Aya, Seminyak Beach, Seminyak
                5.0 out of 5.0
                 
                 
                4.6 out of 5 (648 reviews)
                Lovely resort and top-class staffOverall, i had a very memorable stay. Staff were really helpful and kind. Almost everything is well thought through. My only complaint would be that the room should have a fan as an option. The air-conditioning was either too cold or hot. Additionally, there were quite a few of mozzies in my room ...
                Apr 2, 2018

                The Seminyak Beach Resort & Spa$202

                The Seminyak Beach Resort & Spa$202
                Hotel Tjampuhan Spa

                Hotel Tjampuhan Spa

                Jalan Raya Tjampuhan, Ubud
                  4.0 out of 5.0
                   
                   
                  4.1 out of 5 (303 reviews)
                  Spectacular Old World hotelStartlingly beautiful place like something out of a 1920's movie. 5 star luxury surroundings at a fraction of the price (for foreign currency spenders.) I'll definitely be back. Its everything you see in the photos. 10 min walk to Ubud central.
                  Apr 6, 2018

                  Hotel Tjampuhan Spa$90

                  Hotel Tjampuhan Spa$90
                  The Bandha Hotel & Suites

                  The Bandha Hotel & Suites

                  Jl. Padma Utara, Legian Kaja, Legian
                    4.5 out of 5.0
                     
                     
                    4.8 out of 5 (242 reviews)
                    Lovely Hotel in a great location We had very little to complain about with this hotel. Two nice pools, great staff and lovely room. The pillows were too high, and they didn’t have an alternative. When ordering food or bucket of ice, it seemed to take an eternity to turn up. But in saying that the food was very nice, and the buffet ...
                    Apr 21, 2018

                    The Bandha Hotel & Suites$111

                    The Bandha Hotel & Suites$111
                    Courtyard By Marriott Bali Seminyak Resort

                    Courtyard By Marriott Bali Seminyak Resort

                    Jalan Camplung Tanduk No 103 Sp, Seminyak
                      4.5 out of 5.0
                       
                       
                      4.6 out of 5 (758 reviews)
                      Close to shopping st.Staff were very friendly, high maintenance surprise me with birthday cake in my room .
                      Apr 20, 2018

                      Courtyard By Marriott Bali Seminyak Resort$82

                      Courtyard By Marriott Bali Seminyak Resort$82
                      Maya Ubud Resort and Spa

                      Maya Ubud Resort and Spa

                      Jalan Gunung Sari, Peliatan, Ubud
                        5.0 out of 5.0
                         
                         
                        4.7 out of 5 (406 reviews)
                        The resort was beautiful and in a good location. The staff was friendly and accommodating.
                        Apr 11, 2018

                        Maya Ubud Resort and Spa$179

                        Maya Ubud Resort and Spa$179
                        W Bali - Seminyak

                        W Bali - Seminyak

                        Jl. Petitenget, Seminyak
                          5.0 out of 5.0
                           
                           
                          4.7 out of 5 (743 reviews)
                          Nothing short of amazing!We stayed in a one-bedroom villa. Hands down one of the best hotel experiences we have had. The accommodations were beautiful, the rest of the hotel was beautiful and the staff were all amazing and helpful. Would go back a hundred times!
                          Apr 22, 2018

                          W Bali - Seminyak$211

                          W Bali - Seminyak$211
                          Amnaya Resort Kuta

                          Amnaya Resort Kuta

                          J. Kartika Plaza Gang Puspa Ayu No. 99, Kuta
                            4.0 out of 5.0
                             
                             
                            4.5 out of 5 (281 reviews)
                            Amnaya OasisThe hotel is up a side street about 100m from the main road through Kuta. This side road is perfectly safe day or night so don’t let this put you off. When we arrived at the hotel we where greeted by smiling staff & these smiles continued for the 8 days we were there. Check in was quick & smooth ...
                            Feb 14, 2018

                            Amnaya Resort Kuta$66

                            Amnaya Resort Kuta$66
                            Rama Beach Resort and Villas

                            Rama Beach Resort and Villas

                            Jl. Jenggala, Tuban, Kuta, Kuta
                              4.0 out of 5.0
                               
                               
                              4.4 out of 5 (765 reviews)
                              Quiet hotelNice pleasant hotel in quiet area of Kura, staff are very friendly, the pillows are too hard but the size of bed is king size. Swimming pool is small but that is what we like, water is warm. Only downfall is the breakfast very limited compared to the spread you get at other hotels. We love the place ...
                              Apr 14, 2018

                              Rama Beach Resort and Villas$75

                              Rama Beach Resort and Villas$75
                              Green Garden Hotel

                              Green Garden Hotel

                              Jalan Kartika Plaza South Kuta Beach, Kuta
                                2.0 out of 5.0
                                 
                                 
                                4.5 out of 5 (368 reviews)
                                We have stayed at this hotel four times now.This Hotel is Old Balinese. Lovely and clean . Hotel staff lovely. We stayed this time in a pool side room. No elevator so just be mindful if you have trouble with stairs. Easy walking distance to Lippo Mall and Discovery Shopping Center. Also Kuta Square.. Can also walk to Kuta square along beach. ...
                                Mar 11, 2018

                                Green Garden Hotel$24

                                Green Garden Hotel$24
                                Sun Island Hotel & Spa Legian

                                Sun Island Hotel & Spa Legian

                                Jl. Legian 123, Legian
                                  4.0 out of 5.0
                                   
                                   
                                  4.2 out of 5 (586 reviews)
                                  Nice hotel in good locationLovely hotel and extremely friendly staff. The pool is awesome. The location is fantastic, so close to everything! The food was a disappointment, we ate out all of the time. The room on the bottom floor was quite noisy with the alley way next to it, so we asked if we can move rooms and the staff ...
                                  Mar 27, 2018

                                  Sun Island Hotel & Spa Legian$37

                                  Sun Island Hotel & Spa Legian$37
                                  Champlung Mas Hotel Legian

                                  Champlung Mas Hotel Legian

                                  Lebak Bene, Melasti Street, Legian
                                    3.0 out of 5.0
                                     
                                     
                                    3.5 out of 5 (541 reviews)
                                    Great location and extremely affordable Hotel is in a central location to great restaurants and is ideally located for the heart of shopping. Our room was a delux room which was huge and air cond was extremely cold.. staff were great and always friendly. The only thing that needs a facelift is the downstairs pool. It is very tired with ...
                                    Apr 3, 2018

                                    Champlung Mas Hotel Legian$21

                                    Champlung Mas Hotel Legian$21
                                    Sri Ratih Cottages

                                    Sri Ratih Cottages

                                    Jl. Campuhan 1, Penestanan Kelod, Ubud
                                      3.0 out of 5.0
                                       
                                       
                                      4.5 out of 5 (243 reviews)
                                      Comfortable & NiceThe rooms were comfortable but note that there's a glass door & open air bathroom/shower so sound can travel easily. There was water damage on the walls of the outdoor bathroom area but the location was great, facility was nice & the staff was wonderful. The breakfast was really delicious and the ...
                                      Apr 17, 2018

                                      Sri Ratih Cottages$62

                                      Sri Ratih Cottages$62
                                      The Lokha Legian Resort & Spa

                                      The Lokha Legian Resort & Spa

                                      Jl. Padma, PO. Box 2171, Legian
                                        3.5 out of 5.0
                                         
                                         
                                        4.2 out of 5 (169 reviews)
                                        good value gr8 location ok gr8 value gr8 staff nice rooms clean just found it boring. pool closes at 7pm. it had no atmosphere as it closed to early. very dark turn on the pool lights to make it look nice at night.. no ladies drinks smirnoff ice and bintang is the drinks of bali but no smirnoff. breakfast nice . coffee ...
                                        Apr 13, 2018

                                        The Lokha Legian Resort & Spa$55

                                        The Lokha Legian Resort & Spa$55
                                        Bali Niksoma Boutique Beach Resort

                                        Bali Niksoma Boutique Beach Resort

                                        Jl. Padma Utara, Legian
                                          4.0 out of 5.0
                                           
                                           
                                          4.7 out of 5 (389 reviews)
                                          Hotel is nice. Staff are nice. Breakfast is average......
                                          Apr 21, 2018

                                          Bali Niksoma Boutique Beach Resort$131

                                          Bali Niksoma Boutique Beach Resort$131

                                          Recently booked Resorts & Hotels with Spas in Bali

                                          White Rose Kuta Resort, Villas & Spa
                                          4.0 out of 5.0
                                          Last booking: 34 minutes ago
                                          Natura Resort and Spa
                                          4.0 out of 5.0
                                          Last booking: 2 hours ago
                                          The Royal Beach Seminyak Bali MGallery by Sofitel
                                          4.5 out of 5.0
                                          Last booking: 3 hours ago
                                          Bakungs Beach Hotel
                                          2.5 out of 5.0
                                          Last booking: 3 hours ago
                                          Novotel Bali Ngurah Rai Airport
                                          4.0 out of 5.0
                                          Last booking: 4 hours ago
                                          Beingsattvaa Vegetarian Retreat Villa Ubud
                                          4.0 out of 5.0
                                          Last booking: 4 hours ago
                                          Dwaraka The Royal Villas
                                          3.5 out of 5.0
                                          Last booking: 4 hours ago
                                          Aman Gati Hotel Balangan
                                          3.0 out of 5.0
                                          Last booking: 4 hours ago
                                          The Magani Hotel and Spa
                                          4.0 out of 5.0
                                          Last booking: 4 hours ago

                                          Bali Resorts & Spa Travel Guide

                                          Pamper Yourself with a Spa Day in Bali

                                          Grab your luggage and not your stress to start your tension-free time-off. If you are searching for fashionable accommodations or reasonable choices, we can assist you in finding the best accommodation to stay. In fact, this area is so popular that it saw a huge increase of travelers that are making it their go-to spot to unwind. Take a deep breath and let yourself relax. Take this opportunity for a weekend where you can have all your worries melt away in Bali.

                                          Book a Bali Spa Vacation that Won't Break the Bank

                                          Once you've checked-in to your resort you can unload your tension and your bags. Unwind and unpack your bag. After that you can book your first appointment to indulge yourself at a nearby spa. After you've indulged yourself by enjoying a massage, decompressing within the steam room, or sunning by the pool, you can put on your explorer's hat and uncover the hidden gems of Bali. Discovering hip cafes, eclectic boutiques, or an intriguing museum can be one of the many highlights of your holiday. If you're not sure where to begin, ask your hotel's front desk attendant to get a feel for what Bali has to offer. There is no better source than a local to point you to an exciting evening out or to a cafe to sip a few drinks at and relax. Regardless of what you decide to do, just be sure to take it easy. Your spa trip shouldn't be anything but super relaxing.

                                          Bali is more and more becoming one of the ideal places to take vacation where you do nothing, and love every minute of it.

                                          Since people visit from all over the world, Bali resorts are available in all styles and sizes. The rich and famous as well as student backpackers can find a resort in Bali to suit their budget. The best resorts in Bali, Indonesia, are either located in the quiet river valleys that provide everything you need for relaxing or right on the most popular beaches where the parties and nightclubs rock well into the night. There are also Bali resorts on the less crowded, more secluded beaches, and no matter what your ideal digs may be, Expedia.com can find the right resort for you.

                                          When to Visit Bali

                                          The right time to visit Bali depends on your aim. If you're looking for the best surf, you should travel between April and October to surf on the west coast. For surfing the east coast, November to March has the superior waves.

                                          If you would like to participate in cultural celebrations, you’re in luck. There are festivals throughout the year that include dancing, music, fireworks, fantastic food, and much more. One of the most popular is the Negara Bull Races between July and October. The high season, when the hotels, restaurants, and taxis typically have higher rates, is between April and October as well as the Christmas and New Year’s season. You can contact Expedia.com for cheap deals at time of year.

                                          What Bali Has to Offer

                                          In addition to surfing, diving is one of the top activities in Bali. There are several excellent dive spots, including Padang Bai, Tulamben, Menjangan, and Nusa Penida, where you can safely view wrecks and the wondrous local marine life, learn how to catch ornamental fish in a sustainable way, and help rebuild coral reefs.

                                          Bali has a completely different eco-system in its interior with an active volcano, jewel-like rice terraces, and a monkey forest in Ubud. Mount Batur in the central mountain area offers wide vistas of the volcano’s caldera and the sparkling lake that fills part of it. There are thriving villages in this area as well as ancient villages that you can visit.

                                          Bali houses some of the most incredible Hindu temples outside of India. Tanah Lot is the most famous. Perched on a giant rock, the waves crash all around it. There are resorts, restaurants, and shops nearby as well as a cultural center where regular dance performances are offered. Other temples that offer unique experiences are Uluwatu, perched on an outcrop overlooking the sea, and Besakih Temple, the largest temple on Bali, located on the slopes of Mount Agung. It is a fascinating complex of 86 individual temples.

                                          Visitors can also take tours of the jungle on the back of an elephant and visit the Safari and Marine Park where there are more than 60 species of freely roaming animals including tigers.

                                          Resort Amenities

                                          A Bali luxury resort gives you everything you need and more. You can expect infinity pools overlooking the ocean, free Internet connections or Wi-Fi, full-service spas and hair salons, restaurants, game rooms, childcare services for a fee, and health clubs on-site. In-room amenities often include bathrobes, DVD players, coffee makers, refrigerators, and balconies where you can enjoy the sunset in the evenings.

                                          Budget hotels in Bali don’t skimp on the amenities either. They may offer free Wi-Fi as well as breakfast and feature outdoor pools and laundry facilities in addition to TVs with premium cable channels. Whether you are looking for all-inclusive resorts in Bali or resorts with specific accessibility needs, Expedia.com can get you a great deal.

                                          What to Do and Where to Do It

                                          Lovina and Singaraja are the places to visit in North Bali if you are looking for quiet beaches, and adventurous visitors can head to the archaeological sites nearby. Central Bali, including Ubud, Tabanan, and Bedugul, are in the central mountains and offer whitewater rafting and great natural beauty. South Bali is where all the party action is as well as the most popular beaches including Kuta Beach and the chic Seminyak Beach.

                                          It doesn’t have to cost a fortune to visit Bali; check out Expedia.com today to find good deals for flights to Bali, car rentals, and resort accommodations so that you too can experience this Indonesian jewel.