Add Return
Adults 12+ Yrs Children 2-11 Yrs Infants 0-2 Yrs
Airlines
Depart
Duration
Arrival
Garuda Indonesia
GA-202,GA-7309
05:30
Jakarta
1Hrs 10Min 1 Stop
CGK→JOG→SUB
18:00
Surabaya
Garuda Indonesia
GA-230,GA-364
05:40
Jakarta
1Hrs 10Min 1 Stop
CGK→SRG→SUB
10:15
Surabaya
Garuda Indonesia
GA-230,GA-367
05:40
Jakarta
1Hrs 10Min 1 Stop
CGK→SRG→SUB
17:25
Surabaya
Garuda Indonesia
GA-232,GA-367
07:55
Jakarta
1Hrs 10Min 1 Stop
CGK→SRG→SUB
17:25
Surabaya
Garuda Indonesia
GA-234,GA-367
09:35
Jakarta
1Hrs 10Min 1 Stop
CGK→SRG→SUB
17:25
Surabaya
Garuda Indonesia
GA-236,GA-367
11:50
Jakarta
1Hrs 10Min 1 Stop
CGK→SRG→SUB
17:25
Surabaya
Garuda Indonesia
GA-238,GA-367
13:30
Jakarta
1Hrs 10Min 1 Stop
CGK→SRG→SUB
17:25
Surabaya
Garuda Indonesia
GA-240,GA-367
14:25
Jakarta
1Hrs 10Min 1 Stop
CGK→SRG→SUB
17:25
Surabaya
Garuda Indonesia
GA-206,GA-7309
10:05
Jakarta
1Hrs 15Min 1 Stop
CGK→JOG→SUB
18:00
Surabaya
Garuda Indonesia
GA-208,GA-7309
12:10
Jakarta
1Hrs 15Min 1 Stop
CGK→JOG→SUB
18:00
Surabaya

FAQ about garuda indonesia Flights from Jakarta to Surabaya

Q. How much time does it take to fly from Jakarta to Surabaya ?

A. It takes 1Hrs 10Min to fly from Jakarta to Surabaya.

Q. When is the earliest flight from Jakarta to Surabaya ?

A. The earliest flight from Jakarta to Surabaya is at 01:20 and is operated by Garuda Indonesia.

Q. How many flights are there from Jakarta to Surabaya ?

A. There are 50 flights from Jakarta to Surabaya.

Q. When is the last flight from Jakarta to Surabaya ?

A. The last flight from Jakarta to Surabaya is at 23:45 and is operated by Garuda Indonesia.

View Best Offers