Beginning of main content

Search over 1,000,000 properties worldwide and 550 airlines worldwide.

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation.


Check prices on hotels in Surabaya

Tonight 19 Jun - 20 Jun
This weekend 21 Jun - 23 Jun
Next weekend 28 Jun - 30 Jun

Top 10 Hotels in Surabaya

See all 442 properties in Surabaya

Estimated price for 1 night/2 adults

Shangri-la Hotel Surabaya

Shangri-la Hotel Surabaya

JL. May. Jend. Sungkono 120, Surabaya, East Java
Shangri-la Hotel Surabaya
    5.0 out of 5.0
     
     

    Shangri-la Hotel SurabayaRp856.000

    12 Jul-13 Jul

    JW Marriott Surabaya

    JW Marriott Surabaya

    Jalan Embong Malang 85-89, Surabaya, East Java
    JW Marriott Surabaya
    • Free cancellation
    • Reserve now, pay when you stay
    5.0 out of 5.0
     
     

    JW Marriott SurabayaRp980.000

    23 Jun-24 Jun

    Four Points by Sheraton Surabaya

    Four Points by Sheraton Surabaya

    Jl Embong Malang 25 - 31, Tunjungan Plaza, Surabaya, East Java
    Four Points by Sheraton Surabaya
    • Free cancellation
    • Reserve now, pay when you stay
    4.0 out of 5.0
     
     

    Four Points by Sheraton SurabayaRp780.000

    23 Jun-24 Jun

    Sheraton Surabaya Hotel and Towers

    Sheraton Surabaya Hotel and Towers

    Jalan Embong Malang 25-31, Surabaya, East Java
    Sheraton Surabaya Hotel and Towers
    • Free cancellation
    • Reserve now, pay when you stay
    5.0 out of 5.0
     
     

    Sheraton Surabaya Hotel and TowersRp837.000

    13 Jul-14 Jul

    Hotel Majapahit Surabaya Managed by AccorHotels

    Hotel Majapahit Surabaya Managed by AccorHotels

    Jalan Tunjungan No. 65, Surabaya, East Java
    Hotel Majapahit Surabaya Managed by AccorHotels
    • Free cancellation
    • Reserve now, pay when you stay
    5.0 out of 5.0
     
     

    Hotel Majapahit Surabaya Managed by AccorHotelsRp886.612

    24 Jun-25 Jun

    ibis Budget Surabaya Airport

    ibis Budget Surabaya Airport

    Terminal Bandara International, Juanda Jl Ir Juanda No 1, Surabaya, East Java
    ibis Budget Surabaya Airport
    • Free cancellation
    • Reserve now, pay when you stay
    3.0 out of 5.0
     
     

    ibis Budget Surabaya AirportRp354.545

    4 Jul-5 Jul

    Novotel Samator Surabaya Timur

    Novotel Samator Surabaya Timur

    Jl Kedung Baruk 28 Rungkut, Surabaya
    Novotel Samator Surabaya Timur
    • Free cancellation
    • Reserve now, pay when you stay
    4.0 out of 5.0
     
     

    Novotel Samator Surabaya TimurRp443.849

    4 Jul-5 Jul

    Novotel Surabaya Hotel & Suites

    Novotel Surabaya Hotel & Suites

    Jalan Ngagel No 173-175, Surabaya, East Java
    Novotel Surabaya Hotel & Suites
    • Free cancellation
    • Reserve now, pay when you stay
    4.0 out of 5.0
     
     

    Novotel Surabaya Hotel & SuitesRp498.000

    4 Jul-5 Jul

    Ascott Waterplace Surabaya

    Ascott Waterplace Surabaya

    Tower D1 Jalan Pakuwon Indah, Lontar Timur Kav 3-5, Surabaya, East Java
    Ascott Waterplace Surabaya
    • Free cancellation
    • Reserve now, pay when you stay
    4.5 out of 5.0
     
     

    Ascott Waterplace SurabayaRp1.053.000

    20 Jun-21 Jun

    Bumi Surabaya City Resort

    Bumi Surabaya City Resort

    Jl. Jend. Basuki Rakhmat 106 - 128, Surabaya, East Java
    Bumi Surabaya City Resort
      5.0 out of 5.0
       
       

      Bumi Surabaya City ResortRp809.917

      22 Jun-23 Jun

      Map

      Recent Reviews in Surabaya

      Explore Surabaya


      Explore Surabaya with Expedia.co.id’s Travel Guides to find the best flights, cars, holiday packages and more!