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
4131 Results
  • Villa Puri Darma Agung
    Ranked #78 overall in Ubud hotels
    8.0
    Wonderful!
    1 review
    Popular withOutdoorsyLuxuryFamilies

    Our group was extremely impressed with Villa Puri Darma Agung. It is a gorgeous property offered at an incredible price. Puri Daram Agung is a two villa compound located about ...

    • Free WiFi
    • Restaurant
    • Free Breakfast
    • Airport Transfer
    ReviewsPhotosAmenitiesMaploadingclose
  • Kunang-Kunang Guesthouse
    Ranked #77 overall in Ubud hotels
    8.0
    Wonderful!
    1 review
    Popular withBackpackers
    • Free WiFi
    • Restaurant
    • Swimming Pool
    ReviewsPhotosAmenitiesMaploadingclose
  • Alaya Resort Ubud
    Ranked #72 overall in Ubud hotels
    8.0
    Wonderful!
    1 review
    Popular withLuxuryWellnessFamilies

    Upmarket hotel located centrally in Ubud, furnished to a high standard. The rather narrow hotel is a medium size complex and its service felt very personal. Would highly recommend. Note ...

    • Free WiFi
    • Swimming Pool
    • Airport Transfer
    ReviewsPhotosAmenitiesMaploadingclose
  • Sandat Glamping Tents
    Ranked #71 overall in Ubud hotels
    8.0
    Wonderful!
    1 review
    Popular withGreenLuxuryAdventure
      ReviewsPhotosAmenitiesMaploadingclose
    • 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
      • 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 #62 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 #63 overall in Kuta hotels
          2.0
          Could be better
          1 review
            ReviewsPhotosAmenitiesMaploadingclose
          • Ramada Bintang Bali Resort
            Ranked #64 overall in Kuta hotels
            0.0
            • Free WiFi
            • Swimming Pool
            • Fitness Center
            • Free Parking
            • Airport Transfer
            PhotosAmenitiesMaploadingclose
          • Ramayana Resort & Spa
            Ranked #66 overall in Kuta hotels
            0.0
            • Free WiFi
            • Restaurant
            • Swimming Pool
            • Airport Transfer
            PhotosAmenitiesMaploadingclose
          • J Boutique Hotel
            Ranked #65 overall in Kuta hotels
            0.0
            • Free WiFi
            • Restaurant
            • Swimming Pool
            • 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
          • Pelangi Bali Hotel
            Ranked #56 overall in Seminyak hotels
            0.0
            • Free WiFi
            • Restaurant
            • Swimming Pool
            • Fitness Center
            • Free Breakfast
            • Free Parking
            PhotosAmenitiesMaploadingclose
          • Alila Manggis
            Ranked #7 overall in Karangasem hotels
            • Free WiFi
            • Restaurant
            • Swimming Pool
            • Airport Transfer
            PhotosAmenitiesMaploadingclose
          • all seasons Bali Legian Hotel
            Ranked #67 overall in Kuta hotels
            0.0
            • Free WiFi
            • Restaurant
            • Swimming Pool
            • Airport Transfer
            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
            • The Haven Seminyak Hotel & Suites
              Ranked #57 overall in Seminyak hotels
              0.0
              • Free WiFi
              • Swimming Pool
              • Fitness Center
              • Free Parking
              • 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
            • Le Jardin Boutique Villa
              Ranked #59 overall in Seminyak hotels
              0.0
              Popular withLuxury
              • Free WiFi
              • Fitness Center
              • Airport Transfer
              PhotosAmenitiesMaploadingclose
            • Legian Paradiso Hotel
              Ranked #69 overall in Kuta hotels
              0.0
              • Free WiFi
              • Restaurant
              • Swimming Pool
              • Fitness Center
              • Free Parking
              • Airport Transfer
              PhotosAmenitiesMaploadingclose
            • Goodway Hotel & Resort
              Ranked #23 overall in Jimbaran hotels
              • Free WiFi
              • Swimming Pool
              • Fitness Center
              • Free Breakfast
              • 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=5000000123512&hotel_ids%5B%5D=5000000186182&hotel_ids%5B%5D=5000003837464&hotel_ids%5B%5D=5000003915131&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=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=5000000004835&hotel_ids%5B%5D=5000000229515&hotel_ids%5B%5D=5000000095853&hotel_ids%5B%5D=5000000018835&hotel_ids%5B%5D=5000000706011&hotel_ids%5B%5D=5000000346839&hotel_ids%5B%5D=5000000422542&hotel_ids%5B%5D=5000000706038&hotel_ids%5B%5D=5000000200265&hotel_ids%5B%5D=5000000380843&hotel_ids%5B%5D=5000000115334&hotel_ids%5B%5D=5000001036095&hotel_ids%5B%5D=5000001274490&hotel_ids%5B%5D=5000000019171&hotel_ids%5B%5D=5000000194915&hotel_ids%5B%5D=5000000233519", 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"); }