Add Return
Adults 12+ Yrs Children 2-11 Yrs Infants 0-2 Yrs
Airlines
Depart
Duration
Arrival
Garuda
GA-153,GA-314
00:52
Batam
1Hrs 40Min 1 Stop
BTH→CGK→SUB
07:34
Surabaya
Garuda
GA-153,GA-314
06:20
Batam
1Hrs 40Min 1 Stop
BTH→CGK→SUB
13:02
Surabaya
Garuda
GA-153,GA-314
07:27
Batam
1Hrs 40Min 1 Stop
BTH→CGK→SUB
14:08
Surabaya
Garuda
GA-153,GA-314
09:35
Batam
1Hrs 40Min 1 Stop
BTH→CGK→SUB
16:16
Surabaya
Garuda
GA-153,GA-314
10:41
Batam
1Hrs 40Min 1 Stop
BTH→CGK→SUB
17:23
Surabaya
Garuda
GA-153,GA-314
10:47
Batam
1Hrs 40Min 1 Stop
BTH→CGK→SUB
17:29
Surabaya
Garuda
GA-153,GA-314
11:48
Batam
1Hrs 40Min 1 Stop
BTH→CGK→SUB
18:30
Surabaya
Garuda
GA-153,GA-314
17:16
Batam
1Hrs 40Min 1 Stop
BTH→CGK→SUB
23:58
Surabaya
Garuda
GA-153,GA-314
20:25
Batam
1Hrs 40Min 1 Stop
BTH→CGK→SUB
03:07
Surabaya
Garuda
GA-153,GA-314
20:31
Batam
1Hrs 40Min 1 Stop
BTH→CGK→SUB
03:12
Surabaya

FAQ about Garuda Flights from Batam to Surabaya

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

A. It takes 1Hrs 40Min to fly from Batam to Surabaya.

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

A. The earliest flight from Batam to Surabaya is at 00:24 and is operated by Garuda.

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

A. There are 10 flights from Batam to Surabaya.

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

A. The last flight from Batam to Surabaya is at 23:49 and is operated by Garuda.

View Best Offers