Compare and save on Bali hotels

Find hotel dealsPlease select a place
Check in:
Check out:
Pacey Lee -Skyscanner
Sort by Tribes
Popularity - Best Value
Currency
4134 Results
  • ONEWORLD retreats Kumara
    Ranked #76 overall in Ubud hotels
    8.0
    Wonderful!
    1 review
    • Free WiFi
    • Swimming Pool
    • Free Breakfast
    • Free Parking
    • Pets Allowed
    ReviewsPhotosAmenitiesMaploadingclose
  • Okawati Hotel
    Ranked #73 overall in Ubud hotels
    8.0
    Wonderful!
    1 review

    Thanks to poor advance planning in the high season, we jumped to three different hotels during our week stay in Ubud. Okawati was a definite favorite, though with some caveats. ...

    • Free WiFi
    • Restaurant
    • Swimming Pool
    • Free Breakfast
    • Free Parking
    ReviewsPhotosAmenitiesMaploadingclose
  • Bali Moon
    Ranked #75 overall in Ubud hotels
    8.0
    Wonderful!
    1 review
    Popular withVegetarianFoodies

    Bali Moon is Ubud at it's finest. Set among the rice paddies just a minute or so from the nearby temples, bars and restaurants at the heart of Ubud's nightlife, ...

      ReviewsPhotosAmenitiesMaploadingclose
    • Ketut's Place
      Ranked #74 overall in Ubud hotels
      8.0
      Wonderful!
      1 review
      Popular withWellnessAdventure

      If you've ever read the book Eat, Pray, Love (or seen the movie), you've heard of Ketut Ayar. This old medicine man plays a prominent role in the Indonesia section ...

      • Free WiFi
      • Restaurant
      • Swimming Pool
      • Free Breakfast
      • Free Parking
      • Airport Transfer
      ReviewsPhotosAmenitiesMaploadingclose
    • Alam Puisi Villa
      Ranked #70 overall in Ubud hotels
      8.0
      Wonderful!
      1 review
      Popular withGreenLuxury

      I stay two nights between natural green life and was very nice. The breakfast and dinner was very good. Staff very helpful.

      • Free WiFi
      • Restaurant
      • Swimming Pool
      • Free Breakfast
      • Free Parking
      • Airport Transfer
      ReviewsPhotosAmenitiesMaploadingclose
    • TS Suites Leisure Seminyak Bali
      Ranked #56 overall in Seminyak hotels
      8.0
      Wonderful!
      1 review
      • Free WiFi
      • Restaurant
      • Swimming Pool
      • Fitness Center
      • Free Breakfast
      • Free Parking
      • Airport Transfer
      ReviewsPhotosAmenitiesMaploadingclose
    • Simpang Inn
      Ranked #62 overall in Kuta hotels
      8.0
      Wonderful!
      1 review
      Popular withArtsyAdventureSolo Female
      • Free WiFi
      • Restaurant
      • Swimming Pool
      • Free Parking
      • Airport Transfer
      ReviewsPhotosAmenitiesMaploadingclose
    • 18 Suite Villa Loft
      Ranked #57 overall in Kuta hotels
      8.0
      Wonderful!
      1 review
      • Free WiFi
      • Swimming Pool
      • Fitness Center
      • Free Parking
      • Airport Transfer
      ReviewsPhotosAmenitiesMaploadingclose
    • Gong Corner Guest House
      Ranked #58 overall in Kuta hotels
      8.0
      Wonderful!
      1 review
      Popular withBackpackersStudents

      Great for backpackers Very good for the price. Simple breakfast but really nice to have included. Good wifi downstairs, and a computer to use. Located only ten minutes walk from ...

      • Free WiFi
      • Restaurant
      • Free Breakfast
      • Free Parking
      • Airport Transfer
      ReviewsPhotosAmenitiesMaploadingclose
    • Diyah Homestay
      Ranked #61 overall in Kuta hotels
      8.0
      Wonderful!
      1 review
      Popular withBackpackers

      A new homestay on the beach road just west of the turnoff for the main road, Doyo Homestay has clean, modern rooms with new mattresses and fans. As part of ...

      • Free WiFi
      • Free Parking
      ReviewsPhotosAmenitiesMaploadingclose
    • Warung Coco Guesthouse & Bungalows
      Ranked #59 overall in Kuta hotels
      8.0
      Wonderful!
      1 review
      Popular withBackpackers

      Great price for a private room. I have no complaints about the AC, wifi, pool and bed. The shower could use some remodeling and water pressure.

        ReviewsPhotosAmenitiesMaploadingclose
      • Risata Bali Resort & Spa
        Ranked #60 overall in Kuta hotels
        8.0
        Wonderful!
        1 review
        Popular withBusinessLuxuryFamilies

        A secret paradise hidden in the heart of South Kuta on the exotic island of Bali. The rooms and suites are surrounded by lush tropical gardens, with fragrant flower, exotic ...

          ReviewsPhotosAmenitiesMaploadingclose
        • Puri Raja Beach
          Ranked #63 overall in Kuta hotels
          8.0
          Wonderful!
          1 review

          I didn't stay here but friends did and it was beautiful! Lovely gardens, 2 pools and the rooms are lovely. It's right on the beach at Legian, with a swim-up ...

            ReviewsPhotosAmenitiesMaploadingclose
          • Prama Sanur Beach Bali (previously Sanur Beach Hotel Bali)
            Ranked #26 overall in Sanur hotels
            4.0
            It was okay
            1 review

            Facilities were ok, but the staff wasn't very helpful and even rude at times. The hotels down the beach from it had much better service and ended up there for ...

            • Free WiFi
            • Swimming Pool
            • Fitness Center
            • Free Parking
            • Airport Transfer
            ReviewsPhotosAmenitiesMaploadingclose
          • Melasti Legian Beach Resort & Spa
            Ranked #64 overall in Kuta hotels
            4.0
            It was okay
            1 review
            • Free WiFi
            • Restaurant
            • Swimming Pool
            • Free Breakfast
            • Free Parking
            ReviewsPhotosAmenitiesMaploadingclose
          • Linda Bungalows
            Ranked #7 overall in Nusa Penida hotels
            4.0
            It was okay
            1 review

            Rooms were nice for the price. Restaurant was disappointing. Would have loved more beach seating and a pool like nearby hotels.

              ReviewsPhotosAmenitiesMaploadingclose
            • Tune Hotels .com Kuta
              Ranked #65 overall in Kuta hotels
              2.0
              Could be better
              1 review
                ReviewsPhotosAmenitiesMaploadingclose
              • Ramada Bintang Bali Resort
                Ranked #66 overall in Kuta hotels
                0.0
                • Free WiFi
                • Swimming Pool
                • Fitness Center
                • Free Parking
                • Airport Transfer
                PhotosAmenitiesMaploadingclose
              • Bali Mandira Beach Resort & Spa
                Ranked #11 overall in Legian hotels
                0.0
                • Free WiFi
                • Swimming Pool
                • Free Breakfast
                • Free Parking
                PhotosAmenitiesMaploadingclose
              • Ramayana Resort & Spa
                Ranked #68 overall in Kuta hotels
                0.0
                • Free WiFi
                • Restaurant
                • Swimming Pool
                • Airport Transfer
                PhotosAmenitiesMaploadingclose
              • J Boutique Hotel
                Ranked #67 overall in Kuta hotels
                0.0
                • Free WiFi
                • Restaurant
                • Swimming Pool
                • Free Parking
                • Airport Transfer
                PhotosAmenitiesMaploadingclose
              • Alila Manggis
                Ranked #7 overall in Karangasem hotels
                • Free WiFi
                • Restaurant
                • Swimming Pool
                • Airport Transfer
                PhotosAmenitiesMaploadingclose
              • Pelangi Bali Hotel
                Ranked #57 overall in Seminyak hotels
                0.0
                • Free WiFi
                • Restaurant
                • Swimming Pool
                • Fitness Center
                • Free Breakfast
                • Free Parking
                PhotosAmenitiesMaploadingclose
              • Lovina Beach Houses
                Ranked #4 overall in Buleleng hotels
                0.0
                • Free WiFi
                • Restaurant
                • Swimming Pool
                • Free Breakfast
                • Airport Transfer
                PhotosAmenitiesMaploadingclose
              • Mercure Bali Harvestland Kuta
                Ranked #18 overall in Denpasar hotels
                5.6
                It was okay
                • Free WiFi
                • Restaurant
                • Swimming Pool
                • Fitness Center
                • Free Parking
                • Airport Transfer
                PhotosAmenitiesMaploadingclose
              • Puri Padi Hotel
                Ranked #80 overall in Ubud hotels
                0.0
                • Free WiFi
                • Restaurant
                • Swimming Pool
                PhotosAmenitiesMaploadingclose
              • Kamandalu Resort and Spa
                Ranked #79 overall in Ubud hotels
                0.0
                  PhotosAmenitiesMaploadingclose
                • all seasons Bali Legian Hotel
                  Ranked #69 overall in Kuta hotels
                  0.0
                  • Free WiFi
                  • Restaurant
                  • Swimming Pool
                  • Airport Transfer
                  PhotosAmenitiesMaploadingclose
                • Puri Lumbung Cottages
                  Ranked #2 overall in Banjar hotels
                  • Free WiFi
                  • Free Breakfast
                  • Free Parking
                  • Airport Transfer
                  PhotosAmenitiesMaploadingclose
                • The Spot Legian
                  Ranked #12 overall in Legian hotels
                  • Free WiFi
                  • Restaurant
                  • Swimming Pool
                  • Free Parking
                  • Airport Transfer
                  PhotosAmenitiesMaploadingclose

                Average price per night

                Hotel class

                Hotel type

                Average user rating

                Clear Filters
                Clear Filters
                var ListPage = { maxTries: 20, interval: 0, xhrRequests: [], update: function(url, count, callback){ var fingerprint = "&t=" + (new Date().getTime()); var reqcount = "&req_count=" + count; this.loader("on"); var self = this; var req = new XMLHttpRequest(); req.open("GET", url + fingerprint + reqcount, true); ListPage.xhrRequests.push(req); req.onreadystatechange = function() { if (req.readyState === 4 && (req.status === 200 || req.status === 202)) { eval(req.responseText); self.loader("off"); if (req.status === 200 || req.status !== 202 ) callback(req.status); if (req.status === 202) { if (count < self.maxTries) { setTimeout(function(){ListPage.update(url, ++count, callback)}, self.interval); self.interval += 100; } else { callback(req.status); } } } }; req.send(null); }, loader: function(status) { var spinnerD = document.querySelector('.spinnersD'); var spinnerM = document.querySelector('.spinnersM'); if (spinnerD && spinnerM) { if (status === "on") { spinnerD.className = "spinnersD shownow"; spinnerM.className = "spinnersM shownow"; } else { // hide spinnerD.className = "spinnersD"; spinnerM.className = "spinnersM"; } } }, ajax: function(url, callback) { this.update(url, 1, callback); } }; ListPage.ajax("https://www.skyscanner.net/trip/hotels/hotel_list_page?action=index&clean_path=bali-indonesia&controller=topics&country_code=&current_user_id=&filters=&id=2000000057210&klass_name=Region&list_type=hotels&nearby=false&order=asc&page=15&path=bali-indonesia%2Fhotels&place=2000000057210&place_type=SubNationalRegion&place_type=region&region=2000000057210&sort=best_value", function(status){ if (status === 200) { HotelRates.ajax(); } }); var HotelRates = { hotels: "hotel_ids%5B%5D=5000000210736&hotel_ids%5B%5D=5000000376949&hotel_ids%5B%5D=5000000244307&hotel_ids%5B%5D=5000000271726&hotel_ids%5B%5D=5000003928934&hotel_ids%5B%5D=5000003945617&hotel_ids%5B%5D=5000000379993&hotel_ids%5B%5D=5000003872974&hotel_ids%5B%5D=5000003859156&hotel_ids%5B%5D=5000000700344&hotel_ids%5B%5D=5000003791851&hotel_ids%5B%5D=5000003612016&hotel_ids%5B%5D=5000000121837&hotel_ids%5B%5D=5000000194902&hotel_ids%5B%5D=5000000086647&hotel_ids%5B%5D=5000000192830&hotel_ids%5B%5D=5000000171452&hotel_ids%5B%5D=5000000071972&hotel_ids%5B%5D=5000000095853&hotel_ids%5B%5D=5000000004835&hotel_ids%5B%5D=5000000229515&hotel_ids%5B%5D=5000000706011&hotel_ids%5B%5D=5000000018835&hotel_ids%5B%5D=5000000422542&hotel_ids%5B%5D=5000000706038&hotel_ids%5B%5D=5000000200265&hotel_ids%5B%5D=5000000380843&hotel_ids%5B%5D=5000000346839&hotel_ids%5B%5D=5000001036095&hotel_ids%5B%5D=5000001274490", ajaxCalls: function(tryIndex) { if (this.hotels) { ListPage.update("https://www.skyscanner.net/trip/hotels/hotel_rates_list?bookable_only=&country_code=&current_user_id=&locale=en-GB&region=2000000057210" + "&" + this.hotels, tryIndex, function(){ var placeholder = document.querySelectorAll('.metasearch_featured .placeholder'); for (var i = 0; i < placeholder.length; i++) { placeholder[i].style.display='none'; } }); } }, ajax: function() { this.ajaxCalls(1); }, singleAjax: function() { this.ajaxCalls(ListPage.maxTries); } }; if (typeof IntentMedia !== 'undefined' && window.IntentMedia && IntentMedia.trigger) { window.IntentMediaProperties.site_currency = 'GBP', window.IntentMediaProperties.travel_date_start = '' window.IntentMediaProperties.travel_date_end = '' IntentMedia.trigger("onpage_ads_redraw"); }