Narrow results:

Clear selected filters

114 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
  1. For every 10 nights, get 1 free!
    Mercure Surabaya

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

    ,

    866-925-8676

    4 stars
    Surabaya
    • 0.5 miles to City center
    • 7.5 miles to Surabaya (SUB-Juanda)
    Hotels.com® RewardsFor every 10 nights, get 1 free!
    from $35
    • For every 10 nights, get 1 free!
      ARTOTEL

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

      ,

      866-925-4159

      3.5 stars
      Surabaya
      • 0.5 miles to City center
      • 7.5 miles to Surabaya (SUB-Juanda)
      Hotels.com® RewardsFor every 10 nights, get 1 free!
      from $30 $29
      • For every 10 nights, get 1 free!
        Hotel Cendana

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

        ,

        866-538-0251

        3 stars
        Surabaya
        • 0.6 miles to City center
        • 8.4 miles to Surabaya (SUB-Juanda)
        No customer reviews yet
        Be the first
        Hotels.com® RewardsFor every 10 nights, get 1 free!
        from $19
        • For every 10 nights, get 1 free!
          Best Hotel Kedungsari

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

          ,

          866-538-1314

          3.5 stars
          Surabaya
          • 0.6 miles to City center
          • 8.5 miles to Surabaya (SUB-Juanda)
          Hotels.com® RewardsFor every 10 nights, get 1 free!
          from $20
          • For every 10 nights, get 1 free!
            Quest Hotel Surabaya

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

            ,

            866-538-9298

            3.5 stars
            Surabaya
            • 0.6 miles to City center
            • 7.3 miles to Surabaya (SUB-Juanda)
            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-539-9234

              3 stars
              Surabaya
              • 0.7 miles to City center
              • 8.5 miles to Surabaya (SUB-Juanda)
              Hotels.com® RewardsFor every 10 nights, get 1 free!
              from $25
              • For every 10 nights, get 1 free!
                Midtown Hotel

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

                ,

                866-711-3751

                3.5 stars
                Surabaya
                • 0.7 miles to City center
                • 8.4 miles to Surabaya (SUB-Juanda)
                Hotels.com® RewardsFor every 10 nights, get 1 free!
                from $35 $26
                • For every 10 nights, get 1 free!
                  Hotel Grand Sumatera

                  Jl. Sumatera No. 89, Surabaya, 60281 Indonesia

                  ,

                  866-925-0548

                  2 stars
                  Surabaya
                  • 0.8 miles to City center
                  • 8.0 miles to Surabaya (SUB-Juanda)
                  No customer reviews yet
                  Be the first
                  Hotels.com® RewardsFor every 10 nights, get 1 free!
                  from $18
                  • For every 10 nights, get 1 free!
                    Neo Gubeng Surabaya

                    Jl. Jawa No.17-19, Surabaya, Indonesia

                    ,

                    866-538-0157

                    3 stars
                    Surabaya
                    • 0.9 miles to City center
                    • 7.9 miles to Surabaya (SUB-Juanda)
                    No customer reviews yet
                    Be the first
                    Hotels.com® RewardsFor every 10 nights, get 1 free!
                    from $23 $19
                    • For every 10 nights, get 1 free!
                      Capsule Homestay Surabaya

                      Jalan Kedungdoro 50AB, SURABAYA, EAST JAVA, Indonesia

                      ,

                      866-538-0192

                      SURABAYA
                      • 0.9 miles to City center
                      • 8.9 miles to Surabaya (SUB-Juanda)
                      No customer reviews yet
                      Be the first
                      Hotels.com® RewardsFor every 10 nights, get 1 free!
                    • For every 10 nights, get 1 free!
                      My Studio Hotel Surabaya

                      Jln. Sumatra 20 C, Surabaya, East Java, 60281 Indonesia

                      ,

                      866-538-0294

                      1 stars
                      Surabaya
                      • 0.9 miles to City center
                      • 8.1 miles to Surabaya (SUB-Juanda)
                      No customer reviews yet
                      Be the first
                      Hotels.com® RewardsFor every 10 nights, get 1 free!
                    • For every 10 nights, get 1 free!
                      G Suites Hotel

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

                      ,

                      866-538-0315

                      3.5 stars
                      Surabaya
                      • 0.9 miles to City center
                      • 8.0 miles to Surabaya (SUB-Juanda)
                      Hotels.com® RewardsFor every 10 nights, get 1 free!
                      from $30 $21
                      • For every 10 nights, get 1 free!
                        Bekizaar Hotel

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

                        ,

                        866-538-1351

                        3.5 stars
                        Surabaya
                        • 1.0 mile to City center
                        • 8.7 miles to Surabaya (SUB-Juanda)
                        Hotels.com® RewardsFor every 10 nights, get 1 free!
                        from $25
                        • For every 10 nights, get 1 free!
                          International Homestay Surabaya

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

                          ,

                          866-538-9367

                          3 stars
                          Surabaya
                          • 1.0 mile to City center
                          • 7.9 miles to Surabaya (SUB-Juanda)
                          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!
                            The WIN hotel

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

                            ,

                            866-573-4235

                            2 stars
                            Surabaya
                            • 1.0 mile to City center
                            • 8.3 miles to Surabaya (SUB-Juanda)
                            Excellent
                            4.0 / 5
                            1 review
                            1
                            customer review
                            Hotels.com® RewardsFor every 10 nights, get 1 free!
                            from $20
                            • For every 10 nights, get 1 free!
                              Inna Simpang

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

                              ,

                              866-925-8676

                              3.5 stars
                              Surabaya
                              • 1.0 mile to City center
                              • 8.7 miles to Surabaya (SUB-Juanda)
                              Hotels.com® RewardsFor every 10 nights, get 1 free!
                              from $36 $29
                              • For every 10 nights, get 1 free!
                                Swiss-Belinn Tunjungan Surabaya

                                Jl. Tunjungan 101, Surabaya, Surabaya, Indonesia

                                ,

                                866-925-4159

                                4 stars
                                Surabaya
                                • 1.0 mile to City center
                                • 8.8 miles to Surabaya (SUB-Juanda)
                                No customer reviews yet
                                Be the first
                                Hotels.com® RewardsFor every 10 nights, get 1 free!
                                from $47
                                • For every 10 nights, get 1 free!
                                  Grand Darmo Suite

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

                                  ,

                                  866-538-0251

                                  4 stars
                                  Surabaya
                                  • 1.1 miles to City center
                                  • 6.8 miles to Surabaya (SUB-Juanda)
                                  Hotels.com® RewardsFor every 10 nights, get 1 free!
                                  from $45 $34
                                  • For every 10 nights, get 1 free!
                                    Surabaya Suites Hotel

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

                                    ,

                                    866-538-9298

                                    4 stars
                                    Surabaya
                                    • 1.1 miles to City center
                                    • 8.5 miles to Surabaya (SUB-Juanda)
                                    Hotels.com® RewardsFor every 10 nights, get 1 free!
                                    from $57
                                    • For every 10 nights, get 1 free!
                                      JW Marriott Surabaya

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

                                      ,

                                      866-539-9234

                                      5 stars
                                      Surabaya
                                      • 1.1 miles to City center
                                      • 9.0 miles to Surabaya (SUB-Juanda)
                                      Hotels.com® RewardsFor every 10 nights, get 1 free!
                                      from $59
                                      • For every 10 nights, get 1 free!
                                        Hotel ELMI Surabaya

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

                                        ,

                                        866-582-3258

                                        3.5 stars
                                        Surabaya
                                        • 1.1 miles to City center
                                        • 8.4 miles to Surabaya (SUB-Juanda)
                                        Hotels.com® RewardsFor every 10 nights, get 1 free!
                                        from $36 $30
                                        • For every 10 nights, get 1 free!
                                          Hotel Oval Surabaya

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

                                          ,

                                          866-925-0548

                                          3.5 stars
                                          Surabaya
                                          • 1.2 miles to City center
                                          • 6.8 miles to Surabaya (SUB-Juanda)
                                          Hotels.com® RewardsFor every 10 nights, get 1 free!
                                          from $30
                                          • For every 10 nights, get 1 free!
                                            Red Planet Surabaya

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

                                            ,

                                            866-925-4218

                                            2.5 stars
                                            Surabaya
                                            • 1.2 miles to City center
                                            • 9.1 miles to Surabaya (SUB-Juanda)
                                            Hotels.com® RewardsFor every 10 nights, get 1 free!
                                            from $19
                                            • For every 10 nights, get 1 free!
                                              Grand Surabaya

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

                                              ,

                                              866-538-0157

                                              3 stars
                                              Surabaya
                                              • 1.2 miles to City center
                                              • 8.6 miles to Surabaya (SUB-Juanda)
                                              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!
                                                TS Suites Surabaya

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

                                                ,

                                                866-538-0294

                                                4 stars
                                                Surabaya
                                                • 1.2 miles to City center
                                                • 6.9 miles to Surabaya (SUB-Juanda)
                                                Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                from $67
                                                • For every 10 nights, get 1 free!
                                                  Cleo Walikota Surabaya

                                                  Jl Walikota Mustajab No. 59, Surabaya, East Java, Indonesia

                                                  ,

                                                  866-538-6218

                                                  3.5 stars
                                                  Surabaya
                                                  • 1.3 miles to City center
                                                  • 8.8 miles to Surabaya (SUB-Juanda)
                                                  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!
                                                    Pondok Asri Family Guest House

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

                                                    ,

                                                    866-573-4235

                                                    3 stars
                                                    SURABAYA
                                                    • 1.4 miles to City center
                                                    • 6.9 miles to Surabaya (SUB-Juanda)
                                                    No customer reviews yet
                                                    Be the first
                                                    Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                    from $17
                                                    *

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