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-06-23 2026-06-23 240 USD 5 hours 20 minutes Direct 2026-06-08T06:19:22
Kuala Lumpur (KUL) - Surabaya (SUB) 2026-06-15 2026-06-15 365 USD 13 hours 15 minutes Connection 2026-06-08T09:09:24

Kuala Lumpur to Surabaya flight status

Flight Origin Destination Departure Arrival Equip
QZ323 Kuala Lumpur (KUL) Surabaya (SUB) 3:30 p.m. 5:10 p.m. Airbus A320-100/200
FY7405 Kuala Lumpur (KUL) Surabaya (SUB) 7:25 a.m. 9:10 a.m. None
QZ327 Kuala Lumpur (KUL) Surabaya (SUB) 9:55 p.m. 11:30 p.m. A320
FY7407 Kuala Lumpur (KUL) Surabaya (SUB) 1:15 p.m. 2:50 p.m.
QR5478 Kuala Lumpur (KUL) Surabaya (SUB) 7:25 a.m. 9:10 a.m. None
QG523 Kuala Lumpur (KUL) Surabaya (SUB) 10:10 a.m. 11:05 a.m. A320
QR5480 Kuala Lumpur (KUL) Surabaya (SUB) 12:15 p.m. 1:25 p.m. None
OD353 Kuala Lumpur (KUL) Surabaya (SUB) noon 3:40 p.m. B739
QZ321 Kuala Lumpur (KUL) Surabaya (SUB) 9:10 a.m. 10:45 a.m. Airbus A320-100/200
GA9307 Kuala Lumpur (KUL) Surabaya (SUB) 7:25 a.m. 9:10 a.m.
AV9489 Kuala Lumpur (KUL) Surabaya (SUB) 10:10 a.m. 12:10 p.m.
GA9268 Kuala Lumpur (KUL) Surabaya (SUB) 10 a.m. 11:10 a.m.
BA7889 Kuala Lumpur (KUL) Surabaya (SUB) 7:55 p.m. 8:45 p.m. None
MH873 Kuala Lumpur (KUL) Surabaya (SUB) 1:15 p.m. 2:50 p.m. Boeing 737-800
MH871 Kuala Lumpur (KUL) Surabaya (SUB) 7:25 a.m. 9:10 a.m. B738
BA7888 Kuala Lumpur (KUL) Surabaya (SUB) 6:25 p.m. 7:25 p.m. None
QZ325 Kuala Lumpur (KUL) Surabaya (SUB) 5:40 p.m. 7:20 p.m. A320
AV9494 Kuala Lumpur (KUL) Surabaya (SUB) 5 a.m. 6:10 a.m. AT7
MH9307 Kuala Lumpur (KUL) Surabaya (SUB) 8:35 a.m. 5:25 p.m.
QZ331 Kuala Lumpur (KUL) Surabaya (SUB) 6:25 p.m. 10:35 p.m. A320
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
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.
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