Add Return
Adults 12+ Yrs Children 2-11 Yrs Infants 0-2 Yrs
Airlines
Depart
Duration
Arrival
Batik Air
ID-6360,ID-1844
06:56
Jakarta
1Hrs 10Min 1 Stop
CGK→JOG→SUB
12:20
Surabaya
Batik Air
ID-7368,ID-1812
00:00
Jakarta
1Hrs 15Min 1 Stop
CGK→JOG→SUB
06:36
Surabaya
Batik Air
ID-6308
00:34
Jakarta
1Hrs 30Min 1 Stop
CGK→SUB
02:23
Surabaya
Batik Air
ID-6308
00:39
Jakarta
1Hrs 30Min 1 Stop
CGK→SUB
02:29
Surabaya
Batik Air
ID-6308
01:29
Jakarta
1Hrs 30Min 1 Stop
CGK→SUB
03:19
Surabaya
Batik Air
ID-6308
01:35
Jakarta
1Hrs 30Min 1 Stop
CGK→SUB
03:24
Surabaya
Batik Air
ID-6308
01:40
Jakarta
1Hrs 30Min 1 Stop
CGK→SUB
03:30
Surabaya
Batik Air
ID-6308
02:36
Jakarta
1Hrs 30Min 1 Stop
CGK→SUB
04:25
Surabaya
Batik Air
ID-6308
02:47
Jakarta
1Hrs 30Min 1 Stop
CGK→SUB
04:37
Surabaya
Batik Air
ID-6308
02:53
Jakarta
1Hrs 30Min 1 Stop
CGK→SUB
04:42
Surabaya

FAQ about Batik Air 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 00:00 and is operated by Batik Air.

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

A. There are 34 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:59 and is operated by Batik Air.

View Best Offers