Travelling from Kuala Lumpur International Airport (KUL) to Surabaya Airport (SUB): what you need to know
Around 2 hours 40 minutes is how long you can expect to be in the air on a direct flight from Kuala Lumpur International Airport to Surabaya Airport.
Surabaya is one hour behind Kuala Lumpur and observes the UTC+7 timezone.
Flights from KUL to SUB start from 07:15 — the first with Batik Air Malaysia. The last service of the day is at 21:50 with Indonesia AirAsia. Overall, you can take your pick of 49 weekly Kuala Lumpur International Airport to Surabaya Airport flights.
Arriving two hours before an international flight and one hour ahead of a domestic departure are golden rules for stress-free travel. Be at the airport on time to board your KUL to SUB flight.
During popular months like July, it's a good idea to get to the airport earlier than normal. Arrive two hours before a domestic departure and four hours ahead of international flights when you fly during a peak period in general.
With direct flights from Kuala Lumpur International Airport to Surabaya Airport available from numerous airlines, getting to Surabaya (and then other destinations in Indonesia) is a breeze. Here's who you can travel nonstop with:
The airline with the highest passenger demand on this route is Indonesia AirAsia.
Malaysia Airlines is the most punctual carrier operating KUL to SUB flights, with 72.13% of its services landing on time.
We make it a cinch to book a flight with a stopover. To see your options for tickets from Kuala Lumpur International Airport to Surabaya Airport, deselect 'Direct flights only.' Then, pick a flight with a stop long enough to visit your chosen city. Popular stopovers between KUL and SUB include:
Singapore Changi Airport
Soekarno-Hatta Airport
Bali (Denpasar) Airport
How to find the cheapest flights from Kuala Lumpur International Airport (KUL) to Surabaya Airport (SUB)
The lowest price we've seen for a one-way Kuala Lumpur International Airport to Surabaya Airport flight is $94. A return fare is currently $185. Depending on the availability when you book, these fares could change.
To score cheap tickets from KUL to SUB, reserve your trip six months before your departure.
November is the cheapest month for flights from Kuala Lumpur International Airport to Surabaya Airport. If you need to travel during a different time of year, the 'Whole month' tool will show you the lowest prices for each month.
Never miss a deal on cheap flights from KUL to SUB by creating a Price Alert. You'll get an email or push notification on the app when fares go down.
Discover the right flight for you by using the filters. To see the 'Fastest,' 'Cheapest' or 'Best' flights from Kuala Lumpur International Airport to Surabaya Airport, use the 'Sort by' function. You can also filter results by arrival and departure times, airline, and number of stops.
Handy information about Kuala Lumpur International Airport (KUL)
When it comes to the on-time performance of Kuala Lumpur International Airport, data shows 59% of flights meet their scheduled arrival time.
Kuala Lumpur International Airport is around 56 kilometres from central Kuala Lumpur. If you're ride-sharing, catching a taxi or driving from the centre, it'll take you 55 minutes or so to arrive, depending on the traffic.
Expect a journey time of roughly 40 minutes when using public transport.
Booked an early flight from Kuala Lumpur International Airport to Surabaya Airport? Avoid the stress of rushing to the terminal (and enjoy a little extra shut-eye) by choosing one of these stays near KUL:
Arriving at Surabaya Airport (SUB)
The last thing you want is a long journey to your hotel if you're arriving on a late Kuala Lumpur International Airport to Surabaya Airport flight. Reserve one of these accommodation options near SUB instead:
Explore beyond Surabaya and discover off-the-radar places with your own wheels. You can book a Surabaya Airport rental car from providers like Avis or TRAC Astra Rent A Car.
Lock in the best deal by reserving your ride from Surabaya Airport around one week in advance of your trip.
Getting from Surabaya Airport (SUB) to central Surabaya
Surabaya Airport to the centre of Surabaya has a drive time of around 25 minutes. It's approximately 13 kilometres away.
If you're using public transport, expect a journey time of around 45 minutes.
When to fly to Surabaya Airport (SUB)
The quietest month for a flight from Kuala Lumpur International Airport to Surabaya Airport is March, while May is the most popular. Choose the best time to go to Surabaya based on whether you prefer a bustling atmosphere or a more laid-back vibe.
Book your flight from Kuala Lumpur International Airport to Surabaya Airport for October if you'd like to visit Surabaya during its warmest month. You can expect temperatures of between 24ºC and 34ºC.
Search for cheap tickets from KUL to SUB in July if you want to travel in cooler conditions. Temperatures are at their lowest around then, ranging between 23ºC and 32ºC on average.
Explore more of Indonesia
You've done Surabaya, now it's time to discover other parts of Indonesia. Travel about 257 kilometres west to Semarang to check off its must-visit sights. From Prambanan to Indonesia Kaya Park and Masjid Agung Jawa Tengah, you've got a jam-packed schedule ahead.
Around 306 kilometres south-east of Surabaya, Denpasar is another essential stop in Indonesia. No visit is complete without checking out Sanur Beach, Bali Dream Walk and Pantai Matahari Terbit Sanur.







