Travelling from Singapore Changi Airport (SIN) to Surabaya Airport (SUB): what you need to know
Book a direct flight from Singapore Changi Airport to Surabaya Airport and you'll be in the air for an average of 2 hours 25 minutes.
The timezone in Surabaya is UTC+7, which is one hour behind Singapore.
Choose from 40 weekly Singapore Changi Airport to Surabaya Airport flights. The 06:30 departure with Scoot is the earliest you can take. Garuda Indonesia operates the last service of the day at 19:30.
Arrive at the airport on time so you don't miss your SIN to SUB flight. Be there at least two hours ahead for international flights and an hour early for domestic departures to avoid sprinting to your gate.
Travelling during a peak month such as June? School holidays and other popular periods can result in longer queues and delays at security. Play things extra safe and get there up to four hours ahead of an international flight and two hours before a domestic departure.
A variety of airlines operate direct flights from Singapore Changi Airport to Surabaya Airport, so getting to Surabaya (and then seeing more of Indonesia!) is easy. Top carriers that fly nonstop include:
The majority of travellers choose to travel with Singapore Airlines on this route.
Scoot is the most punctual carrier that operates SIN to SUB flights, with 77.91% of its services reaching their destination on time.
If you want to include a stop along the way, simply uncheck 'Direct flights only' when searching for your ticket from Singapore Changi Airport to Surabaya Airport. Here are the top stopovers between SIN and SUB:
Kuala Lumpur International Airport
Soekarno-Hatta Airport
Bali (Denpasar) Airport
How to find the cheapest flights from Singapore Changi Airport (SIN) to Surabaya Airport (SUB)
The cheapest price we've found for a one-way Singapore Changi Airport to Surabaya Airport flight is $120. A round-trip fare is currently $202. Depending on the availability and when you book, these fares may change.
Book four months before flying. After looking at the numbers on our calendar, this is how far you should book ahead to secure cheap tickets from SIN to SUB.
The cheapest month for flights from Singapore Changi Airport to Surabaya Airport is September. Use the 'Whole month' tool to see the lowest airfares if you have a flexible travel schedule.
Landing cheap flights from SIN to SUB couldn't be easier with Price Alerts. Simply create one of these automatic alerts and we'll get in touch as soon as fares go down.
Tailor your flights with filters. Pick your ideal arrival and departure times, airlines and total journey duration. You can also sort results by 'Best,' 'Fastest' or 'Cheapest' flights from Singapore Changi Airport to Surabaya Airport.
Handy information about Singapore Changi Airport (SIN)
When it comes to the on-time performance of Singapore Changi Airport, data shows 74% of flights stick to their scheduled arrival time.
Central Singapore to Singapore Changi Airport is approximately 19 kilometres. Depending on traffic, it'll take about 25 minutes to get there if you're driving, catching a taxi or ride-sharing.
The trip on public transport takes about 40 minutes.
Catching an early flight from Singapore Changi Airport to Surabaya Airport? Avoid the last-minute rush to the terminal (and enjoy a little extra shut-eye) by picking one of these stays close to SIN:
Arriving at Surabaya Airport (SUB)
The last thing you need is a long journey to your hotel if you're arriving on a late Singapore Changi Airport to Surabaya Airport flight. Stay at one of these accommodation options near SUB instead:
Grab the keys to a Surabaya Airport rental car from popular providers like Avis or TRAC Astra Rent A Car. With your own set of wheels, you can venture beyond Surabaya and discover places most visitors miss.
Get the best deal by booking your vehicle from Surabaya Airport about one week before your travel date.
When to fly to Surabaya Airport (SUB)
It's time to work out your travel dates for your flight from Singapore Changi Airport to Surabaya Airport. May is the busiest month to head to Surabaya. If you'd like a more low-key vibe, go in March.
When booking your flight from Singapore Changi Airport to Surabaya Airport, think about the kind of weather you enjoy. October is the warmest month in Surabaya, with temperatures ranging from 24ºC (75ºF) to 34ºC (93ºF).
July has average temperatures of between 23ºC (73ºF) and 32ºC (90ºF). Look for cheap tickets from SIN to SUB around that time if you want to travel when it's cooler.
Explore more of Indonesia
Semarang is just one of the many places in Indonesia waiting to be explored after you've experienced Surabaya. Around 257 kilometres away to the west, check out popular attractions including Prambanan, Indonesia Kaya Park and Masjid Agung Jawa Tengah.
If there's time to check out another well-known destination in Indonesia, consider Denpasar, roughly 306 kilometres south-east of Surabaya. Sanur Beach, Bali Dream Walk and Pantai Matahari Terbit Sanur are among its highlights.









