Fare Guide
Estimated lowest fares found within 7 days
The cheapest airline(s) flying from Medan to Surabaya is Lion Air.
Travel Period: December 2024 - November 2025
The cheapest month(s) to fly from Medan to Surabaya is December.
-
Dec 2024
-
Jan 2025
-
Feb 2025
-
Mar 2025
-
Apr 2025
-
May 2025
-
Jun 2025
-
Jul 2025
-
Aug 2025
-
Sep 2025
-
Oct 2025
-
Nov 2025
The cheapest day(s) of the week to fly from Medan to Surabaya is Tuesday.
-
Sun Sunday
-
Mon Monday
-
Tue Tuesday
-
Wed Wednesday
-
Thu Thursday
-
Fri Friday
-
Sat Saturday
Flight Schedules
Last Updated: Sat, 2 Nov, 2024
-
Time
Earliest
- Earliest
- Latest
-
Depart
Earliest
- Earliest
- Latest
-
Arrive
- Earliest
- Latest
-
Duration
- Shortest
- Longest
-
Stopover
All
-
Airline
Filter by Airline
View All Airline
-
Availability
- M
- T
- W
- T
- F
- S
- S
-
08:00 KNO11:15 SUB3Hrs, 15m Direct
-
KNOKualanamu International Airport 08:00 - SUB 11:15 3h 15m Direct
-
KNOKualanamu International Airport 08:00
-
SUBSurabaya Airport 11:15
- 3h 15m
- Direct
-
Super Air Jet (IU 363)Airbus -
Super Air Jet (IU 363) -
- -
- T
- -
- T
- -
- S
- -
- Airbus
-
12:00 KNO16:35 SUB4Hrs, 35m Direct
-
KNOKualanamu International Airport 12:00 - SUB 16:35 4h 35m Direct
-
KNOKualanamu International Airport 12:00
-
SUBSurabaya Airport 16:35
- 4h 35m
- Direct
-
Lion Air (JT 972)Boeing 737 900 -
Lion Air (JT 972) -
- M
- T
- W
- T
- F
- S
- S
- Boeing 737 900
-
05:25 KNO10:00 SUB4Hrs, 35m Direct
-
KNOKualanamu International Airport 05:25 - SUB 10:00 4h 35m Direct
-
KNOKualanamu International Airport 05:25
-
SUBSurabaya Airport 10:00
- 4h 35m
- Direct
-
Lion Air (JT 970)Boeing 737 900 -
Lion Air (JT 970) -
- M
- T
- W
- T
- F
- S
- S
- Boeing 737 900
-
07:15 KNO12:45 SUB5Hrs, 30m 1 Stop (PEN)
-
KNOKualanamu International Airport 07:15 - SUB 12:45 5h 30m 1 Stop (PEN) Penang
-
KNOKualanamu International Airport 07:15PENPenang Airport 10:50
-
PENPenang Airport 09:05SUBSurabaya Airport 12:45
- 5h 30m (1h 45m)
- 1 Stop PEN · Penang 1h 45m
-
Indonesia AirAsia (QZ 106)Airbus Indonesia AirAsia (QZ 387)Airbus -
Indonesia AirAsia (QZ 106) -
- -
- T
- -
- T
- -
- S
- -
-
08:30 KNO16:10 SUB7Hrs, 40m 1 Stop (CGK)
-
KNOKualanamu International Airport 08:30 - SUB 16:10 7h 40m 1 Stop (CGK) Jakarta
-
KNOKualanamu International Airport 08:30CGKJakarta Soekarno-Hatta Airport 14:40
-
CGKJakarta Soekarno-Hatta Airport 10:50SUBSurabaya Airport 16:10
- 7h 40m (3h 50m)
- 1 Stop CGK · Jakarta 3h 50m
-
Lion Air (JT 303)Boeing 737 900 Lion Air (JT 692)Boeing 737 900 -
Lion Air (JT 303) -
- M
- T
- W
- T
- F
- S
- S
-
08:40 KNO15:40 SUB7Hrs, 00m 1 Stop (SIN)
-
KNOKualanamu International Airport 08:40 - SUB 15:40 7h 1 Stop (SIN) Singapore
-
KNOKualanamu International Airport 08:40SINSingapore Changi Airport 14:15
-
SINSingapore Changi Airport 11:20SUBSurabaya Airport 15:40
- 7h (2h 55m)
- 1 Stop SIN · Singapore 2h 55m
-
Singapore Airlines (SQ 991)Boeing 737 Max 8 Passenger Singapore Airlines (SQ 926)Boeing 737 Max 8 Passenger -
Singapore Airlines (SQ 991) -
- M
- T
- W
- T
- F
- -
- -
-
09:05 KNO16:35 SUB7Hrs, 30m 1 Stop (BTH)
-
KNOKualanamu International Airport 09:05 - SUB 16:35 7h 30m 1 Stop (BTH) Batam
-
KNOKualanamu International Airport 09:05BTHBatam Airport 14:15
-
BTHBatam Airport 10:40SUBSurabaya Airport 16:35
- 7h 30m (3h 35m)
- 1 Stop BTH · Batam 3h 35m
-
Lion Air (JT 976)Boeing 737 900 Lion Air (JT 972)Boeing 737 900 -
Lion Air (JT 976) -
- -
- -
- W
- -
- F
- -
- S
-
09:20 KNO14:50 SUB5Hrs, 30m 1 Stop (KUL)
-
KNOKualanamu International Airport 09:20 - SUB 14:50 5h 30m 1 Stop (KUL) Kuala Lumpur
-
KNOKualanamu International Airport 09:20KULKuala Lumpur International Airport 13:10
-
KULKuala Lumpur International Airport 11:20SUBSurabaya Airport 14:50
- 5h 30m (1h 50m)
- 1 Stop KUL · Kuala Lumpur 1h 50m
-
Malaysia Airlines (MH 861)Boeing 737 800 Malaysia Airlines (MH 873)Boeing 737 800 -
Malaysia Airlines (MH 861) -
- -
- -
- W
- T
- -
- -
- -
-
09:20 KNO14:50 SUB5Hrs, 30m 1 Stop (KUL)
-
KNOKualanamu International Airport 09:20 - SUB 14:50 5h 30m 1 Stop (KUL) Kuala Lumpur
-
KNOKualanamu International Airport 09:20KULKuala Lumpur International Airport 13:10
-
KULKuala Lumpur International Airport 11:20SUBSurabaya Airport 14:50
- 5h 30m (1h 50m)
- 1 Stop KUL · Kuala Lumpur 1h 50m
-
Malaysia Airlines (MH 861)Boeing 737 800 Malaysia Airlines (MH 873)Boeing 737 800 -
Malaysia Airlines (MH 861) -
- -
- -
- -
- -
- -
- S
- S
-
09:40 KNO14:40 SUB5Hrs, 00m 1 Stop (HLP)
-
KNOKualanamu International Airport 09:40 - SUB 14:40 5h 1 Stop (HLP) Jakarta
-
KNOKualanamu International Airport 09:40HLPJakarta Halim Perdanakusuma Airport 13:10
-
HLPJakarta Halim Perdanakusuma Airport 12:10SUBSurabaya Airport 14:40
- 5h (1h)
- 1 Stop HLP · Jakarta 1h
-
Garuda Indonesia (GA 181)Boeing 737 800 Garuda Indonesia (GA 330)Boeing 737 800 -
Garuda Indonesia (GA 181) -
- M
- T
- W
- T
- F
- S
- S
-
10:30 KNO15:40 SUB5Hrs, 10m 1 Stop (CGK)
-
KNOKualanamu International Airport 10:30 - SUB 15:40 5h 10m 1 Stop (CGK) Jakarta
-
KNOKualanamu International Airport 10:30CGKJakarta Soekarno-Hatta Airport 14:05
-
CGKJakarta Soekarno-Hatta Airport 12:55SUBSurabaya Airport 15:40
- 5h 10m (1h 10m)
- 1 Stop CGK · Jakarta 1h 10m
-
Garuda Indonesia (GA 185)Boeing 737 800 Garuda Indonesia (GA 310)Boeing 737 800 -
Garuda Indonesia (GA 185) -
- -
- -
- -
- -
- -
- S
- -
-
10:30 KNO15:45 SUB5Hrs, 15m 1 Stop (CGK)
-
KNOKualanamu International Airport 10:30 - SUB 15:45 5h 15m 1 Stop (CGK) Jakarta
-
KNOKualanamu International Airport 10:30CGKJakarta Soekarno-Hatta Airport 14:10
-
CGKJakarta Soekarno-Hatta Airport 12:55SUBSurabaya Airport 15:45
- 5h 15m (1h 15m)
- 1 Stop CGK · Jakarta 1h 15m
-
Garuda Indonesia (GA 185)Boeing 737 800 Garuda Indonesia (GA 310)Boeing 737 800 -
Garuda Indonesia (GA 185) -
- -
- T
- -
- -
- -
- -
- -
-
10:30 KNO18:45 SUB8Hrs, 15m 1 Stop (CGK)
-
KNOKualanamu International Airport 10:30 - SUB 18:45 8h 15m 1 Stop (CGK) Jakarta
-
KNOKualanamu International Airport 10:30CGKJakarta Soekarno-Hatta Airport 17:05
-
CGKJakarta Soekarno-Hatta Airport 12:55SUBSurabaya Airport 18:45
- 8h 15m (4h 10m)
- 1 Stop CGK · Jakarta 4h 10m
-
Garuda Indonesia (GA 185)Boeing 737 800 Garuda Indonesia (GA 320)Airbus A330 900 Neo -
Garuda Indonesia (GA 185) -
- M
- -
- -
- -
- -
- -
- -
-
10:30 KNO17:40 SUB7Hrs, 10m 1 Stop (CGK)
-
KNOKualanamu International Airport 10:30 - SUB 17:40 7h 10m 1 Stop (CGK) Jakarta
-
KNOKualanamu International Airport 10:30CGKJakarta Soekarno-Hatta Airport 16:00
-
CGKJakarta Soekarno-Hatta Airport 12:55SUBSurabaya Airport 17:40
- 7h 10m (3h 05m)
- 1 Stop CGK · Jakarta 3h 05m
-
Garuda Indonesia (GA 185)Boeing 737 800 Garuda Indonesia (GA 320)Boeing 737 800 -
Garuda Indonesia (GA 185) -
- -
- T
- -
- T
- F
- -
- S
-
10:30 KNO17:40 SUB7Hrs, 10m 1 Stop (CGK)
-
KNOKualanamu International Airport 10:30 - SUB 17:40 7h 10m 1 Stop (CGK) Jakarta
-
KNOKualanamu International Airport 10:30CGKJakarta Soekarno-Hatta Airport 16:00
-
CGKJakarta Soekarno-Hatta Airport 12:55SUBSurabaya Airport 17:40
- 7h 10m (3h 05m)
- 1 Stop CGK · Jakarta 3h 05m
-
Garuda Indonesia (GA 185)Airbus Industrie 330 300 Garuda Indonesia (GA 320)Boeing 737 800 -
Garuda Indonesia (GA 185) -
- -
- -
- W
- -
- -
- -
- -
-
10:30 KNO15:35 SUB5Hrs, 05m 1 Stop (CGK)
-
KNOKualanamu International Airport 10:30 - SUB 15:35 5h 05m 1 Stop (CGK) Jakarta
-
KNOKualanamu International Airport 10:30CGKJakarta Soekarno-Hatta Airport 14:00
-
CGKJakarta Soekarno-Hatta Airport 12:55SUBSurabaya Airport 15:35
- 5h 05m (1h 05m)
- 1 Stop CGK · Jakarta 1h 05m
-
Garuda Indonesia (GA 185)Airbus Industrie 330 300 Garuda Indonesia (GA 310)Boeing 737 800 -
Garuda Indonesia (GA 185) -
- -
- -
- W
- -
- -
- -
- -
-
10:30 KNO15:35 SUB5Hrs, 05m 1 Stop (CGK)
-
KNOKualanamu International Airport 10:30 - SUB 15:35 5h 05m 1 Stop (CGK) Jakarta
-
KNOKualanamu International Airport 10:30CGKJakarta Soekarno-Hatta Airport 14:00
-
CGKJakarta Soekarno-Hatta Airport 12:55SUBSurabaya Airport 15:35
- 5h 05m (1h 05m)
- 1 Stop CGK · Jakarta 1h 05m
-
Garuda Indonesia (GA 185)Boeing 737 800 Garuda Indonesia (GA 310)Boeing 737 800 -
Garuda Indonesia (GA 185) -
- M
- -
- -
- T
- F
- -
- S
-
10:30 KNO17:55 SUB7Hrs, 25m 1 Stop (CGK)
-
KNOKualanamu International Airport 10:30 - SUB 17:55 7h 25m 1 Stop (CGK) Jakarta
-
KNOKualanamu International Airport 10:30CGKJakarta Soekarno-Hatta Airport 16:15
-
CGKJakarta Soekarno-Hatta Airport 12:55SUBSurabaya Airport 17:55
- 7h 25m (3h 20m)
- 1 Stop CGK · Jakarta 3h 20m
-
Garuda Indonesia (GA 185)Boeing 737 800 Garuda Indonesia (GA 320)Boeing 737 800 -
Garuda Indonesia (GA 185) -
- -
- -
- -
- -
- -
- S
- -
-
11:10 KNO17:20 SUB6Hrs, 10m 1 Stop (CGK)
-
KNOKualanamu International Airport 11:10 - SUB 17:20 6h 10m 1 Stop (CGK) Jakarta
-
KNOKualanamu International Airport 11:10CGKJakarta Soekarno-Hatta Airport 15:40
-
CGKJakarta Soekarno-Hatta Airport 13:35SUBSurabaya Airport 17:20
- 6h 10m (2h 05m)
- 1 Stop CGK · Jakarta 2h 05m
-
Citilink (QG 913)Airbus Citilink (QG 718)Airbus -
Citilink (QG 913) -
- M
- T
- -
- -
- F
- S
- S
-
11:10 KNO19:00 SUB7Hrs, 50m 1 Stop (CGK)
-
KNOKualanamu International Airport 11:10 - SUB 19:00 7h 50m 1 Stop (CGK) Jakarta
-
KNOKualanamu International Airport 11:10CGKJakarta Soekarno-Hatta Airport 17:20
-
CGKJakarta Soekarno-Hatta Airport 13:35SUBSurabaya Airport 19:00
- 7h 50m (3h 45m)
- 1 Stop CGK · Jakarta 3h 45m
-
Citilink (QG 913)Airbus Citilink (QG 736)Airbus -
Citilink (QG 913) -
- M
- T
- -
- T
- F
- S
- S
-
12:20 KNO19:10 SUB6Hrs, 50m 1 Stop (KUL)
-
KNOKualanamu International Airport 12:20 - SUB 19:10 6h 50m 1 Stop (KUL) Kuala Lumpur
-
KNOKualanamu International Airport 12:20KULKuala Lumpur International Airport 17:25
-
KULKuala Lumpur International Airport 14:20SUBSurabaya Airport 19:10
- 6h 50m (3h 05m)
- 1 Stop KUL · Kuala Lumpur 3h 05m
-
Indonesia AirAsia (QZ 122)Airbus Indonesia AirAsia (QZ 325)Airbus -
Indonesia AirAsia (QZ 122) -
- M
- T
- W
- T
- F
- S
- S
-
12:35 KNO18:35 SUB6Hrs, 00m 1 Stop (BTH)
-
KNOKualanamu International Airport 12:35 - SUB 18:35 6h 1 Stop (BTH) Batam
-
KNOKualanamu International Airport 12:35BTHBatam Airport 16:25
-
BTHBatam Airport 14:00SUBSurabaya Airport 18:35
- 6h (2h 25m)
- 1 Stop BTH · Batam 2h 25m
-
Citilink (QG 925)Airbus Citilink (QG 949)Airbus -
Citilink (QG 925) -
- -
- -
- -
- -
- -
- -
- S
-
12:50 KNO20:15 SUB7Hrs, 25m 1 Stop (CGK)
-
KNOKualanamu International Airport 12:50 - SUB 20:15 7h 25m 1 Stop (CGK) Jakarta
-
KNOKualanamu International Airport 12:50CGKJakarta Soekarno-Hatta Airport 18:30
-
CGKJakarta Soekarno-Hatta Airport 15:15SUBSurabaya Airport 20:15
- 7h 25m (3h 15m)
- 1 Stop CGK · Jakarta 3h 15m
-
Garuda Indonesia (GA 187)Boeing 737 800 Garuda Indonesia (GA 328)Boeing 737 800 -
Garuda Indonesia (GA 187) -
- -
- T
- W
- T
- F
- -
- -
-
12:50 KNO20:05 SUB7Hrs, 15m 1 Stop (CGK)
-
KNOKualanamu International Airport 12:50 - SUB 20:05 7h 15m 1 Stop (CGK) Jakarta
-
KNOKualanamu International Airport 12:50CGKJakarta Soekarno-Hatta Airport 18:20
-
CGKJakarta Soekarno-Hatta Airport 15:15SUBSurabaya Airport 20:05
- 7h 15m (3h 05m)
- 1 Stop CGK · Jakarta 3h 05m
-
Garuda Indonesia (GA 187)Boeing 737 800 Garuda Indonesia (GA 324)Boeing 737 800 -
Garuda Indonesia (GA 187) -
- -
- -
- -
- -
- -
- -
- S
-
12:50 KNO17:55 SUB5Hrs, 05m 1 Stop (CGK)
-
KNOKualanamu International Airport 12:50 - SUB 17:55 5h 05m 1 Stop (CGK) Jakarta
-
KNOKualanamu International Airport 12:50CGKJakarta Soekarno-Hatta Airport 16:15
-
CGKJakarta Soekarno-Hatta Airport 15:15SUBSurabaya Airport 17:55
- 5h 05m (1h)
- 1 Stop CGK · Jakarta 1h
-
Garuda Indonesia (GA 187)Boeing 737 800 Garuda Indonesia (GA 320)Boeing 737 800 -
Garuda Indonesia (GA 187) -
- -
- -
- -
- -
- -
- S
- -
-
12:50 KNO19:25 SUB6Hrs, 35m 1 Stop (CGK)
-
KNOKualanamu International Airport 12:50 - SUB 19:25 6h 35m 1 Stop (CGK) Jakarta
-
KNOKualanamu International Airport 12:50CGKJakarta Soekarno-Hatta Airport 17:45
-
CGKJakarta Soekarno-Hatta Airport 15:15SUBSurabaya Airport 19:25
- 6h 35m (2h 30m)
- 1 Stop CGK · Jakarta 2h 30m
-
Garuda Indonesia (GA 187)Boeing 737 800 Garuda Indonesia (GA 326)Boeing 737 800 -
Garuda Indonesia (GA 187) -
- -
- -
- -
- -
- F
- -
- -
-
12:50 KNO19:10 SUB6Hrs, 20m 1 Stop (CGK)
-
KNOKualanamu International Airport 12:50 - SUB 19:10 6h 20m 1 Stop (CGK) Jakarta
-
KNOKualanamu International Airport 12:50CGKJakarta Soekarno-Hatta Airport 17:30
-
CGKJakarta Soekarno-Hatta Airport 15:15SUBSurabaya Airport 19:10
- 6h 20m (2h 15m)
- 1 Stop CGK · Jakarta 2h 15m
-
Garuda Indonesia (GA 187)Boeing 737 800 Garuda Indonesia (GA 326)Boeing 737 800 -
Garuda Indonesia (GA 187) -
- M
- T
- W
- T
- -
- S
- S
-
12:50 KNO18:45 SUB5Hrs, 55m 1 Stop (CGK)
-
KNOKualanamu International Airport 12:50 - SUB 18:45 5h 55m 1 Stop (CGK) Jakarta
-
KNOKualanamu International Airport 12:50CGKJakarta Soekarno-Hatta Airport 17:05
-
CGKJakarta Soekarno-Hatta Airport 15:15SUBSurabaya Airport 18:45
- 5h 55m (1h 50m)
- 1 Stop CGK · Jakarta 1h 50m
-
Garuda Indonesia (GA 187)Boeing 737 800 Garuda Indonesia (GA 320)Airbus A330 900 Neo -
Garuda Indonesia (GA 187) -
- M
- -
- -
- -
- -
- -
- -
-
13:45 KNO19:00 SUB5Hrs, 15m 1 Stop (CGK)
-
KNOKualanamu International Airport 13:45 - SUB 19:00 5h 15m 1 Stop (CGK) Jakarta
-
KNOKualanamu International Airport 13:45CGKJakarta Soekarno-Hatta Airport 17:20
-
CGKJakarta Soekarno-Hatta Airport 16:10SUBSurabaya Airport 19:00
- 5h 15m (1h 10m)
- 1 Stop CGK · Jakarta 1h 10m
-
Citilink (QG 919)Airbus Citilink (QG 736)Airbus -
Citilink (QG 919) -
- M
- T
- W
- T
- F
- S
- S
-
13:45 KNO19:45 SUB6Hrs, 00m 1 Stop (CGK)
-
KNOKualanamu International Airport 13:45 - SUB 19:45 6h 1 Stop (CGK) Jakarta
-
KNOKualanamu International Airport 13:45CGKJakarta Soekarno-Hatta Airport 18:05
-
CGKJakarta Soekarno-Hatta Airport 16:10SUBSurabaya Airport 19:45
- 6h (1h 55m)
- 1 Stop CGK · Jakarta 1h 55m
-
Citilink (QG 919)Airbus Citilink (QG 722)Airbus -
Citilink (QG 919) -
- M
- T
- W
- T
- F
- S
- S
-
14:00 KNO18:35 SUB4Hrs, 35m 1 Stop (BTH)
-
KNOKualanamu International Airport 14:00 - SUB 18:35 4h 35m 1 Stop (BTH) Batam
-
KNOKualanamu International Airport 14:00BTHBatam Airport 16:25
-
BTHBatam Airport 15:25SUBSurabaya Airport 18:35
- 4h 35m (1h)
- 1 Stop BTH · Batam 1h
-
Citilink (QG 923)Airbus Citilink (QG 949)Airbus -
Citilink (QG 923) -
- -
- T
- -
- -
- -
- -
- -
-
14:10 KNO20:15 SUB6Hrs, 05m 1 Stop (CGK)
-
KNOKualanamu International Airport 14:10 - SUB 20:15 6h 05m 1 Stop (CGK) Jakarta
-
KNOKualanamu International Airport 14:10CGKJakarta Soekarno-Hatta Airport 18:30
-
CGKJakarta Soekarno-Hatta Airport 16:40SUBSurabaya Airport 20:15
- 6h 05m (1h 50m)
- 1 Stop CGK · Jakarta 1h 50m
-
Garuda Indonesia (GA 189)Boeing 737 800 Garuda Indonesia (GA 328)Boeing 737 800 -
Garuda Indonesia (GA 189) -
- M
- T
- W
- T
- F
- -
- -
-
14:10 KNO21:25 SUB7Hrs, 15m 1 Stop (CGK)
-
KNOKualanamu International Airport 14:10 - SUB 21:25 7h 15m 1 Stop (CGK) Jakarta
-
KNOKualanamu International Airport 14:10CGKJakarta Soekarno-Hatta Airport 19:40
-
CGKJakarta Soekarno-Hatta Airport 16:40SUBSurabaya Airport 21:25
- 7h 15m (3h)
- 1 Stop CGK · Jakarta 3h
-
Garuda Indonesia (GA 189)Boeing 737 800 Garuda Indonesia (GA 3284)Boeing 737 800 -
Garuda Indonesia (GA 189) -
- -
- -
- -
- -
- -
- S
- S
-
14:10 KNO20:05 SUB5Hrs, 55m 1 Stop (CGK)
-
KNOKualanamu International Airport 14:10 - SUB 20:05 5h 55m 1 Stop (CGK) Jakarta
-
KNOKualanamu International Airport 14:10CGKJakarta Soekarno-Hatta Airport 18:20
-
CGKJakarta Soekarno-Hatta Airport 16:40SUBSurabaya Airport 20:05
- 5h 55m (1h 40m)
- 1 Stop CGK · Jakarta 1h 40m
-
Garuda Indonesia (GA 189)Boeing 737 800 Garuda Indonesia (GA 324)Boeing 737 800 -
Garuda Indonesia (GA 189) -
- -
- -
- -
- -
- -
- -
- S
-
14:10 KNO19:25 SUB5Hrs, 15m 1 Stop (CGK)
-
KNOKualanamu International Airport 14:10 - SUB 19:25 5h 15m 1 Stop (CGK) Jakarta
-
KNOKualanamu International Airport 14:10CGKJakarta Soekarno-Hatta Airport 17:45
-
CGKJakarta Soekarno-Hatta Airport 16:40SUBSurabaya Airport 19:25
- 5h 15m (1h 05m)
- 1 Stop CGK · Jakarta 1h 05m
-
Garuda Indonesia (GA 189)Boeing 737 800 Garuda Indonesia (GA 326)Boeing 737 800 -
Garuda Indonesia (GA 189) -
- -
- -
- -
- -
- F
- -
- -
-
15:00 KNO20:10 SUB5Hrs, 10m 1 Stop (HLP)
-
KNOKualanamu International Airport 15:00 - SUB 20:10 5h 10m 1 Stop (HLP) Jakarta
-
KNOKualanamu International Airport 15:00HLPJakarta Halim Perdanakusuma Airport 18:45
-
HLPJakarta Halim Perdanakusuma Airport 17:25SUBSurabaya Airport 20:10
- 5h 10m (1h 20m)
- 1 Stop HLP · Jakarta 1h 20m
-
Batik Air (ID 7010)Airbus Industrie A320 Sharklets Batik Air (ID 7521)Airbus Industrie A320 Sharklets -
Batik Air (ID 7010) -
- M
- T
- W
- T
- F
- S
- S
-
04:55 KNO13:25 SUB8Hrs, 30m 1 Stop (CGK)
-
KNOKualanamu International Airport 04:55 - SUB 13:25 8h 30m 1 Stop (CGK) Jakarta
-
KNOKualanamu International Airport 04:55CGKJakarta Soekarno-Hatta Airport 11:45
-
CGKJakarta Soekarno-Hatta Airport 07:20SUBSurabaya Airport 13:25
- 8h 30m (4h 25m)
- 1 Stop CGK · Jakarta 4h 25m
-
Citilink (QG 911)Airbus Citilink (QG 716)Airbus -
Citilink (QG 911) -
- M
- T
- W
- T
- F
- S
- S
-
05:20 KNO11:40 SUB6Hrs, 20m 1 Stop (CGK)
-
KNOKualanamu International Airport 05:20 - SUB 11:40 6h 20m 1 Stop (CGK) Jakarta
-
KNOKualanamu International Airport 05:20CGKJakarta Soekarno-Hatta Airport 10:00
-
CGKJakarta Soekarno-Hatta Airport 07:45SUBSurabaya Airport 11:40
- 6h 20m (2h 15m)
- 1 Stop CGK · Jakarta 2h 15m
-
Garuda Indonesia (GA 183)Boeing 737 800 Garuda Indonesia (GA 3204)Boeing 737 800 -
Garuda Indonesia (GA 183) -
- -
- -
- -
- -
- F
- -
- -
-
05:20 KNO12:50 SUB7Hrs, 30m 1 Stop (CGK)
-
KNOKualanamu International Airport 05:20 - SUB 12:50 7h 30m 1 Stop (CGK) Jakarta
-
KNOKualanamu International Airport 05:20CGKJakarta Soekarno-Hatta Airport 11:10
-
CGKJakarta Soekarno-Hatta Airport 07:45SUBSurabaya Airport 12:50
- 7h 30m (3h 25m)
- 1 Stop CGK · Jakarta 3h 25m
-
Garuda Indonesia (GA 183)Boeing 737 800 Garuda Indonesia (GA 312)Boeing 737 800 -
Garuda Indonesia (GA 183) -
- -
- T
- W
- T
- -
- S
- -
-
05:20 KNO13:30 SUB8Hrs, 10m 1 Stop (CGK)
-
KNOKualanamu International Airport 05:20 - SUB 13:30 8h 10m 1 Stop (CGK) Jakarta
-
KNOKualanamu International Airport 05:20CGKJakarta Soekarno-Hatta Airport 11:50
-
CGKJakarta Soekarno-Hatta Airport 07:45SUBSurabaya Airport 13:30
- 8h 10m (4h 05m)
- 1 Stop CGK · Jakarta 4h 05m
-
Garuda Indonesia (GA 183)Boeing 737 800 Garuda Indonesia (GA 312)Boeing 737 800 -
Garuda Indonesia (GA 183) -
- M
- -
- -
- -
- -
- -
- S
-
05:20 KNO10:25 SUB5Hrs, 05m 1 Stop (CGK)
-
KNOKualanamu International Airport 05:20 - SUB 10:25 5h 05m 1 Stop (CGK) Jakarta
-
KNOKualanamu International Airport 05:20CGKJakarta Soekarno-Hatta Airport 08:45
-
CGKJakarta Soekarno-Hatta Airport 07:45SUBSurabaya Airport 10:25
- 5h 05m (1h)
- 1 Stop CGK · Jakarta 1h
-
Garuda Indonesia (GA 183)Boeing 737 800 Garuda Indonesia (GA 322)Boeing 737 800 -
Garuda Indonesia (GA 183) -
- M
- T
- W
- T
- F
- S
- S
The fastest flight time for direct flights from Medan to Surabaya is 3 hours 15 minutes. Check latest flight schedules & prices on Wego.
The flight distance between Medan and Surabaya is 1974km. Check all available flights on Wego.
The earliest flight of the day departs at 04:55. The last flight of the day departs at 07:15. See the full list of flight times on Wego.
There are 2 airlines that offer direct flights from Medan to Surabaya. Find out the list of airlines on Wego.
All Airports in Surabaya
Surabaya Airport SUB