Cheap flights from Kuala Lumpur to Surabaya

Find cheap Surabaya to Kuala Lumpur flights with our free search service. Compare all available fares for direct or connection flights from Surabaya to Kuala Lumpur.

Round-trip
  • One-way
  • Round-trip
1 adult
Adults 12 years or over
1
Children 2-11 years
0
Infants 0-23 months
0
Cancel Done
Economy Class
  • Economy Class
  • Business Class
Done
Done

Kuala Lumpur to Surabaya flight schedules

Flight Departure Date Arrival Date Price Duration Number of stops Updated
Kuala Lumpur (KUL) - Surabaya (SUB) 2026-01-16 2026-01-16 133 USD 5 hours 15 minutes Direct 2026-01-05T12:05:52

Kuala Lumpur to Surabaya flight status

Flight Origin Destination Departure Arrival Equip
QG523 Kuala Lumpur (KUL) Surabaya (SUB) 10:10 a.m. 11 a.m. A320
OD353 Kuala Lumpur (KUL) Surabaya (SUB) 8:40 a.m. 12:20 p.m. B739
MH9307 Kuala Lumpur (KUL) Surabaya (SUB) 8:40 a.m. 5:30 p.m.
FY7407 Kuala Lumpur (KUL) Surabaya (SUB) 1:10 p.m. 2:50 p.m.
FY7405 Kuala Lumpur (KUL) Surabaya (SUB) 7:20 a.m. 9:10 a.m. None
QR5478 Kuala Lumpur (KUL) Surabaya (SUB) 7:20 a.m. 9:10 a.m. None
QZ327 Kuala Lumpur (KUL) Surabaya (SUB) 9:45 p.m. 11:25 p.m. A320
QZ325 Kuala Lumpur (KUL) Surabaya (SUB) 5:35 p.m. 7:25 p.m. A320
QZ321 Kuala Lumpur (KUL) Surabaya (SUB) 9:05 a.m. 10:45 a.m. Airbus A320-100/200
QZ323 Kuala Lumpur (KUL) Surabaya (SUB) 3:25 p.m. 5:10 p.m. Airbus A320-100/200
AV9494 Kuala Lumpur (KUL) Surabaya (SUB) 5 a.m. 6:10 a.m. AT7
AV9489 Kuala Lumpur (KUL) Surabaya (SUB) 9:45 a.m. 11:40 a.m.
GA9307 Kuala Lumpur (KUL) Surabaya (SUB) 7:20 a.m. 9:10 a.m.
QZ331 Kuala Lumpur (KUL) Surabaya (SUB) 6:25 p.m. 10:35 p.m. A320
MH873 Kuala Lumpur (KUL) Surabaya (SUB) 1:10 p.m. 2:50 p.m. Boeing 737-800
MH871 Kuala Lumpur (KUL) Surabaya (SUB) 7:20 a.m. 9:10 a.m. B738
BA7888 Kuala Lumpur (KUL) Surabaya (SUB) 3 p.m. 4 p.m. None
QR5480 Kuala Lumpur (KUL) Surabaya (SUB) 12:55 p.m. 2:05 p.m. None
MH7275 Kuala Lumpur (KUL) Surabaya (SUB) 1:10 p.m. 2:50 p.m. B738
QZ329 Kuala Lumpur (KUL) Surabaya (SUB) 10:15 a.m. noon 320
CZ6493 Kuala Lumpur (KUL) Surabaya (SUB) 4:10 p.m. 6:30 p.m. 320
CZ6494 Kuala Lumpur (KUL) Surabaya (SUB) 7:35 p.m. 9:55 p.m. 320
JT168 Kuala Lumpur (KUL) Surabaya (SUB) 7:30 a.m. 9:15 a.m. 738
QZ8298 Kuala Lumpur (KUL) Surabaya (SUB) 6:40 p.m. 8:20 p.m. A320
BA7889 Kuala Lumpur (KUL) Surabaya (SUB) 1:10 p.m. 2:50 p.m. None
OD355 Kuala Lumpur (KUL) Surabaya (SUB) 11:25 a.m. 1:10 p.m. B738
QG5689 Kuala Lumpur (KUL) Surabaya (SUB) 4:35 p.m. 6:20 p.m.
GA9268 Kuala Lumpur (KUL) Surabaya (SUB) 1:10 p.m. 2:50 p.m.
QZ7614 Kuala Lumpur (KUL) Surabaya (SUB) 4:15 p.m. 5:55 p.m.
QZ333 Kuala Lumpur (KUL) Surabaya (SUB) 2:30 p.m. 4:10 p.m. 320
XT8298 Kuala Lumpur (KUL) Surabaya (SUB) 7 p.m. 8:45 p.m. 320
QZ7616 Kuala Lumpur (KUL) Surabaya (SUB) 10:25 p.m. 12:05 a.m.
QZ7618 Kuala Lumpur (KUL) Surabaya (SUB) 9:50 a.m. 11:35 a.m.
QZ8305 Kuala Lumpur (KUL) Surabaya (SUB) 2:30 p.m. 4:10 p.m. 320
AL770 Kuala Lumpur (KUL) Surabaya (SUB) 7:30 a.m. 9:15 a.m. 340