Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local and health advisories for this destination before you book.

Travel to Surabaya

Top hotels in Surabaya

JW Marriott Surabaya
JW Marriott Surabaya
5 out of 5
Jalan Embong Malang 85-89, Surabaya, East Java
Free cancellationReserve now, pay when you stay
The price is RM202 per night from 25 Jan to 26 Jan
4.5/5Wonderful! (359 reviews)

"Excellent hotel, had an issue with a glitch in the auto-booking and auto-cancellations emails. Hotel was patient and kind enough to fix the issue."…"

Reviewed on 12 Jul 2020

JW Marriott Surabaya
Fairfield by Marriott Surabaya
Fairfield by Marriott Surabaya
4 out of 5
Jalan Mayjend Sungkono No. 178, Surabaya
Free cancellationReserve now, pay when you stay
The price is RM130 per night from 25 Jan to 26 Jan
4.4/5Excellent! (103 reviews)
A to stsy in Surabaya

"A clean modern cozy plsce to stay"…"

Reviewed on 31 Dec 2019

Fairfield by Marriott Surabaya
Sheraton Surabaya Hotel and Towers
Sheraton Surabaya Hotel and Towers
5 out of 5
Jalan Embong Malang 25-31, Surabaya, East Java
Free cancellationReserve now, pay when you stay
The price is RM230 per night from 25 Jan to 26 Jan
4.4/5Wonderful! (290 reviews)

"The in-room aircon not up to standard - doesn’t not reflect as per settings. Splendid staff in all departments"…"

Reviewed on 10 Mar 2020

Sheraton Surabaya Hotel and Towers
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Top things to do in Surabaya

Frequently asked questions

How much does a Surabaya holiday package cost?
We make it simple for everyone to travel, with Surabaya holiday packages starting from just . You’ll have the flexibility to combine your favourite airlines, hotels and car rental. For the ultimate getaway, why not add a couple of experiences and tours to your itinerary?
If I'm not able to travel, can I cancel my Surabaya holiday package?
Whether it’s your hotel, flight or rental car, you can cancel or amend it. Booked your Surabaya holiday package in the last 24 hours? You may be able to make changes at no cost. For bookings made more than 24 hours ago, you may be charged a fee by your airline, hotel or car rental company. For more details, visit our Customer Service Portal. We’re here to help you each step of the way.
How do I get a cheap travel package to Surabaya?
Just think of all the fabulous things you could do in Surabaya with a spare 55%. If you combine your flights and hotel into a package deal, that’s the amount you could save! You have so much choice when it comes to booking with Expedia. In fact, you can pick from more than 400 airlines and 321,000 properties across the globe. Whether you’re enjoying a break with the whole family or travelling on your own, organising a getaway to Surabaya is better with a deal.
What are the top hotels in Surabaya?
Travellers visiting Surabaya often stay in Gubeng. Hotel Neo Gubeng - Surabaya by ASTON and Hotel Santika Premiere Gubeng - Surabaya are popular options in this neighbourhood. But it’s not the only happening place around town! Wonokromo is also a terrific area and where you’ll find Novotel Surabaya Hotel & Suites and Midtown Residence Surabaya.
When is the best time of year to visit Surabaya?
That depends on what’s important to you. If you want to land the best deal, travel in October. Airfares and hotels are generally more reasonable around this time than in January . If you’d like to experience the excitement of Surabaya during the high season, plan your trip for August, July, June. February, January , October is typically a quieter time of year.
How far in advance should I book my Surabaya holiday?
It can be difficult to know when the best time is to book your trip to Surabaya. But typically the earlier you book, the cheaper the prices. Sometimes, you can book your flights and hotels up to 12 months prior to departure. If you’re eager to escape on a last-minute getaway, no need to panic! There are incredible deals posted on Expedia all the time.
What does an Expedia Surabaya travel package include?
Flights, hotels and a cool set of wheels for your road trip adventures. Simply pick and choose your preferred bundle and gain access to great discounts. Once you’ve made your booking, add on some sightseeing tours and watch your savings grow. When it comes to crafting your Surabaya escape, you’re in charge!
What should I know before booking a Surabaya travel package?
You’ll save big with an Expedia travel package. Combine your flights, rental cars and hotels and land exciting discounts. You’re not restricted to hotels, though. Book with us and select from beach villas, city apartments and even ranches and treehouses!
Does Expedia offer Book Now, Pay Later Surabaya holiday packages?
With one of our holiday packages, you can customize both your getaway and a payment plan. Expedia can help reduce financial stress relating to your journey with a Book Now, Pay Later booking, thanks to us working with online lender Affirm. That way, all you have to worry about is packing to take to the skies.
Can I choose my airline with a Surabaya Expedia holiday package?
With a holiday package, you’re in charge. Whether you want to fly to Surabaya in economy or business class, simply choose from the available airline options. Expedia has access to over 550 airline partners globally.

More trip options