Cheap Flights from Surabaya to Kuala Lumpur

Compare Surabaya to Kuala Lumpur flight deals

Find the cheapest month or even day of the year to fly to Kuala Lumpur

Book the best Kuala Lumpur fare with no extra fees

Flight deals from Surabaya to Kuala Lumpur

Looking for a cheap last-minute deal or the best return flight from Surabaya Airport to Kuala Lumpur? If you want to travel next month, return fares start from Rs48,191. Find the lowest prices on one-way and return tickets right here.

Find the cheapest month to fly from Surabaya to Kuala Lumpur

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Surabaya to Kuala Lumpur flights are currently cheapest in October.

Direct flights from Surabaya to Kuala Lumpur

Alternative Surabaya to Kuala Lumpur routes

Looking for the cheapest, fastest or easiest route from Surabaya to Kuala Lumpur? You could fly into the following airports instead.

Surabaya to Kuala Lumpur: Flight information

The things to know before you go.
Cheapest flight foundRs18,425
Cheapest month to flyOctober
Average flight time2 hrs, 40 mins
Most popular airlineIndonesia AirAsia
Average flights per week180

Finding cheap flights from Surabaya to Kuala Lumpur: Frequently asked questions

There are 2 airports in Kuala Lumpur: Kuala Lumpur Sultan Abdul Azziz Shah and Kuala Lumpur International.
The best price we found for a return flight from Surabaya to Kuala Lumpur is Rs38,937. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
2 hours and 40 minutes is the average flight time from Surabaya to Kuala Lumpur.
Indonesia AirAsia, Malaysia Airlines and Qatar Airways fly direct from Surabaya to Kuala Lumpur.
As of May 2026, there are 90 flights per week flying from Surabaya to Kuala Lumpur.
The cheapest month to fly from Surabaya to Kuala Lumpur is usually October.
If you're flying from Surabaya Airport, the cheapest airport near Kuala Lumpur is Kuala Lumpur International – which is 45.8 km away from the centre of Kuala Lumpur. We've found flights into this airport from Rs38,937.
After crunching the numbers on our flight calendar, we found that it's currently cheapest to fly from Surabaya Airport to Kuala Lumpur on Saturday, 3 October 2026.
Yes – the average flight time is 2 hours and 40 minutes.
We show every price from over 1,200 airlines and travel agents, comparing them all so you don’t have to. If you know you want to fly to Kuala Lumpur but you’re not ready to book, set up a Price Alert. We’ll track prices for you, and let you know when they rise or fall.
We crunched all the numbers in our flight calendar and it looks like the cheapest time to book a flight to Kuala Lumpur is around 40 days in advance, so don’t leave your flight to the last minute.
In May, the average temperature is usually around 27°C. May is typically the warmest month in Kuala Lumpur, when it usually averages around 29°C. You can expect the least rain in June. The coldest month is December, with temperatures averaging 23°C. The rainiest month is November.
Currently, Indonesia AirAsia offers the cheapest flight tickets to Kuala Lumpur.

Travelling from Juanda International Airport (SUB) to Kuala Lumpur: what you need to know

  • Around 2 hours 40 minutes is how long you can expect to be travelling on a direct flight from Juanda International Airport to Kuala Lumpur.

  • Juanda International Airport is located in Surabaya. Based in the UTC+8 timezone, Kuala Lumpur is one hour ahead of Surabaya.

  • The busiest route is from Juanda International Airport (SUB) to Kuala Lumpur International Airport (KUL). Take your pick of 55 weekly services between these two airports. If you want to take off as soon as possible, the earliest flight from SUB to KUL is the 05:00 Indonesia AirAsia service. If you're planning to fly out later on, the last departure is at 17:40 with Indonesia AirAsia.

  • To avoid rushing for your SUB to Kuala Lumpur flight, allow plenty of time to navigate the airport and find your gate. Turning up two hours ahead of international departures and an hour before domestic flights is the standard rule.

  • During popular months like February, it's a good idea to get to the airport even earlier. Plan to arrive two hours before a domestic departure and four hours ahead for international flights whenever you're flying during a peak period in general.

  • You can book a direct Juanda International Airport to Kuala Lumpur ticket. Begin your journey at SUB and land at Kuala Lumpur International Airport (KUL).

  • There's a good selection of airlines that offer direct flights from Juanda International Airport to Kuala Lumpur, including:

  • We make it simple to book plane tickets from SUB to Kuala Lumpur with a stopover. To see all the options, uncheck 'Direct flights only.' Next, choose a flight offering a stop long enough to explore the city of your choice. Major stopovers include:

    • Singapore Changi Airport (SIN)

    • Jakarta Soekarno-Hatta International Airport (CGK)

    • Sultan Syarif Kasim II International Airport (PKU)

  • Travelling from central Surabaya to SUB takes about 45 minutes on public transport. If you ride-share, drive or take a taxi, you'll cover the 14 kilometres in 25 minutes or so, depending on traffic.

  • Searching for a hotel near SUB? If you've booked an early flight from Juanda International Airport to Kuala Lumpur, these accommodation options will put you moments from your departure lounge:

  • Juanda International Airport gets top marks for on-time performance. 80% of flights that take off from SUB land on time.

How to find the cheapest flights from Juanda International Airport (SUB) to Kuala Lumpur

  • Rs18,423 is currently the lowest price for a one-way Juanda International Airport to Kuala Lumpur flight. Return plane tickets start from Rs38,937. These fares may change depending on availability and demand.

  • Lock in cheap flights from SUB to Kuala Lumpur by booking one month ahead. According to our research, that's the best time for finding a bargain.

  • The best month for landing cheap Juanda International Airport to Kuala Lumpur tickets is June. Use the 'Whole month' tool to compare flight prices, then select the dates that offer the lowest fares.

  • There's no need to check back in every day to find out if fares have dropped when you create a Price Alert. We'll update you when there's an even bigger deal on cheap flights from SUB to Kuala Lumpur.

  • Tailor your trip with filters. Select your preferred departure and arrival times, total journey duration and airlines. You can also sort the results by 'Best,' 'Cheapest' or 'Fastest' flights from Juanda International Airport to Kuala Lumpur.

Airports in Kuala Lumpur

Kuala Lumpur International Airport (KUL)

  • The distance from Kuala Lumpur International Airport (KUL) to central Kuala Lumpur is roughly 56 kilometres. It'll take you around 55 minutes to reach the centre driving.

  • If you're taking public transport, expect a journey time of around 40 minutes.

  • Look into staying at a hotel close to KUL if you're coming in on a late flight from Juanda International Airport to Kuala Lumpur. Settle into one of these accommodation options and make arrival day easier:

  • Lock in the lowest price by reserving your ride from Kuala Lumpur International Airport around four weeks before your flight from SUB to Kuala Lumpur.

Subang Sultan Abdul Aziz Shah Airport (SZB)

  • Once your flight from Juanda International Airport to Kuala Lumpur has hit the tarmac, you can get to the city centre in around 30 minutes by car. Central Kuala Lumpur is roughly 19 kilometres from Subang Sultan Abdul Aziz Shah Airport (SZB).

  • If you're travelling on public transport, it'll take about 45 minutes.

  • Hang up the 'Do not disturb' sign and unwind at a hotel close to SZB. Here are a few options where you can settle in after your SUB to Kuala Lumpur flight:

  • Lock in the lowest price by securing your ride from SZB one week ahead of time. You'll also have access to a bigger selection of vehicles.

Best time to go to Kuala Lumpur

  • August is the busiest month for flights from Juanda International Airport to Kuala Lumpur. To steer clear of the crowds, head to Kuala Lumpur in December.

  • When booking your Juanda International Airport to Kuala Lumpur plane ticket, think about the type of weather you enjoy. March is the warmest month in Kuala Lumpur, with temperatures ranging from 21ºC to 33ºC.

  • Search for cheap tickets from SUB to Kuala Lumpur in January if you'd rather travel when it's cooler. Temperatures are at their lowest then, ranging between 21ºC and 32ºC on average.

More about Kuala Lumpur

  • Start your Kuala Lumpur trip right by choosing the ideal place to stay. As soon as you've booked your flight from Juanda International Airport to Kuala Lumpur, check out our selection of hotels including:

  • There are so many things to see and do in this city it can be hard to know where to start. Sky Terrace KL Tower, Petronas Twin Towers and Warisan Merdeka Tower are leading attractions which should feature on any well-planned Kuala Lumpur itinerary.

Explore more of Malaysia

  • Kuala Lumpur has plenty going for it, but there are so many other corners of Malaysia you'll want to see. About 338 kilometres north of Kuala Lumpur, a trip to Kota Bharu will keep you on the go. Start with attractions like Istana Negeri Kelantan, Museum Of Islamic Culture and Siti Khadijah Market.

  • Johor Bahru is another essential stop in Malaysia and is around 290 kilometres southeast of Kuala Lumpur. No trip is complete without seeing Raja Maha Mariamman Temple, Grand Palace Park (Istana Besar) and Zaharah Botanic Gardens.

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