Cheap flights Kuala Lumpur to Surabaya

1 passenger, economy

Cheap flights Kuala Lumpur to Surabaya

Compare prices, duration and stops

PT INDONESIA AIRASIA
QZ 323
07:30
Kuala Lumpur (KUL)
Fri, 18 sep
2h 40min
Direct
10:10
Surabaya (SUB)
Fri, 18 sep
11 022 ₹
PT INDONESIA AIRASIA
QZ 325
03:15
Kuala Lumpur (KUL)
Sat, 19 sep
2h 40min
Direct
05:55
Surabaya (SUB)
Sat, 19 sep
10 272 ₹
PT INDONESIA AIRASIA
QZ 323
07:30
Kuala Lumpur (KUL)
Sat, 19 sep
2h 40min
Direct
10:10
Surabaya (SUB)
Sat, 19 sep
8 707 ₹
PT INDONESIA AIRASIA
QZ 327 🔥 Hot deal
13:55
Kuala Lumpur (KUL)
Sat, 19 sep
2h 35min
Direct
16:30
Surabaya (SUB)
Sat, 19 sep
10 959 ₹
PT INDONESIA AIRASIA
QZ 321 🔥 Hot deal
01:10
Kuala Lumpur (KUL)
Sun, 20 sep
2h 35min
Direct
03:45
Surabaya (SUB)
Sun, 20 sep
11 677 ₹
PT INDONESIA AIRASIA
QZ 325
03:15
Kuala Lumpur (KUL)
Sun, 20 sep
2h 40min
Direct
05:55
Surabaya (SUB)
Sun, 20 sep
14 219 ₹
PT INDONESIA AIRASIA
QZ 327 🔥 Hot deal
13:55
Kuala Lumpur (KUL)
Sun, 20 sep
2h 35min
Direct
16:30
Surabaya (SUB)
Sun, 20 sep
11 355 ₹
PT INDONESIA AIRASIA
QZ 325
03:15
Kuala Lumpur (KUL)
Mon, 21 sep
2h 40min
Direct
05:55
Surabaya (SUB)
Mon, 21 sep
7 805 ₹
PT INDONESIA AIRASIA
QZ 323
07:30
Kuala Lumpur (KUL)
Mon, 21 sep
2h 40min
Direct
10:10
Surabaya (SUB)
Mon, 21 sep
8 031 ₹
PT INDONESIA AIRASIA
QZ 325
03:15
Kuala Lumpur (KUL)
Tue, 22 sep
2h 40min
Direct
05:55
Surabaya (SUB)
Tue, 22 sep
8 422 ₹
PT INDONESIA AIRASIA
QZ 323
07:30
Kuala Lumpur (KUL)
Tue, 22 sep
2h 40min
Direct
10:10
Surabaya (SUB)
Tue, 22 sep
9 202 ₹
PT INDONESIA AIRASIA
QZ 327
13:55
Kuala Lumpur (KUL)
Tue, 22 sep
2h 35min
Direct
16:30
Surabaya (SUB)
Tue, 22 sep
7 457 ₹
Airasia Sdn BHD
AK 6048
23:15
Kuala Lumpur (KUL)
Wed, 23 sep
5h 5min
1 stop
04:20
Surabaya (SUB)
Thu, 24 sep +1
13 831 ₹
PT INDONESIA AIRASIA
QZ 325
03:15
Kuala Lumpur (KUL)
Thu, 24 sep
2h 40min
Direct
05:55
Surabaya (SUB)
Thu, 24 sep
11 378 ₹
PT INDONESIA AIRASIA
QZ 323
07:30
Kuala Lumpur (KUL)
Thu, 24 sep
2h 40min
Direct
10:10
Surabaya (SUB)
Thu, 24 sep
12 390 ₹
Air Normandie
ID 7251
11:00
Kuala Lumpur (KUL)
Thu, 24 sep
2h 45min
Direct
13:45
Surabaya (SUB)
Thu, 24 sep
13 051 ₹
PT INDONESIA AIRASIA
QZ 327
13:55
Kuala Lumpur (KUL)
Thu, 24 sep
2h 35min
Direct
16:30
Surabaya (SUB)
Thu, 24 sep
11 566 ₹
Air Normandie
ID 7251
11:00
Kuala Lumpur (KUL)
Fri, 25 sep
2h 45min
Direct
13:45
Surabaya (SUB)
Fri, 25 sep
10 179 ₹
Batik Air Malaysia
OD 308
11:00
Kuala Lumpur (KUL)
Fri, 25 sep
24h 35min
1 stop
11:35
Surabaya (SUB)
Sat, 26 sep +1
12 896 ₹
Delta Air Transport
QG 503
12:10
Kuala Lumpur (KUL)
Fri, 25 sep
12h 35min
1 stop
00:45
Surabaya (SUB)
Sat, 26 sep +1
14 494 ₹
PT INDONESIA AIRASIA
QZ 327
13:55
Kuala Lumpur (KUL)
Fri, 25 sep
2h 35min
Direct
16:30
Surabaya (SUB)
Fri, 25 sep
14 247 ₹
Airasia Sdn BHD
AK 6038
12:15
Kuala Lumpur (KUL)
Sat, 26 sep
23h 20min
1 stop
11:35
Surabaya (SUB)
Sun, 27 sep +1
12 977 ₹
PT INDONESIA AIRASIA
QZ 327
13:55
Kuala Lumpur (KUL)
Sat, 26 sep
2h 35min
Direct
16:30
Surabaya (SUB)
Sat, 26 sep
12 507 ₹
PT INDONESIA AIRASIA
QZ 327
13:55
Kuala Lumpur (KUL)
Sun, 27 sep
2h 35min
Direct
16:30
Surabaya (SUB)
Sun, 27 sep
10 227 ₹
PT INDONESIA AIRASIA
QZ 327
13:55
Kuala Lumpur (KUL)
Mon, 28 sep
2h 35min
Direct
16:30
Surabaya (SUB)
Mon, 28 sep
10 239 ₹
PT INDONESIA AIRASIA
QZ 325
03:15
Kuala Lumpur (KUL)
Tue, 29 sep
2h 40min
Direct
05:55
Surabaya (SUB)
Tue, 29 sep
10 834 ₹
PT INDONESIA AIRASIA
QZ 323
07:30
Kuala Lumpur (KUL)
Tue, 29 sep
2h 40min
Direct
10:10
Surabaya (SUB)
Tue, 29 sep
9 648 ₹
PT INDONESIA AIRASIA
QZ 327
13:55
Kuala Lumpur (KUL)
Tue, 29 sep
2h 35min
Direct
16:30
Surabaya (SUB)
Tue, 29 sep
10 239 ₹
Airasia Sdn BHD
AK 6040
04:05
Kuala Lumpur (KUL)
Wed, 30 sep
24h 15min
1 stop
04:20
Surabaya (SUB)
Thu, 1 oct +1
12 171 ₹
Air Normandie
ID 7251 🔥 Hot deal
11:00
Kuala Lumpur (KUL)
Wed, 30 sep
2h 45min
Direct
13:45
Surabaya (SUB)
Wed, 30 sep
10 428 ₹
Airasia Sdn BHD
AK 6038
12:15
Kuala Lumpur (KUL)
Wed, 30 sep
16h 5min
1 stop
04:20
Surabaya (SUB)
Thu, 1 oct +1
11 936 ₹
Northwest Regional Air
FY 4670
13:35
Kuala Lumpur (KUL)
Wed, 30 sep
14h 45min
1 stop
04:20
Surabaya (SUB)
Thu, 1 oct +1
11 718 ₹
PT INDONESIA AIRASIA
QZ 327
13:55
Kuala Lumpur (KUL)
Wed, 30 sep
2h 35min
Direct
16:30
Surabaya (SUB)
Wed, 30 sep
11 086 ₹
Tigerair
TR 467
14:45
Kuala Lumpur (KUL)
Wed, 30 sep
12h 5min
1 stop
02:50
Surabaya (SUB)
Thu, 1 oct +1
11 547 ₹
PT INDONESIA AIRASIA
QZ 323
07:30
Kuala Lumpur (KUL)
Thu, 1 oct
2h 40min
Direct
10:10
Surabaya (SUB)
Thu, 1 oct
11 827 ₹
PT INDONESIA AIRASIA
QZ 327
13:55
Kuala Lumpur (KUL)
Thu, 1 oct
2h 35min
Direct
16:30
Surabaya (SUB)
Thu, 1 oct
8 809 ₹
Air Normandie
ID 7251
11:00
Kuala Lumpur (KUL)
Fri, 2 oct
2h 45min
Direct
13:45
Surabaya (SUB)
Fri, 2 oct
10 479 ₹
PT INDONESIA AIRASIA
QZ 325
03:15
Kuala Lumpur (KUL)
Sat, 3 oct
2h 45min
Direct
06:00
Surabaya (SUB)
Sat, 3 oct
9 137 ₹
PT INDONESIA AIRASIA
QZ 327
13:55
Kuala Lumpur (KUL)
Sat, 3 oct
2h 35min
Direct
16:30
Surabaya (SUB)
Sat, 3 oct
12 270 ₹
PT INDONESIA AIRASIA
QZ 325
03:15
Kuala Lumpur (KUL)
Mon, 5 oct
2h 40min
Direct
05:55
Surabaya (SUB)
Mon, 5 oct
8 013 ₹
PT INDONESIA AIRASIA
QZ 323
07:30
Kuala Lumpur (KUL)
Sat, 10 oct
2h 40min
Direct
10:10
Surabaya (SUB)
Sat, 10 oct
7 761 ₹
PT INDONESIA AIRASIA
QZ 327
13:55
Kuala Lumpur (KUL)
Sat, 10 oct
2h 35min
Direct
16:30
Surabaya (SUB)
Sat, 10 oct
8 198 ₹
PT INDONESIA AIRASIA
QZ 321
01:10
Kuala Lumpur (KUL)
Tue, 13 oct
2h 35min
Direct
03:45
Surabaya (SUB)
Tue, 13 oct
8 265 ₹
Malaysia Airlines
MH 873
05:15
Kuala Lumpur (KUL)
Wed, 14 oct
2h 35min
Direct
07:50
Surabaya (SUB)
Wed, 14 oct
8 706 ₹
PT INDONESIA AIRASIA
QZ 327
13:55
Kuala Lumpur (KUL)
Wed, 14 oct
2h 35min
Direct
16:30
Surabaya (SUB)
Wed, 14 oct
7 715 ₹
PT INDONESIA AIRASIA
QZ 327
13:55
Kuala Lumpur (KUL)
Thu, 15 oct
2h 35min
Direct
16:30
Surabaya (SUB)
Thu, 15 oct
7 273 ₹
PT INDONESIA AIRASIA
QZ 327
13:55
Kuala Lumpur (KUL)
Wed, 21 oct
2h 35min
Direct
16:30
Surabaya (SUB)
Wed, 21 oct
7 741 ₹
PT INDONESIA AIRASIA
QZ 325
03:15
Kuala Lumpur (KUL)
Thu, 22 oct
2h 40min
Direct
05:55
Surabaya (SUB)
Thu, 22 oct
7 111 ₹
PT INDONESIA AIRASIA
QZ 327 🔥 Hot deal
13:55
Kuala Lumpur (KUL)
Thu, 22 oct
2h 35min
Direct
16:30
Surabaya (SUB)
Thu, 22 oct
7 145 ₹
PT INDONESIA AIRASIA
QZ 327 Best price
13:45
Kuala Lumpur (KUL)
Wed, 28 oct
2h 40min
Direct
16:25
Surabaya (SUB)
Wed, 28 oct
6 401 ₹

Low price calendar

September 2026
Price chart (September 2026)
min: 8031 ₹ · max: 14219 ₹
01.09.2026 — no data 02.09.2026 — no data 03.09.2026 — no data 04.09.2026 — no data 05.09.2026 — no data 06.09.2026 — no data 07.09.2026 — no data 08.09.2026 — no data 09.09.2026 — no data 10.09.2026 — no data 11.09.2026 — no data 12.09.2026 — no data 13.09.2026 — no data 14.09.2026 — no data 15.09.2026 — no data 16.09.2026 — no data 17.09.2026 — no data 18.09.2026 — 10272 ₹ 19.09.2026 — 10272 ₹ 20.09.2026 — 14219 ₹ 21.09.2026 — 8031 ₹ 22.09.2026 — 8422 ₹ 23.09.2026 — 13831 ₹ 24.09.2026 — 11566 ₹ 25.09.2026 — 12896 ₹ 26.09.2026 — 12977 ₹ 27.09.2026 — 10227 ₹ 28.09.2026 — 10239 ₹ 29.09.2026 — 10834 ₹ 30.09.2026 — 11086 ₹ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
Mon
Tue
Wed
Thu
Fri
Sat
Sun
1
placeholder
no data
2
placeholder
no data
3
placeholder
no data
4
placeholder
no data
5
placeholder
no data
6
placeholder
no data
7
placeholder
no data
8
placeholder
no data
9
placeholder
no data
10
placeholder
no data
11
placeholder
no data
12
placeholder
no data
13
placeholder
no data
14
placeholder
no data
15
placeholder
no data
16
placeholder
no data
17
placeholder
no data
18
placeholder
10272 ₹
19
placeholder
10272 ₹
20
placeholder
14219 ₹
21
Good deal
8031 ₹
22
Good deal
8422 ₹
23
placeholder
13831 ₹
24
placeholder
11566 ₹
25
placeholder
12896 ₹
26
placeholder
12977 ₹
27
Good deal
10227 ₹
28
placeholder
10239 ₹
29
placeholder
10834 ₹
30
placeholder
11086 ₹

Cheap flights Kuala Lumpur to Surabaya

PT INDONESIA AIRASIA
Mon, Tue, Wed, Thu, Fri, Sat, Sun
Price from
₹6 401
Air Normandie
Mon, Wed, Thu, Fri, Sun
Price from
₹10 479
Batik Air Malaysia
Mon, Fri, Sat
Price from
₹12 896

Popular destinations from Kuala Lumpur

All →
KUL
Malaysia → Singapore
SIN
from
₹720
KUL
Malaysia → Malaysia
PEN
from
₹885
KUL
Malaysia → Malaysia
JHB
from
₹992
KUL
TGG
from
₹1 109
KUL
Malaysia → Malaysia
KBR
from
₹1 110
KUL
Malaysia → Malaysia
AOR
from
₹1 382
KUL
Malaysia → Malaysia
LGK
from
₹1 596
KUL
Malaysia → Singapore
XSP
from
₹1 662
KUL
Malaysia → Malaysia
SBW
from
₹1 692

Popular destinations to Surabaya

All →
DPS
Indonesia → Indonesia
SUB
from
₹3 112
BDJ
Indonesia → Indonesia
SUB
from
₹4 022
LOP
Indonesia → Indonesia
SUB
from
₹4 184
JKT
Indonesia → Indonesia
SUB
from
₹4 802
BDO
Bandung — Surabaya
Indonesia → Indonesia
SUB
from
₹5 598
BPN
Indonesia → Indonesia
SUB
from
₹6 552
AAP
Houston — Surabaya
United States → Indonesia
SUB
from
₹7 504
PEN
Penang — Surabaya
Malaysia → Indonesia
SUB
from
₹7 544

Cheap flights Kuala Lumpur to Surabaya

Interesting facts about the route

Flight time

2h 40min

Distance

1 667 km

Average price

₹10 255

Most frequent flight

QZ 327

Passenger reviews

No reviews for this route yet

Internet abroad

eSIM · Indonesia

All plans

indotel

3 GB

data

30

days

₹863

Buy

indotel

5 GB

data

30

days

₹1342

Buy

indotel

10 GB

data

30

days

₹2109

Buy

indotel

data

10

days

₹3356

Buy

indotel

20 GB

data

30

days

₹3356

Buy

Frequently Asked Questions

The average ticket price Kuala Lumpur Surabaya is ₹10 255. The cheapest ticket costs ₹7 805, operated by PT INDONESIA AIRASIA, flight 325, departing Kuala Lumpur on 21 September at 03:15, arriving Surabaya on 21 September at 05:55.
The average flight time is 2 hours 40 minutes. The fastest flight takes 2 hours 40 minutes, flight 323 operated by PT INDONESIA AIRASIA, departing Kuala Lumpur on 18 September at 07:30, arriving Surabaya on 18 September at 10:10.
Flights on the Kuala Lumpur - Surabaya route are operated by the following airlines: Air Normandie, Batik Air Malaysia, PT INDONESIA AIRASIA.
The distance from Kuala Lumpur to Surabaya is 1667 km.