Narrow results:

Clear selected filters

110 hotels

Name contains

Average Nightly Rate

Star rating

Guest rating

Payment preference

Hotels.com® Rewards

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!
    MesaStila

    Desa Losari Grabag, Magelang, Central Java, 56100 Indonesia

    ,

    866-573-4235

    4.5 stars
    Magelang
    • 0.4 miles to City center‎
    Hotels.com® RewardsFor every 10 nights, get 1 free!
    from $125
    • For every 10 nights, get 1 free!
      Hotel Sriti

      Jl. Daha No.23, Magelang, Central Java, Indonesia

      ,

      866-678-6350

      3.5 stars
      Magelang
      • 0.5 miles to City center‎
      Excellent
      4.0 / 5
      1
      customer review
      Hotels.com® RewardsFor every 10 nights, get 1 free!
      from $30
      • For every 10 nights, get 1 free!
        The Oxalis Regency Hotel Magelang

        Jl. Cempaka 17, Magelang, Central Java, 56122 Indonesia

        ,

        866-767-0278

        3 stars
        Magelang
        • 0.6 miles to City center‎
        Hotels.com® RewardsFor every 10 nights, get 1 free!
        from $50
        • For every 10 nights, get 1 free!
          Hotel Puri Asri

          Jl. Cempaka No.9, Magelang, Central Java, 56122 Indonesia

          ,

          866-925-4159

          4 stars
          Magelang
          • 0.6 miles to City center‎
          Excellent
          4.5 / 5
          2
          customer reviews
          Hotels.com® RewardsFor every 10 nights, get 1 free!
          from $40
          • For every 10 nights, get 1 free!
            Hotel Safira Magelang

            Jalan Gatot Soebroto 56A, Magelang, Jawa Tengah, 56123 Indonesia

            ,

            866-925-8676

            3.5 stars
            Magelang
            • 1.5 miles to City center‎
            No customer reviews yet
            Be the first
            Hotels.com® RewardsFor every 10 nights, get 1 free!
          • For every 10 nights, get 1 free!
            Atria Hotel & Conference Magelang

            Jl. Jendral Sudirman No. 42, Magelang, Central Java, 56125 Indonesia

            ,

            866-538-0251

            4 stars
            Magelang
            • 1.6 miles to City center‎
            Excellent
            4.4 / 5
            19
            customer reviews
            Hotels.com® RewardsFor every 10 nights, get 1 free!
            from $25
            • For every 10 nights, get 1 free!
              Grand Artos Hotel & Convention

              Jl. Mayjend. Bambang Sugeng no.1, Magelang, Central Java, 56172 Indonesia

              ,

              866-538-1314

              4 stars
              Magelang
              • 1.8 miles to City center‎
              Excellent
              4.0 / 5
              1
              customer review
              Hotels.com® RewardsFor every 10 nights, get 1 free!
              from $34
              • For every 10 nights, get 1 free!
                Hotel Catur

                Jl. Mayjen Bambang Sugeng, Mertoyudan, Central Java, Indonesia

                ,

                866-538-6252

                3 stars
                Mertoyudan
                • 2.3 miles to City center‎
                Excellent
                4.0 / 5
                3
                customer reviews
                Hotels.com® RewardsFor every 10 nights, get 1 free!
                from $18
                • For every 10 nights, get 1 free!
                  Manohara

                  Komplek Taman Wisata Candi Borobudur, Jl. Badrawati, Borobudur, Central Java, 56553 Indonesia

                  ,

                  866-538-9298

                  3 stars
                  Borobudur
                  • 8.9 miles to City center‎
                  Hotels.com® RewardsFor every 10 nights, get 1 free!
                  from $60
                  • For every 10 nights, get 1 free!
                    Saraswati Borobudur

                    Jl. Balaputradewa 10, Borobudur, Central Java, 56553 Indonesia

                    ,

                    866-539-5067

                    3 stars
                    Borobudur
                    • 8.9 miles to City center‎
                    Excellent
                    4.0 / 5
                    22
                    customer reviews
                    Hotels.com® RewardsFor every 10 nights, get 1 free!
                    from $63
                    • For every 10 nights, get 1 free!
                      Amata Borobudur Resort

                      Jl. Mendut Sendangsono, Borobudur, Mungkid, Central Java, 56512 Indonesia

                      ,

                      866-539-9234

                      3 stars
                      Mungkid
                      • 9.0 miles to City center‎
                      No customer reviews yet
                      Be the first
                      Hotels.com® RewardsFor every 10 nights, get 1 free!
                      from $74
                      • For every 10 nights, get 1 free!
                        Plataran Borobudur Resort & Spa

                        Top Hotel

                        Dusun Tanjungan Borobudur, Borobudur, Central Java, 56553 Indonesia

                        ,

                        866-582-3258

                        4 stars
                        Borobudur
                        • 9.0 miles to City center‎
                        Excellent
                        4.5 / 5
                        13
                        customer reviews
                        Hotels.com® RewardsFor every 10 nights, get 1 free!
                        from $200
                        • For every 10 nights, get 1 free!
                          Rumah Boedi Private Residence Villa

                          Tinggal Wetan, Wanurejo, Borobudur, Borobudur, Central Java, 56553 Indonesia

                          ,

                          866-711-3751

                          3.5 stars
                          Borobudur
                          • 9.3 miles to City center‎
                          Excellent
                          4.3 / 5
                          6
                          customer reviews
                          Hotels.com® RewardsFor every 10 nights, get 1 free!
                          from $97 $81
                          • For every 10 nights, get 1 free!
                            Mettaloka Guest House and Art Space

                            Jl.Wanurejo, Ngentak, Wanurejo, Borobudur, Central Java, 56553 Indonesia

                            ,

                            866-925-0548

                            2.5 stars
                            Borobudur
                            • 9.4 miles to City center‎
                            No customer reviews yet
                            Be the first
                            Hotels.com® RewardsFor every 10 nights, get 1 free!
                          • For every 10 nights, get 1 free!
                            Villa Borobudur

                            Dusun Pete, Majaksingi, Borobudur, Central Java, 56553 Indonesia

                            ,

                            866-925-4218

                            5 stars
                            Borobudur
                            • 11 miles to City center‎
                            Outstanding
                            4.7 / 5
                            9
                            customer reviews
                            Hotels.com® RewardsFor every 10 nights, get 1 free!
                            from $352
                            • For every 10 nights, get 1 free!
                              Joglo Plawang International Boutique Villa

                              Jl. Raya Pakem - Turi. km 5, Karanggawang, Girikerto, Turi, Pakem, Yogyakarta, Indonesia

                              ,

                              866-925-8709

                              4 stars
                              Pakem
                              • 16 miles to City center‎
                              Excellent
                              4.3 / 5
                              3
                              customer reviews
                              Hotels.com® RewardsFor every 10 nights, get 1 free!
                              from $83 $58
                              • For every 10 nights, get 1 free!
                                Griya Persada Convention Hotel & Resort

                                Jl. Boyong 99, kaliurang Barat, Pakem, Yogyakarta, Indonesia

                                ,

                                866-538-0157

                                3 stars
                                Pakem
                                • 17 miles to City center‎
                                Fair
                                2.0 / 5
                                1
                                customer review
                                Hotels.com® RewardsFor every 10 nights, get 1 free!
                                from $25
                                • For every 10 nights, get 1 free!
                                  The Cangkringan Jogja Spa & Villa

                                  l Raya Merapi Golf, Desa Umbulharjo, Ca, Cangkringan, Yogyakarta, 55583 Indonesia

                                  ,

                                  866-538-0192

                                  4 stars
                                  Cangkringan
                                  • 19 miles to City center‎
                                  Hotels.com® RewardsFor every 10 nights, get 1 free!
                                  from $50 $41
                                  • For every 10 nights, get 1 free!
                                    Prima Sr Hotel & Convention

                                    Jl. Magelang km 11 Tridadi, Sleman, Yogyakarta, 55511 Indonesia

                                    ,

                                    866-538-0294

                                    3.5 stars
                                    Sleman
                                    • 19 miles to City center‎
                                    No customer reviews yet
                                    Be the first
                                    Hotels.com® RewardsFor every 10 nights, get 1 free!
                                    from $17
                                    • For every 10 nights, get 1 free!
                                      Kampung Labasan Tropical Resort

                                      Jl. Kaliurang Km 17, Pakem, Sleman, Pakem, Yogyakarta, 55583 Indonesia

                                      ,

                                      866-538-0315

                                      3 stars
                                      Pakem
                                      • 19 miles to City center‎
                                      No customer reviews yet
                                      Be the first
                                      Hotels.com® RewardsFor every 10 nights, get 1 free!
                                      from $1,190
                                      • For every 10 nights, get 1 free!
                                        Villa Padi Yogyakarta

                                        Jalan Cangkringan km 2 , Pusmalang, Ngaglik, Yogyakarta, 55528 Indonesia

                                        ,

                                        866-538-1351

                                        3 stars
                                        Ngaglik
                                        • 19 miles to City center‎
                                        No customer reviews yet
                                        Be the first
                                        Hotels.com® RewardsFor every 10 nights, get 1 free!
                                        from $27
                                        • For every 10 nights, get 1 free!
                                          Habitat @ Hyarta

                                          Jalan Palagan Tentara Pelajar, Daerah Istimewa, Ngaglik, Yogyakarta, 55581 Indonesia

                                          ,

                                          866-538-2362

                                          3.5 stars
                                          Ngaglik
                                          • 19 miles to City center‎
                                          No customer reviews yet
                                          Be the first
                                          Hotels.com® RewardsFor every 10 nights, get 1 free!
                                          from $217 $106
                                          • For every 10 nights, get 1 free!
                                            Alamanda Villa's and Villa Rooms

                                            Top Hotel

                                            Jl. Kabupaten, Alamanda D7, Sleman, Yogyakarta, 55291 Indonesia

                                            ,

                                            866-538-6218

                                            3.5 stars
                                            Sleman
                                            • 21 miles to City center‎
                                            Outstanding
                                            5.0 / 5
                                            1
                                            customer review
                                            Hotels.com® RewardsFor every 10 nights, get 1 free!
                                            from $25
                                            • For every 10 nights, get 1 free!
                                              Griya Nendra Hotel

                                              Jl. Palagan, Lempongsari No. 89, Ngaglik, Yogyakarta, Indonesia

                                              ,

                                              866-538-6315

                                              3 stars
                                              Ngaglik
                                              • 21 miles to City center‎
                                              No customer reviews yet
                                              Be the first
                                              Hotels.com® RewardsFor every 10 nights, get 1 free!
                                              from $27
                                              • For every 10 nights, get 1 free!
                                                The Alana Yogyakarta Hotel & Convention Center

                                                Jalan Palagan Tentara Pelajar Km 7, Sleman, Ngaglik, Yogyakarta, 55581 Indonesia

                                                ,

                                                866-538-9367

                                                4 stars
                                                Ngaglik
                                                • 21 miles to City center‎
                                                Excellent
                                                4.0 / 5
                                                1
                                                customer review
                                                Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                from $45
                                                • For every 10 nights, get 1 free!
                                                  Hyatt Regency Yogyakarta

                                                  Jalan Palagan Tentara Pelajar, Ngaglik, Yogyakarta, 55581 Indonesia

                                                  ,

                                                  866-573-4235

                                                  4.5 stars
                                                  Ngaglik
                                                  • 21 miles to City center‎
                                                  Excellent
                                                  4.3 / 5
                                                  14
                                                  customer reviews
                                                  Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                  from $80
                                                  • For every 10 nights, get 1 free!
                                                    The Sahid Rich Jogja

                                                    Jl. Magelang Km 6 no 18., Yogyakarta, Yogyakarta, 55284 Indonesia

                                                    ,

                                                    866-678-6350

                                                    4 stars
                                                    Yogyakarta
                                                    • 21 miles to City center‎
                                                    Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                    from $34 $27
                                                    • For every 10 nights, get 1 free!
                                                      Rumah Kayen Family Homestay

                                                      Jalan Kaliurang KM 7, Gg. Cikal Dempet no.12, Ngaglik, Depok, Yogyakarta, 55283 Indonesia

                                                      ,

                                                      866-767-0278

                                                      2 stars
                                                      Depok
                                                      • 21 miles to City center‎
                                                      No customer reviews yet
                                                      Be the first
                                                      Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                    • For every 10 nights, get 1 free!
                                                      Indoluxe Hotel Jogjakarta

                                                      Jl. Palagan Tentara Pelajar No. 106, Sleman, Ngaglik, Yogyakarta, 55581 Indonesia

                                                      ,

                                                      866-925-4159

                                                      4 stars
                                                      Ngaglik
                                                      • 22 miles to City center‎
                                                      Outstanding
                                                      5.0 / 5
                                                      3
                                                      customer reviews
                                                      Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                      from $35
                                                      • For every 10 nights, get 1 free!
                                                        Kayu Arum Resort

                                                        Jalan Magersari, Ringinawe, Tegalrejo, Salatiga, Central Java, 50733 Indonesia

                                                        ,

                                                        866-925-8676

                                                        3.5 stars
                                                        Salatiga
                                                        • 22 miles to City center‎
                                                        Excellent
                                                        4.3 / 5
                                                        3
                                                        customer reviews
                                                        Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                        from $30
                                                        • For every 10 nights, get 1 free!
                                                          Crystal Lotus Hotel

                                                          Jl. Magelang Km 5,2, Yogyakarta, Yogyakarta, Indonesia

                                                          ,

                                                          866-538-0251

                                                          3.5 stars
                                                          Yogyakarta
                                                          • 22 miles to City center‎
                                                          Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                          from $22
                                                          • For every 10 nights, get 1 free!
                                                            Laras Asri Resort and SPA

                                                            Jl. Jend Sudirman No.335, Salatiga, Central Java, 50732 Indonesia

                                                            ,

                                                            866-538-1314

                                                            4 stars
                                                            Salatiga
                                                            • 22 miles to City center‎
                                                            No customer reviews yet
                                                            Be the first
                                                            Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                            from $20
                                                            • For every 10 nights, get 1 free!
                                                              Aryuka Hotel

                                                              Jl Pandega Satya No.12, Ring Road Utara, Jl Kaliurang Km 5.8, Sleman, Depok, Yogyakarta, Indonesia

                                                              ,

                                                              866-538-6252

                                                              3 stars
                                                              Depok
                                                              • 22 miles to City center‎
                                                              Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                              from $18
                                                              • For every 10 nights, get 1 free!
                                                                Cakra Kembang Hotel

                                                                Jl. Kaliurang No.44 Km5,5, Depok, Yogyakarta, 55281 Indonesia

                                                                ,

                                                                866-538-9298

                                                                3 stars
                                                                Depok
                                                                • 22 miles to City center‎
                                                                No customer reviews yet
                                                                Be the first
                                                                Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                                from $24 $23
                                                                • For every 10 nights, get 1 free!
                                                                  Cakra Kusuma Hotel

                                                                  Jl Kaliurang No 25 Km 5,2, Depok, Yogyakarta, 55284 Indonesia

                                                                  ,

                                                                  866-539-5067

                                                                  3 stars
                                                                  Depok
                                                                  • 22 miles to City center‎
                                                                  Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                                  from $23 $22
                                                                  • For every 10 nights, get 1 free!
                                                                    Hotel Tentrem

                                                                    Jl. A.M. Sangaji 72A, Yogyakarta, Yogyakarta, 55233 Indonesia

                                                                    ,

                                                                    866-539-9234

                                                                    4.5 stars
                                                                    Yogyakarta
                                                                    • 23 miles to City center‎
                                                                    Outstanding
                                                                    4.7 / 5
                                                                    13
                                                                    customer reviews
                                                                    Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                                    from $72
                                                                    • For every 10 nights, get 1 free!
                                                                      Alam Jogja Resort

                                                                      Jl. Utara Stadion Maguwoharjo No. 8, Depok, West Java, Indonesia

                                                                      ,

                                                                      866-582-3258

                                                                      3 stars
                                                                      Depok
                                                                      • 23 miles to City center‎
                                                                      No customer reviews yet
                                                                      Be the first
                                                                      Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                                    • For every 10 nights, get 1 free!
                                                                      ALAM JOGJA RESORT

                                                                      Jalan Utara Stadion Maguwoharjo No. 8, Sleman, Ngaglik, Depok, Yogyakarta, 55584 Indonesia

                                                                      ,

                                                                      866-711-3751

                                                                      Star rating not available
                                                                      Depok
                                                                      • 23 miles to City center‎
                                                                      No customer reviews yet
                                                                      Be the first
                                                                      Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                                    • For every 10 nights, get 1 free!
                                                                      Adya Nalendra Boutique Hotel

                                                                      Jl. Tri Margo Kulon 9A, Yogyakarta, 55241 Indonesia

                                                                      ,

                                                                      866-925-0548

                                                                      2 stars
                                                                      Yogyakarta
                                                                      • 23 miles to City center‎
                                                                      No customer reviews yet
                                                                      Be the first
                                                                      Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                                    • For every 10 nights, get 1 free!
                                                                      Laxston Hotel by Front One

                                                                      Jl. Magelang No. 31, Jogjakarta, Yogyakarta, Yogyakarta, Indonesia

                                                                      ,

                                                                      866-925-4218

                                                                      3 stars
                                                                      Yogyakarta
                                                                      • 23 miles to City center‎
                                                                      Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                                      from $15
                                                                      • For every 10 nights, get 1 free!
                                                                        Lokal Hotel & Restaurant

                                                                        Jalan Jembatan Merah No. 104C, Depok, Yogyakarta, 55283 Indonesia

                                                                        ,

                                                                        866-925-8709

                                                                        3.5 stars
                                                                        Depok
                                                                        • 23 miles to City center‎
                                                                        Excellent
                                                                        4.5 / 5
                                                                        4
                                                                        customer reviews
                                                                        Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                                        from $36
                                                                        • For every 10 nights, get 1 free!
                                                                          Tjokro Style Yogyakarta

                                                                          Jl. Menteri Supeno No. 48, Umbulharjo, Depok, Yogyakarta, 55161 Indonesia

                                                                          ,

                                                                          866-538-0157

                                                                          3.5 stars
                                                                          Depok
                                                                          • 23 miles to City center‎
                                                                          No customer reviews yet
                                                                          Be the first
                                                                          Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                                          from $21
                                                                          • For every 10 nights, get 1 free!
                                                                            Hotel Citradream Yogyakarta

                                                                            Jl. AM Sangaji No. 28, Yogyakarta, Yogyakarta, 55233 Indonesia

                                                                            ,

                                                                            866-538-0192

                                                                            3 stars
                                                                            Yogyakarta
                                                                            • 23 miles to City center‎
                                                                            Excellent
                                                                            4.0 / 5
                                                                            2
                                                                            customer reviews
                                                                            Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                                            from $23 $20
                                                                            • For every 10 nights, get 1 free!
                                                                              Omah Sastro

                                                                              Puri Gejayan Indah C-31, Gejayan, Depok, Yogyakarta, 55281 Indonesia

                                                                              ,

                                                                              866-538-0294

                                                                              2.5 stars
                                                                              Depok
                                                                              • 23 miles to City center‎
                                                                              Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                                              from $19
                                                                              • For every 10 nights, get 1 free!
                                                                                Amaris Hotel Diponegoro Jogja

                                                                                Jl. Diponegoro No. 87, Yogyakarta, Yogyakarta, 55231 Indonesia

                                                                                ,

                                                                                866-538-0315

                                                                                2.5 stars
                                                                                Yogyakarta
                                                                                • 23 miles to City center‎
                                                                                Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                                                from $23
                                                                                • For every 10 nights, get 1 free!
                                                                                  Orlen Hotel

                                                                                  Jl. C. Simanjutak No.2, YAP Square, Yogyakarta, Yogyakarta, Indonesia

                                                                                  ,

                                                                                  866-538-1351

                                                                                  2 stars
                                                                                  Yogyakarta
                                                                                  • 23 miles to City center‎
                                                                                  Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                                                  from $23
                                                                                  • For every 10 nights, get 1 free!
                                                                                    POP! Hotel Sangaji Yogyakarta

                                                                                    Jl. A.M. Sangaji, Kav, 16-18 Jetis, Yogyakarta, Yogyakarta, 55000 Indonesia

                                                                                    ,

                                                                                    866-538-2362

                                                                                    2.5 stars
                                                                                    Yogyakarta
                                                                                    • 23 miles to City center‎
                                                                                    Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                                                    from $21
                                                                                    • For every 10 nights, get 1 free!
                                                                                      UNY Hotel

                                                                                      Jalan Colombo, Kampus UNY Karangmalang, Kota Baru, Depok, 55281 Indonesia

                                                                                      ,

                                                                                      866-538-6218

                                                                                      3.5 stars
                                                                                      Depok
                                                                                      • 23 miles to City center‎
                                                                                      No customer reviews yet
                                                                                      Be the first
                                                                                      Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                                                    • For every 10 nights, get 1 free!
                                                                                      Wisma MMUGM Hotel

                                                                                      Jl. Colombo No.1, Depok, Yogyakarta, 55281 Indonesia

                                                                                      ,

                                                                                      866-538-6315

                                                                                      3.5 stars
                                                                                      Depok
                                                                                      • 23 miles to City center‎
                                                                                      Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                                                      from $25
                                                                                      • For every 10 nights, get 1 free!
                                                                                        The Phoenix Hotel Yogyakarta - MGallery Collection

                                                                                        Jl Jenderal Sudirman 9, Yogyakarta, Yogyakarta, 55233 Indonesia

                                                                                        ,

                                                                                        866-538-9367

                                                                                        4.5 stars
                                                                                        Yogyakarta
                                                                                        • 23 miles to City center‎
                                                                                        Excellent
                                                                                        4.5 / 5
                                                                                        317
                                                                                        customer reviews
                                                                                        Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                                                        from $56
                                                                                        *

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