- Home
- Flights
- Flights from Kuala Lumpur
- Kuala Lumpur to Surabaya
Cheap flights from Kuala Lumpur to Surabaya from MYR 229
Indonesia AirAsia, Batik Air, Batik Air Malaysia and Malaysia Airlines fly nonstop from Kuala Lumpur to Surabaya. The flight takes around 2h 35m, and the cheapest one-way fare we found recently is MYR 229 on 12 Nov.
Direct flights available 2h 35m Cheapest in November Prices checked 14 days ago
Kuala Lumpur to Surabaya at a glance
Cheapest one-wayMYR 229Indonesia AirAsia · nonstop · Thu 12 NovFastest flight2h 35mEstimated
Nonstop flightsYesIndonesia AirAsia, Batik Air, Batik Air Malaysia
Airlines flying nonstop from Kuala Lumpur to Surabaya
4 airlines on this route.
Cheapest month to fly from Kuala Lumpur to Surabaya
Lowest one-way fare found for each month: November is cheapest, March the most expensive.
Good to know
- Distance
- 1,667 km1,035 miles
- Flight time
- 2h 35mestimate
- Time difference
- -1hSurabaya vs Kuala Lumpur
- Currency in Surabaya
- IDR
- Airports
- KUL, SZB → SUB
Flights from Kuala Lumpur to Surabaya: questions answered
How much is a flight from Kuala Lumpur to Surabaya?
The cheapest one-way fare we found recently is MYR 229, nonstop, departing in November. Prices change constantly, so search your dates for the live fare.
Are there direct flights from Kuala Lumpur to Surabaya?
Yes. Indonesia AirAsia, Batik Air, Batik Air Malaysia and Malaysia Airlines fly this route nonstop.
How long is the flight from Kuala Lumpur to Surabaya?
A nonstop flight covers 1,667 km and takes around 2h 35m.
What is the cheapest month to fly from Kuala Lumpur to Surabaya?
November has the lowest fare we found (MYR 229), while March is the most expensive (MYR 494).
Which airlines fly from Kuala Lumpur to Surabaya?
Indonesia AirAsia, Batik Air, Batik Air Malaysia and Malaysia Airlines operate nonstop flights on this route.
Which airports serve Kuala Lumpur and Surabaya?
Kuala Lumpur: Kuala Lumpur International Airport (KUL) and Sultan Abdul Aziz Shah International Airport (SZB). Surabaya: Juanda International Airport (SUB).
What is the time difference between Kuala Lumpur and Surabaya?
Surabaya is 1 hour behind Kuala Lumpur.





