Narrow results:

Clear selected filters

82 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

Filter
  1. For every 10 nights, get 1 free!
    Bumi Surabaya City Resort

    Jl. Jend. Basuki Rakhmat 106 - 128, Surabaya, East Java, 60271 Indonesia

    ,

    866-678-6350

    5 stars
    Surabaya
    • 0.4 miles to City center‎
    • 0.7 miles to Tunjungan Plaza‎
    Outstanding
    5.0 / 5
    2
    customer reviews
    Hotels.com® RewardsFor every 10 nights, get 1 free!
    from $105 $70
    • For every 10 nights, get 1 free!
      Mercure Surabaya

      Jl Raya Darmo 68 - 78, Surabaya, East Java, 60189 Indonesia

      ,

      866-767-0278

      4 stars
      Surabaya
      • 0.5 miles to City center‎
      • 1.4 miles to Tunjungan Plaza‎
      Excellent
      4.1 / 5
      30
      customer reviews
      Hotels.com® RewardsFor every 10 nights, get 1 free!
      from $33
      • For every 10 nights, get 1 free!
        Zodiak Best @Kedungsari Surabaya

        Jl. Kedungsari No.29 Surabaya, Surabaya, East Java, 60263 Indonesia

        ,

        866-925-4159

        3.5 stars
        Surabaya
        • 0.5 miles to City center‎
        • 0.5 miles to Tunjungan Plaza‎
        Hotels.com® RewardsFor every 10 nights, get 1 free!
        from $26 $21
        • For every 10 nights, get 1 free!
          Hotel Cendana

          Jl. Kombes Pol M Doeryat No.6, Surabaya, East Java, 60262 Indonesia

          ,

          866-925-8676

          3 stars
          Surabaya
          • 0.5 miles to City center‎
          • 0.4 miles to Tunjungan Plaza‎
          No customer reviews yet
          Be the first
          Hotels.com® RewardsFor every 10 nights, get 1 free!
          from $28
          • For every 10 nights, get 1 free!
            ibis Surabaya City Center

            Jalan Basuki Rahmat 94 - 96, Surabaya, East Java, 60271 Indonesia

            ,

            866-538-0251

            3.5 stars
            Surabaya
            • 0.6 miles to City center‎
            • 0.5 miles to Tunjungan Plaza‎
            Hotels.com® RewardsFor every 10 nights, get 1 free!
            from $28
            • For every 10 nights, get 1 free!
              Bisanta Bidakara

              Jl. Tegalsari No. 77-85, , Surabaya, Surabaya, East Java, 60264 Indonesia

              ,

              866-538-1314

              3 stars
              Surabaya
              • 0.6 miles to City center‎
              • 0.4 miles to Tunjungan Plaza‎
              No customer reviews yet
              Be the first
              Hotels.com® RewardsFor every 10 nights, get 1 free!
              from $22
              • For every 10 nights, get 1 free!
                ARTOTEL

                Jl. Dr. Soetomo 79-81, Surabaya, East Java, 60264 Indonesia

                ,

                866-538-6252

                3.5 stars
                Surabaya
                • 0.6 miles to City center‎
                • 1.5 miles to Tunjungan Plaza‎
                Excellent
                4.3 / 5
                29
                customer reviews
                Hotels.com® RewardsFor every 10 nights, get 1 free!
                from $28
                • For every 10 nights, get 1 free!
                  Crown Prince Hotel Surabaya

                  Jl. Basuki Rahmat 123 - 127, Surabaya, East Java, 60271 Indonesia

                  ,

                  866-538-9298

                  4 stars
                  Surabaya
                  • 0.6 miles to City center‎
                  • 0.4 miles to Tunjungan Plaza‎
                  Excellent
                  4.0 / 5
                  3
                  customer reviews
                  Hotels.com® RewardsFor every 10 nights, get 1 free!
                  from $31
                  • For every 10 nights, get 1 free!
                    Pullman Surabaya City Centre

                    Jl Basuki Rahmat No. 67-73, Surabaya, East Java, 60271 Indonesia

                    ,

                    866-539-5067

                    4.5 stars
                    Surabaya
                    • 0.6 miles to City center‎
                    • 0.4 miles to Tunjungan Plaza‎
                    Excellent
                    4.0 / 5
                    25
                    customer reviews
                    Hotels.com® RewardsFor every 10 nights, get 1 free!
                    from $62
                    • For every 10 nights, get 1 free!
                      Midtown Hotel

                      Jl. Basuki Rahmat 76, Surabaya, East Java, 60262 Indonesia

                      ,

                      866-539-9234

                      3.5 stars
                      Surabaya
                      • 0.6 miles to City center‎
                      • 0.4 miles to Tunjungan Plaza‎
                      Hotels.com® RewardsFor every 10 nights, get 1 free!
                      from $28 $26
                      • For every 10 nights, get 1 free!
                        favehotel MEX Surabaya

                        Jl. Pregol 1 3 5, Surabaya, East Java, 60262 Indonesia

                        ,

                        866-582-3258

                        3 stars
                        Surabaya
                        • 0.7 miles to City center‎
                        • 0.3 miles to Tunjungan Plaza‎
                        Hotels.com® RewardsFor every 10 nights, get 1 free!
                        from $19
                        • For every 10 nights, get 1 free!
                          Quest Hotel Surabaya

                          Jl. Ronggolawe 27-29, Jawa Timur, Surabaya, East Java, Indonesia

                          ,

                          866-711-3751

                          3.5 stars
                          Surabaya
                          • 0.7 miles to City center‎
                          • 1.6 miles to Tunjungan Plaza‎
                          Excellent
                          4.5 / 5
                          11
                          customer reviews
                          Hotels.com® RewardsFor every 10 nights, get 1 free!
                          from $56 $27
                          • For every 10 nights, get 1 free!
                            Grand Citihub Hotel @ Gubeng

                            Jl. Jawa 17-19,, Gubeng, Surabaya, East Java, Indonesia

                            ,

                            866-925-4218

                            2 stars
                            Surabaya
                            • 0.8 miles to City center‎
                            • 0.9 miles to Tunjungan Plaza‎
                            No customer reviews yet
                            Be the first
                            Hotels.com® RewardsFor every 10 nights, get 1 free!
                            from $32
                            • For every 10 nights, get 1 free!
                              Bekizaar Hotel

                              Jl. Basuki Rahmat No.15, Surabaya, East Java, Indonesia

                              ,

                              866-925-8709

                              3.5 stars
                              Surabaya
                              • 0.9 miles to City center‎
                              • 0.1 miles to Tunjungan Plaza‎
                              Hotels.com® RewardsFor every 10 nights, get 1 free!
                              from $25
                              • For every 10 nights, get 1 free!
                                G Suites Hotel

                                Jl. Raya Gubeng 43, Surabaya, East Java, 60281 Indonesia

                                ,

                                866-538-0192

                                3.5 stars
                                Surabaya
                                • 0.9 miles to City center‎
                                • 0.8 miles to Tunjungan Plaza‎
                                Excellent
                                4.1 / 5
                                69
                                customer reviews
                                Hotels.com® RewardsFor every 10 nights, get 1 free!
                                from $30 $21
                                • For every 10 nights, get 1 free!
                                  POP! Hotel Gubeng Surabaya

                                  Jl. Bangka 8-18, Surabaya, East Java, 60281 Indonesia

                                  ,

                                  866-538-0294

                                  3 stars
                                  Surabaya
                                  • 0.9 miles to City center‎
                                  • 0.9 miles to Tunjungan Plaza‎
                                  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!
                                    Cleo Business Hotel

                                    Jl basuki rahmat no 11, Surabaya, East Java, Indonesia

                                    ,

                                    866-538-1351

                                    2 stars
                                    Surabaya
                                    • 1.0 mile to City center‎
                                    • 0.0 miles to Tunjungan Plaza‎
                                    No customer reviews yet
                                    Be the first
                                    Hotels.com® RewardsFor every 10 nights, get 1 free!
                                    from $22
                                    • For every 10 nights, get 1 free!
                                      Inna Simpang

                                      Jl. Gubernur Suryo 1-3, Surabaya, East Java, 60271 Indonesia

                                      ,

                                      866-538-2362

                                      3.5 stars
                                      Surabaya
                                      • 1.0 mile to City center‎
                                      • 0.1 miles to Tunjungan Plaza‎
                                      Hotels.com® RewardsFor every 10 nights, get 1 free!
                                      from $33 $26
                                      • For every 10 nights, get 1 free!
                                        The WIN hotel

                                        Jalan Embong Tanjung 46-48, Surabaya, Jawa Timur, 60271 Indonesia

                                        ,

                                        866-538-6218

                                        3 stars
                                        Surabaya
                                        • 1.0 mile to City center‎
                                        • 0.6 miles to Tunjungan Plaza‎
                                        No customer reviews yet
                                        Be the first
                                        Hotels.com® RewardsFor every 10 nights, get 1 free!
                                      • For every 10 nights, get 1 free!
                                        International Homestay Surabaya

                                        Jalan Bangka no.15, Surabaya, Surabaya, East Java, Indonesia

                                        ,

                                        866-538-6315

                                        3 stars
                                        Surabaya
                                        • 1.0 mile to City center‎
                                        • 0.9 miles to Tunjungan Plaza‎
                                        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!
                                          JW Marriott Surabaya

                                          Jalan Embong Malang 85-89, Surabaya, East Java, 60261 Indonesia

                                          ,

                                          866-573-4235

                                          5 stars
                                          Surabaya
                                          • 1.1 miles to City center‎
                                          • 0.4 miles to Tunjungan Plaza‎
                                          Excellent
                                          4.3 / 5
                                          64
                                          customer reviews
                                          Hotels.com® RewardsFor every 10 nights, get 1 free!
                                          from $56
                                          • For every 10 nights, get 1 free!
                                            Garden Palace Hotel Surabaya

                                            Jalan Yos Sudarso 11, Surabaya, East Java, 60271 Indonesia

                                            ,

                                            866-678-6350

                                            4 stars
                                            Surabaya
                                            • 1.1 miles to City center‎
                                            • 0.4 miles to Tunjungan Plaza‎
                                            Hotels.com® RewardsFor every 10 nights, get 1 free!
                                            from $49 $34
                                            • For every 10 nights, get 1 free!
                                              Surabaya Suite Hotel

                                              Plaza Boulevard, Jalan Pemuda 31-37, Surabaya, East Java, 60271 Indonesia

                                              ,

                                              866-767-0278

                                              4 stars
                                              Surabaya
                                              • 1.1 miles to City center‎
                                              • 0.5 miles to Tunjungan Plaza‎
                                              Hotels.com® RewardsFor every 10 nights, get 1 free!
                                              from $27
                                              • For every 10 nights, get 1 free!
                                                Hotel 88 Embong Kenongo

                                                Jl. Embong Kenongo no 11-17, Surabaya, East Java, 60271 Indonesia

                                                ,

                                                866-925-4159

                                                3.5 stars
                                                Surabaya
                                                • 1.1 miles to City center‎
                                                • 0.7 miles to Tunjungan Plaza‎
                                                Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                from $19
                                                • For every 10 nights, get 1 free!
                                                  Hotel Majapahit Surabaya

                                                  Jalan Tunjungan No. 65, Surabaya, East Java, 60275 Indonesia

                                                  ,

                                                  866-925-8676

                                                  5 stars
                                                  Surabaya
                                                  • 1.1 miles to City center‎
                                                  • 0.2 miles to Tunjungan Plaza‎
                                                  Excellent
                                                  4.4 / 5
                                                  63
                                                  customer reviews
                                                  Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                  from $109 $103
                                                  • For every 10 nights, get 1 free!
                                                    Hotel ELMI Surabaya

                                                    Jl. Panglima Sudirman 42-44, Surabaya, Indonesia 39340, Surabaya, East Java, 39340 Indonesia

                                                    ,

                                                    866-538-0251

                                                    3.5 stars
                                                    Surabaya
                                                    • 1.1 miles to City center‎
                                                    • 0.6 miles to Tunjungan Plaza‎
                                                    Outstanding
                                                    5.0 / 5
                                                    1
                                                    customer review
                                                    Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                    from $36 $31
                                                    • For every 10 nights, get 1 free!
                                                      Varna Culture Hotel Soerabaia

                                                      Jalan Tunjungan 51, Surabaya, East Java, Indonesia

                                                      ,

                                                      866-538-1314

                                                      4 stars
                                                      Surabaya
                                                      • 1.1 miles to City center‎
                                                      • 0.2 miles to Tunjungan Plaza‎
                                                      No customer reviews yet
                                                      Be the first
                                                      Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                      from $29
                                                      • For every 10 nights, get 1 free!
                                                        Red Planet Surabaya

                                                        Jl. Arjuna 64 - 66, Surabaya, East Java, 60251 Indonesia

                                                        ,

                                                        866-538-6252

                                                        2.5 stars
                                                        Surabaya
                                                        • 1.1 miles to City center‎
                                                        • 1.0 mile to Tunjungan Plaza‎
                                                        Excellent
                                                        4.4 / 5
                                                        18
                                                        customer reviews
                                                        Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                        from $17 $15
                                                        • For every 10 nights, get 1 free!
                                                          Grand Surabaya

                                                          Jl. Pemuda 19-21, Surabaya, East Java, Indonesia

                                                          ,

                                                          866-538-9298

                                                          3 stars
                                                          Surabaya
                                                          • 1.2 miles to City center‎
                                                          • 0.5 miles to Tunjungan Plaza‎
                                                          No customer reviews yet
                                                          Be the first
                                                          Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                          from $30
                                                          • For every 10 nights, get 1 free!
                                                            Grand Darmo Suite

                                                            Jl. Progo No. 1 - 3, Surabaya, East Java, 60241 Indonesia

                                                            ,

                                                            866-539-5067

                                                            4 stars
                                                            Surabaya
                                                            • 1.2 miles to City center‎
                                                            • 2.0 miles to Tunjungan Plaza‎
                                                            Excellent
                                                            4.0 / 5
                                                            15
                                                            customer reviews
                                                            Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                            from $46 $34
                                                            • For every 10 nights, get 1 free!
                                                              Amaris Hotel Embong Malang - Surabaya

                                                              Jl. Kedung Doro No 1-3, Surabaya, Surabaya, East Java, Indonesia

                                                              ,

                                                              866-539-9234

                                                              3 stars
                                                              Surabaya
                                                              • 1.2 miles to City center‎
                                                              • 0.6 miles to Tunjungan Plaza‎
                                                              No customer reviews yet
                                                              Be the first
                                                              Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                              from $22
                                                              • For every 10 nights, get 1 free!
                                                                Sahid Hotel Surabaya

                                                                Jl. Sumatra No. 1, Surabaya, East Java, 60281 Indonesia

                                                                ,

                                                                866-582-3258

                                                                3 stars
                                                                Surabaya
                                                                • 1.2 miles to City center‎
                                                                • 0.8 miles to Tunjungan Plaza‎
                                                                No customer reviews yet
                                                                Be the first
                                                                Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                                from $24
                                                                • For every 10 nights, get 1 free!
                                                                  Maumu Hotel and Lounge

                                                                  JL.Walikota Mustajab No.29-31, Surabaya, East Java, 60272 Indonesia

                                                                  ,

                                                                  866-711-3751

                                                                  3 stars
                                                                  Surabaya
                                                                  • 1.2 miles to City center‎
                                                                  • 0.3 miles to Tunjungan Plaza‎
                                                                  Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                                  from $25 $21
                                                                  • For every 10 nights, get 1 free!
                                                                    MaxOneHotels at Tidar Surabaya

                                                                    Jalan Tidar No. 5, Surabaya, Surabaya, East Java, Indonesia

                                                                    ,

                                                                    866-925-0548

                                                                    3 stars
                                                                    Surabaya
                                                                    • 1.2 miles to City center‎
                                                                    • 0.7 miles to Tunjungan Plaza‎
                                                                    No customer reviews yet
                                                                    Be the first
                                                                    Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                                  • For every 10 nights, get 1 free!
                                                                    Weta International Hotel Surabaya

                                                                    Genteng Kali, nº 3 - 11, Surabaya, East Java, Indonesia

                                                                    ,

                                                                    866-925-4218

                                                                    3.5 stars
                                                                    Surabaya
                                                                    • 1.3 miles to City center‎
                                                                    • 0.3 miles to Tunjungan Plaza‎
                                                                    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 Oval Surabaya

                                                                      Jl. Diponegoro 23, Surabaya, East Java, 60241 Indonesia

                                                                      ,

                                                                      866-925-8709

                                                                      3.5 stars
                                                                      Surabaya
                                                                      • 1.3 miles to City center‎
                                                                      • 2.2 miles to Tunjungan Plaza‎
                                                                      Good
                                                                      3.0 / 5
                                                                      1
                                                                      customer review
                                                                      Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                                      from $29
                                                                      • For every 10 nights, get 1 free!
                                                                        TS Suites Surabaya

                                                                        Jalan Hayam Wuruk no. 6, Surabaya, East Java, 60242 Indonesia

                                                                        ,

                                                                        866-538-0157

                                                                        4 stars
                                                                        Surabaya
                                                                        • 1.3 miles to City center‎
                                                                        • 2.3 miles to Tunjungan Plaza‎
                                                                        Excellent
                                                                        4.4 / 5
                                                                        9
                                                                        customer reviews
                                                                        Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                                        from $65
                                                                        • For every 10 nights, get 1 free!
                                                                          Pondok Asri Family Guest House

                                                                          Jl. Kalibokor Selatan 108, SURABAYA, East Java, 60283 Indonesia

                                                                          ,

                                                                          866-538-0294

                                                                          3 stars
                                                                          SURABAYA
                                                                          • 1.5 miles to City center‎
                                                                          • 1.9 miles to Tunjungan Plaza‎
                                                                          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!
                                                                            Hotel Ciputra World Surabaya

                                                                            Jl. Mayjen Sungkono Kav. 87, Surabaya, East Java, 60225 Indonesia

                                                                            ,

                                                                            866-538-0315

                                                                            5 stars
                                                                            Surabaya
                                                                            • 1.5 miles to City center‎
                                                                            • 2.4 miles to Tunjungan Plaza‎
                                                                            Excellent
                                                                            4.4 / 5
                                                                            20
                                                                            customer reviews
                                                                            Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                                            from $65
                                                                            • For every 10 nights, get 1 free!
                                                                              Family Guest House Surabaya

                                                                              Gubeng Kertajaya 8C / 15, Surabaya, East Java, 60282 Indonesia

                                                                              ,

                                                                              866-538-1351

                                                                              2 stars
                                                                              Surabaya
                                                                              • 1.5 miles to City center‎
                                                                              • 1.7 miles to Tunjungan Plaza‎
                                                                              Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                                              from $19
                                                                              • For every 10 nights, get 1 free!
                                                                                Shangri-la Hotel Surabaya

                                                                                JL. May. Jend. Sungkono 120, Surabaya, East Java, 60256 Indonesia

                                                                                ,

                                                                                866-538-2362

                                                                                5 stars
                                                                                Surabaya
                                                                                • 1.7 miles to City center‎
                                                                                • 2.6 miles to Tunjungan Plaza‎
                                                                                Excellent
                                                                                4.2 / 5
                                                                                37
                                                                                customer reviews
                                                                                Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                                                from $120 $102
                                                                                • For every 10 nights, get 1 free!
                                                                                  Midtown Xpress Kusuma Bangsa

                                                                                  Jl. Kusuma Bangsa No. 41, Surabaya, East Java, 60272 Indonesia

                                                                                  ,

                                                                                  866-538-6315

                                                                                  2 stars
                                                                                  Surabaya
                                                                                  • 1.8 miles to City center‎
                                                                                  • 0.9 miles to Tunjungan Plaza‎
                                                                                  Good
                                                                                  3.0 / 5
                                                                                  1
                                                                                  customer review
                                                                                  Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                                                  from $20 $15
                                                                                  • For every 10 nights, get 1 free!
                                                                                    Veni Vidi Vici (V3 Hotel)

                                                                                    Jl. Tambak Bayan Tengah no.17-19, Surabaya, East Java, 60174 Indonesia

                                                                                    ,

                                                                                    866-538-9367

                                                                                    3.5 stars
                                                                                    Surabaya
                                                                                    • 1.9 miles to City center‎
                                                                                    • 1.0 mile to Tunjungan Plaza‎
                                                                                    No customer reviews yet
                                                                                    Be the first
                                                                                    Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                                                    from $22
                                                                                    *

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