Singapore Changi to Surabaya Flights

Flight information Singapore Changi to Surabaya

Cheapest return price last month


Direct airlines


Flights per week


Average flight time, total distance 1377 kilometres

2h 15min

Most popular airline last month



1 airport

Four airlines connect Singapore to Surabaya directly on a daily basis - Singapore Airlines, SilkAir, Garuda Indonesia and China Airlines

Budget airlines that fly from Singapore to Surabaya

Tigerair and Jetstar operates flights out of Singapore to Surabaya on Sundays to Fridays as well as Monday and Saturday respectively. Tigerair operates two flights a week on Sundays and Mondays that directly connects Singapore to Surabaya.  

Departure from Singapore Changi Airport (SIN)

There are various ways to get to the Singapore Changi Airport affordably and comfortably. Trains and buses will get you here from the city in about 45 minutes and these options will cost approximately 2 SGD (1.50 USD). Public taxis should be considered when traveling with children or heavy baggage and it should cost around 20 to 30 SGD (approximately 15 to 22 USD) from a hotel in the city. Parking facilities are also available at the airport for 0.04 SGD (0.03 USD) per minute with a daily cap of 57.60 SGD (41.90 USD). 

Things to do in Singapore Changi Airport (SIN)

The Singapore Changi Airport is a destination on its own as it is home to a large number of restaurants, shopping boutiques, souvenir stores and a range of entertainment options (there’s a butterfly park even!). While the general rule of thumb is to arrive at the airport at least 2 hours before your flight, most visitors to Singapore get here a little earlier to settle in comfortably.

Looking for something to eat? Check out the Singapore Food Street in Terminal 3 for Singapore hawker favourites. If you are looking for a hotel near the airport, the Crowne Plaza Changi Airport (which has been award the best Airport Hotel award by Skytrax) is connected directly to Terminal 3 of the airport.  

Arrival at Surabaya Airport (SUB)

Getting from the Surabaya Airport into town will cost approximately SGD 13 (USD 10) and it may take up to an hour depending on the traffic. Should you wish to reduce the journey time, you may choose to opt for the toll road which will cost you extra.

Conversely, if you are looking for a more affordable option, there is an Airport Bus service that connects you directly to the Bungurasih Bus Station for about SGD 2 (USD 1.50) - do note that you will have to connect to a local bus so proper trip planning should be done ahead of time. Car rental counters are also conveniently located in the arrivals section of the airport.  

Things to do in Surabaya Airport (SUB)

Last-minute souvenir shopping at the airport is always encouraged. At the Surabaya Airport, you will be able to purchase the famous Surabaya Cake in case you have missed it during your trip. For a convenient and affordable stay at the airport, check out the ibis budget Surabaya Airport that is directly connected to the airport. 

Time difference between Singapore and Surabaya 

Surabaya (GMT +7) is one hour behind Singapore (GMT +8).  

Weather in Surabaya 

Surabaya enjoys a tropical weather that is fairly consistent across the year with temperatures that ranges between 24 and 34 degree Celsius. July to October are generally drier months but the average high may soar up to even 36 degree Celsius 

Exchange rate between Singapore and Surabaya 

The local currency is the Indonesian Rupiah (IDR). The current exchange rate is SGD $1 = IDR 9,800 (USD $1 = IDR 13,000).  

Average cost of a meal Singapore and Surabaya 

A standard meal at a local restaurant in Surabaya should cost you nothing more than USD 3.00 (SGD 4.00) - this is almost three times cheaper than an average meal in Singapore (12 SGD or 9 USD). If you are looking to dine out at a mid-tier restaurant, it should set you back approximately USD 15 (SGD 20) and this is significantly lower than an average 3-course meal for two in Singapore (60 SGD or 43 USD).  

Average cost of hotel/night Singapore and Surabaya 

With a range of affordable accommodations to choose from, Surabaya offers different hotels that will agree with your budget. A one-night stay at a 4-star property in Surabaya costs around SGD 70 (USD 52) and this is almost half of what one would expect to pay in Singapore (120 SGD or 87 USD). Luxury hotels (5-star properties) are also priced more affordably in Surabaya with nightly averages at SGD 115 (USD 86) which is more than half of what is expected in Singapore (250 SGD or 181 USD). 

This information is correct as of 31 July 2016. Get the flights you want at the price you want when you sign up for Price Alerts with Skyscanner:

Prices shown on this page are estimated lowest prices only. Found in the last 45 days.