Narrow results:

Clear selected filters

1,780 hotels

Name contains

Average Nightly Rate

Star rating

Guest rating

Payment preference

Hotels.com® Rewards

Neighborhood

Landmarks

Accommodation type

Amenities

Themes / types

Accessibility Features

Why book with us?

  • Hotels.com doesn’t charge cancellation fees

  • Best Price Guarantee

  • We’re just a phone call away: 866-678-6350

FilterMap

Sort by

  1. For every 10 nights, get 1 free!
    The Kampung Resort Ubud

    Loved by guests

    Jalan Ceking Tegalalang, Tegallalang, Bali, 80561 Indonesia

    ,

    866-573-4235

    3.5 stars
    Ubud
    • 0.3 miles to City center
    • 23 miles to Denpasar (DPS-Ngurah Rai Intl.)
    Hotels.com® RewardsFor every 10 nights, get 1 free!
    84 reviews
    from $61
    • For every 10 nights, get 1 free!
      Bagus Jati Health & Well Being Retreat

      Loved by guests

      Banjar Jati, Desa Sebatu, Tegallalang, Bali, Indonesia

      ,

      866-925-8676

      4.5 stars
      Ubud
      • 0.3 miles to City center
      • 22 miles to Denpasar (DPS-Ngurah Rai Intl.)
      Hotels.com® RewardsFor every 10 nights, get 1 free!
      183 reviews
      from $273 $210
      • For every 10 nights, get 1 free!
        DD Ubud Villa

        Jalan Raya Cebok No 21, Tegallalang, Bali, 80571 Indonesia

        ,

        866-767-0278

        3 stars
        Ubud
        • 0.4 miles to City center
        • 23 miles to Denpasar (DPS-Ngurah Rai Intl.)
        Hotels.com® RewardsFor every 10 nights, get 1 free!
        130 reviews
        from $94 $66
        • For every 10 nights, get 1 free!
          Alam Sari Homestays

          Jl. Raya Keliki, Tegallalang, Bali, 80561 Indonesia

          ,

          866-925-4159

          2.5 stars
          Ubud
          • 1.0 mile to City center
          • 22 miles to Denpasar (DPS-Ngurah Rai Intl.)
          Hotels.com® RewardsFor every 10 nights, get 1 free!
          7 reviews
          from $15
          • For every 10 nights, get 1 free!
            Alam Sari Keliki Resort & Spa

            Jl. Raya Dalem, Bali, Tegallalang, 80561 Indonesia

            ,

            866-538-0251

            3.5 stars
            Ubud
            • 1.0 mile to City center
            • 22 miles to Denpasar (DPS-Ngurah Rai Intl.)
            Hotels.com® RewardsFor every 10 nights, get 1 free!
            207 reviews
            from $58 $49
            • For every 10 nights, get 1 free!
              Villa Amrita

              Gang Suda Mala, Jalan Raya Keliki, Tegallalang, Tegallalang, Bali, 80571 Indonesia

              ,

              866-539-5067

              4 stars
              Ubud
              • 1.6 miles to City center
              • 21 miles to Denpasar (DPS-Ngurah Rai Intl.)
              Hotels.com® RewardsFor every 10 nights, get 1 free!
              21 reviews
              from $496
              • For every 10 nights, get 1 free!
                Ubud Syailendra Villas

                Jl. Tirta Tawar, Utara Desa Junjungan, Tegallalang, Bali, 80571 Indonesia

                ,

                866-539-9234

                3.5 stars
                Ubud
                • 1.6 miles to City center
                • 21 miles to Denpasar (DPS-Ngurah Rai Intl.)
                Hotels.com® RewardsFor every 10 nights, get 1 free!
                16 reviews
                from $296 $244
                • For every 10 nights, get 1 free!
                  Villa Kemuning Ubud

                  Jalan Raya Bau-Bau, Br. Kedisan Kaja, Tegallalang, Bali, 80561 Indonesia

                  ,

                  866-582-3258

                  3 stars
                  Ubud
                  • 1.6 miles to City center
                  • 24 miles to Denpasar (DPS-Ngurah Rai Intl.)
                  Hotels.com® RewardsFor every 10 nights, get 1 free!
                  12 reviews
                  from $52
                  • For every 10 nights, get 1 free!
                    Villa Rumah Lotus

                    Kelusa Payangan, Tegallalang, Bali, 80571 Indonesia

                    ,

                    866-711-3751

                    3.5 stars
                    Ubud
                    • 1.6 miles to City center
                    • 21 miles to Denpasar (DPS-Ngurah Rai Intl.)
                    Hotels.com® RewardsFor every 10 nights, get 1 free!
                    No customer reviews yet
                    Be the first
                  • For every 10 nights, get 1 free!
                    Saudara Home

                    Jalan Pakudui, Desa Kedisan, Tegallalang, Bali, 80561 Indonesia

                    ,

                    866-925-0548

                    3 stars
                    Ubud
                    • 1.7 miles to City center
                    • 24 miles to Denpasar (DPS-Ngurah Rai Intl.)
                    Hotels.com® RewardsFor every 10 nights, get 1 free!
                    165 reviews
                    from $51 $41
                    • For every 10 nights, get 1 free!
                      Om Ham Retreat

                      Tirta Tawar Road/Banjar Junjungan, 5 km North from Ubud Main Road, Tegallalang, Bali, 80571 Indonesia

                      ,

                      866-925-4218

                      3.5 stars
                      Ubud
                      • 1.9 miles to City center
                      • 21 miles to Denpasar (DPS-Ngurah Rai Intl.)
                      Hotels.com® RewardsFor every 10 nights, get 1 free!
                      44 reviews
                      from $63 $54
                      • For every 10 nights, get 1 free!
                        Inang Ubud Villa

                        Br. Kelabangmoding, Tegallalang, Bali, 80571 Indonesia

                        ,

                        866-925-8709

                        3 stars
                        Ubud
                        • 2.1 miles to City center
                        • 20 miles to Denpasar (DPS-Ngurah Rai Intl.)
                        Hotels.com® RewardsFor every 10 nights, get 1 free!
                        37 reviews
                        from $58 $35
                        • For every 10 nights, get 1 free!
                          Meng Bengil Villa

                          Jalan Raya Keliki, Tegallalang, Bali, Indonesia

                          ,

                          866-538-0157

                          3 stars
                          Ubud
                          • 2.1 miles to City center
                          • 21 miles to Denpasar (DPS-Ngurah Rai Intl.)
                          Hotels.com® RewardsFor every 10 nights, get 1 free!
                          20 reviews
                          from $114 $51
                          • For every 10 nights, get 1 free!
                            Jiwa Klusa Luxury Villa

                            Desa Kelusa, Payangan, Bali, 80571 Indonesia

                            ,

                            866-538-0294

                            4.5 stars
                            Ubud
                            • 1.5 miles to City center
                            • 22 miles to Denpasar (DPS-Ngurah Rai Intl.)
                            Hotels.com® RewardsFor every 10 nights, get 1 free!
                            92 reviews
                            from $124 $62
                            • For every 10 nights, get 1 free!
                              Villa Kelusa

                              Banjar Ayah, Kelusa, Payangan, Bali, 80571 Indonesia

                              ,

                              866-538-0315

                              3.5 stars
                              Ubud
                              • 1.9 miles to City center
                              • 22 miles to Denpasar (DPS-Ngurah Rai Intl.)
                              Hotels.com® RewardsFor every 10 nights, get 1 free!
                              No customer reviews yet
                              Be the first
                            • For every 10 nights, get 1 free!
                              Puri Sunia Resort

                              Loved by guests

                              Jl. Tirta Tawar Br. Abangan, Gianyar, Ubud, Bali, 80571 Indonesia

                              ,

                              866-538-1351

                              4 stars
                              Ubud
                              • 2.0 miles to City center
                              • 20 miles to Denpasar (DPS-Ngurah Rai Intl.)
                              Hotels.com® RewardsFor every 10 nights, get 1 free!
                              748 reviews
                              from $112 $67
                              • For every 10 nights, get 1 free!
                                Villa JJ and Spa Ubud

                                Jalan Tirta Tawar,Junjungan, Ubud, 80571 Indonesia

                                ,

                                866-538-2362

                                3 stars
                                Ubud
                                • 2.1 miles to City center
                                • 20 miles to Denpasar (DPS-Ngurah Rai Intl.)
                                Hotels.com® RewardsFor every 10 nights, get 1 free!
                                19 reviews
                                from $61 $33
                                • For every 10 nights, get 1 free!
                                  Bidadari Private Villas & Retreat

                                  Loved by guests

                                  Jln. Raya Kelabang Moding, Ubud, Bali, 80571 Indonesia

                                  ,

                                  866-538-6218

                                  4.5 stars
                                  Ubud
                                  • 2.3 miles to City center
                                  • 20 miles to Denpasar (DPS-Ngurah Rai Intl.)
                                  Hotels.com® RewardsFor every 10 nights, get 1 free!
                                  435 reviews
                                  from $397 $258
                                  • For every 10 nights, get 1 free!
                                    Alam Dania Cottage

                                    Banjar Kelabang Moding, No. 168, Ubud, Bali, 80571 Indonesia

                                    ,

                                    866-538-6315

                                    3.5 stars
                                    Ubud
                                    • 2.3 miles to City center
                                    • 20 miles to Denpasar (DPS-Ngurah Rai Intl.)
                                    Hotels.com® RewardsFor every 10 nights, get 1 free!
                                    No customer reviews yet
                                    Be the first
                                    from $70
                                    • For every 10 nights, get 1 free!
                                      The Kayon Resort

                                      Loved by guests

                                      Banjar Kepitu DesaTagalalang, Ubud, Bali, 80571 Indonesia

                                      ,

                                      866-538-9367

                                      4.5 stars
                                      Ubud
                                      • 2.4 miles to City center
                                      • 20 miles to Denpasar (DPS-Ngurah Rai Intl.)
                                      Hotels.com® RewardsFor every 10 nights, get 1 free!
                                      442 reviews
                                      from $215 $157
                                      • For every 10 nights, get 1 free!
                                        The Mahogany Villa

                                        Br. Siih Sumita, Gianyar, Bali, 80511 Indonesia

                                        ,

                                        866-573-4235

                                        2 stars
                                        Ubud
                                        • 2.4 miles to City center
                                        • 22 miles to Denpasar (DPS-Ngurah Rai Intl.)
                                        Hotels.com® RewardsFor every 10 nights, get 1 free!
                                        No customer reviews yet
                                        Be the first
                                        from $183
                                        • For every 10 nights, get 1 free!
                                          Pondok Sebatu Villa

                                          Loved by guests

                                          Desa Sebatu, Tegalalang, Sebatu, Bali, 901155 Indonesia

                                          ,

                                          866-925-8676

                                          3.5 stars
                                          Ubud
                                          • 2.5 miles to City center
                                          • 25 miles to Denpasar (DPS-Ngurah Rai Intl.)
                                          Hotels.com® RewardsFor every 10 nights, get 1 free!
                                          80 reviews
                                          from $152 $121
                                          • For every 10 nights, get 1 free!
                                            Pajar House Ubud

                                            Jalan Kelabangmoding, Ubud, Bali, 80571 Indonesia

                                            ,

                                            866-767-0278

                                            2.5 stars
                                            Ubud
                                            • 2.5 miles to City center
                                            • 20 miles to Denpasar (DPS-Ngurah Rai Intl.)
                                            Hotels.com® RewardsFor every 10 nights, get 1 free!
                                            173 reviews
                                            from $40
                                            • For every 10 nights, get 1 free!
                                              Ubud Virgin Villa

                                              Jl. Suweta, Bentuyung, Ubud, Bali, 80571 Indonesia

                                              ,

                                              866-925-4159

                                              3 stars
                                              Ubud
                                              • 2.5 miles to City center
                                              • 20 miles to Denpasar (DPS-Ngurah Rai Intl.)
                                              Hotels.com® RewardsFor every 10 nights, get 1 free!
                                              2 reviews
                                              from $182
                                              • For every 10 nights, get 1 free!
                                                Puri Gangga Resort

                                                Top Hotel

                                                Desa Sebatu Gianyar, Sebatu, Bali, 80561 Indonesia

                                                ,

                                                866-538-1314

                                                4.5 stars
                                                Ubud
                                                • 2.6 miles to City center
                                                • 25 miles to Denpasar (DPS-Ngurah Rai Intl.)
                                                Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                267 reviews
                                                from $134 $94
                                                • For every 10 nights, get 1 free!
                                                  Pandawas Villas

                                                  Jl. Raya Kendran No. 1, Br. Kepitu, Tegallalang, Ubud, Bali, 80561 Indonesia

                                                  ,

                                                  866-538-6252

                                                  5 stars
                                                  Ubud
                                                  • 2.6 miles to City center
                                                  • 20 miles to Denpasar (DPS-Ngurah Rai Intl.)
                                                  Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                  180 reviews
                                                  from $114 $97
                                                  • For every 10 nights, get 1 free!
                                                    BeingSattvaa Retreat Villa

                                                    Loved by guests

                                                    Jalan Raya Kenderan, Banjar Kepitu, Kenderan Village, Ubud, Bali, 80571 Indonesia

                                                    ,

                                                    866-538-9298

                                                    4 stars
                                                    Ubud
                                                    • 2.6 miles to City center
                                                    • 20 miles to Denpasar (DPS-Ngurah Rai Intl.)
                                                    Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                    91 reviews
                                                    from $142 $107
                                                    • For every 10 nights, get 1 free!
                                                      Jendela di Bali Villa

                                                      Jln. Banjar Panyembahan, Petak Kaja, Gianyar, Bali, 80361 Indonesia

                                                      ,

                                                      866-539-5067

                                                      2 stars
                                                      Ubud
                                                      • 2.6 miles to City center
                                                      • 22 miles to Denpasar (DPS-Ngurah Rai Intl.)
                                                      Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                      No customer reviews yet
                                                      Be the first
                                                      from $182
                                                      • For every 10 nights, get 1 free!
                                                        Komaneka at Tanggayuda

                                                        Loved by guests

                                                        Br. Tanggayuda, Kedewatan, Ubud Gianyar, Ubud, Bali, 80571 Indonesia

                                                        ,

                                                        866-539-9234

                                                        5 stars
                                                        Ubud
                                                        • 2.6 miles to City center
                                                        • 20 miles to Denpasar (DPS-Ngurah Rai Intl.)
                                                        Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                        1,368 reviews
                                                        from $228 $182
                                                        • For every 10 nights, get 1 free!
                                                          Graha Moding

                                                          Loved by guests

                                                          Banjar Kelabang Moding, Kelabang Moding, Ubud, Bali, 80571 Indonesia

                                                          ,

                                                          866-582-3258

                                                          3.5 stars
                                                          Ubud
                                                          • 2.6 miles to City center
                                                          • 20 miles to Denpasar (DPS-Ngurah Rai Intl.)
                                                          Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                          187 reviews
                                                          from $68 $51
                                                          • For every 10 nights, get 1 free!
                                                            Bayad Ubud Bali Villa

                                                            Jalan Raya Payangan, Ubud, Payangan, Bali, 85071 Indonesia

                                                            ,

                                                            866-711-3751

                                                            4 stars
                                                            Ubud
                                                            • 2.7 miles to City center
                                                            • 21 miles to Denpasar (DPS-Ngurah Rai Intl.)
                                                            Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                            66 reviews
                                                            from $76 $30
                                                            • For every 10 nights, get 1 free!
                                                              Junjungan Ubud Hotel & Spa

                                                              Loved by guests

                                                              Jl. Tirta Tawar Km.3.5 Br. Junjungan, Ubud, Bali, 80571 Indonesia

                                                              ,

                                                              866-925-0548

                                                              3.5 stars
                                                              Ubud
                                                              • 2.7 miles to City center
                                                              • 20 miles to Denpasar (DPS-Ngurah Rai Intl.)
                                                              Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                              738 reviews
                                                              from $61 $55
                                                              • For every 10 nights, get 1 free!
                                                                Segening Villa

                                                                Jalan Raya Sebali, Desa Sebali, Ubud, Bali, 80571 Indonesia

                                                                ,

                                                                866-925-4218

                                                                4 stars
                                                                Ubud
                                                                • 2.7 miles to City center
                                                                • 20 miles to Denpasar (DPS-Ngurah Rai Intl.)
                                                                Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                                14 reviews
                                                                from $120 $54
                                                                • For every 10 nights, get 1 free!
                                                                  Alam Puisi Villa

                                                                  Loved by guests

                                                                  Banjar Sembuwuk, Desa Pejeng, Ubud, Bali, 80552 Indonesia

                                                                  ,

                                                                  866-925-8709

                                                                  4 stars
                                                                  Ubud
                                                                  • 2.7 miles to City center
                                                                  • 20 miles to Denpasar (DPS-Ngurah Rai Intl.)
                                                                  Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                                  207 reviews
                                                                  from $266 $128
                                                                  • For every 10 nights, get 1 free!
                                                                    Villa Samaki

                                                                    Banjar Kelabang Moding, Ubud, Bali, 80571 Indonesia

                                                                    ,

                                                                    866-538-0192

                                                                    3.5 stars
                                                                    Ubud
                                                                    • 2.8 miles to City center
                                                                    • 20 miles to Denpasar (DPS-Ngurah Rai Intl.)
                                                                    Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                                    No customer reviews yet
                                                                    Be the first
                                                                  • For every 10 nights, get 1 free!
                                                                    Blue Karma Ubud

                                                                    Jalan Suweta Desa Bentuyung, Ubud, Bali, 80571 Indonesia

                                                                    ,

                                                                    866-538-0315

                                                                    3.5 stars
                                                                    Ubud
                                                                    • 2.8 miles to City center
                                                                    • 20 miles to Denpasar (DPS-Ngurah Rai Intl.)
                                                                    Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                                    51 reviews
                                                                    from $174
                                                                    • For every 10 nights, get 1 free!
                                                                      Onje Villa

                                                                      Br. Umah Anyar, Pejeng Kaja, Ubud, Bali, 80552 Indonesia

                                                                      ,

                                                                      866-538-2362

                                                                      4 stars
                                                                      Ubud
                                                                      • 2.8 miles to City center
                                                                      • 20 miles to Denpasar (DPS-Ngurah Rai Intl.)
                                                                      Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                                      96 reviews
                                                                      from $106 $64
                                                                      • For every 10 nights, get 1 free!
                                                                        Villa Junjungan

                                                                        Jalan Tirta Tawar, Ubud, Bali, 80571 Indonesia

                                                                        ,

                                                                        866-538-6218

                                                                        3.5 stars
                                                                        Ubud
                                                                        • 2.8 miles to City center
                                                                        • 20 miles to Denpasar (DPS-Ngurah Rai Intl.)
                                                                        Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                                        65 reviews
                                                                        from $43
                                                                        • For every 10 nights, get 1 free!
                                                                          Villa Vajra

                                                                          Br. Sebali, Keliki, Tegallalang, Ubud, Bali, 80571 Indonesia

                                                                          ,

                                                                          866-538-6315

                                                                          4 stars
                                                                          Ubud
                                                                          • 2.9 miles to City center
                                                                          • 20 miles to Denpasar (DPS-Ngurah Rai Intl.)
                                                                          Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                                          No customer reviews yet
                                                                          Be the first
                                                                        • For every 10 nights, get 1 free!
                                                                          Puri Sebali Resort

                                                                          Loved by guests

                                                                          Jalan Raya Sebali, Banjar Sebali, Desa Keliki, Ubud, Bali, 80571 Indonesia

                                                                          ,

                                                                          866-538-9367

                                                                          4.5 stars
                                                                          Ubud
                                                                          • 2.9 miles to City center
                                                                          • 20 miles to Denpasar (DPS-Ngurah Rai Intl.)
                                                                          Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                                          193 reviews
                                                                          from $225 $112
                                                                          • For every 10 nights, get 1 free!
                                                                            Swarapadi Villa

                                                                            Jl. Tirta Tawar, Junjungan, Ubud, Bali, 80571 Indonesia

                                                                            ,

                                                                            866-925-8676

                                                                            4 stars
                                                                            Ubud
                                                                            • 3.0 miles to City center
                                                                            • 20 miles to Denpasar (DPS-Ngurah Rai Intl.)
                                                                            Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                                            26 reviews
                                                                            from $67
                                                                            *

                                                                            strikethrough.price.legal.information. The price comparison is based on prices for this hotel over the next 14 days.