Cheap flights from Jakarta to Batam

Find cheap Batam to Jakarta flights with our free search service. Compare all available fares for direct or connection flights from Batam to Jakarta.

Round-trip
  • One-way
  • Round-trip
1 adult
Adults 12 years or over
1
Children 2-11 years
0
Infants 0-23 months
0
Cancel Done
Economy Class
  • Economy Class
  • Business Class
Done
Done

Jakarta to Batam flight schedules

Flight Departure Date Arrival Date Price Duration Number of stops Updated
Jakarta (JKT) - Batam (BTH) 2024-03-22 2024-03-25 161 USD 16 hours 25 minutes Connection 2024-03-18T03:58:11
Jakarta (JKT) - Batam (BTH) 2024-03-20 2024-03-23 165 USD 16 hours 25 minutes Connection 2024-03-18T06:36:30
Jakarta (JKT) - Batam (BTH) 2024-03-19 2024-03-21 172 USD 25 hours 5 minutes Connection 2024-03-18T12:33:40
Jakarta (JKT) - Batam (BTH) 2024-03-19 2024-03-22 172 USD 25 hours 5 minutes Connection 2024-03-18T07:05:40
Jakarta (JKT) - Batam (BTH) 2024-03-19 2024-03-23 172 USD 25 hours 5 minutes Connection 2024-03-18T08:18:59
Jakarta (JKT) - Batam (BTH) 2024-03-21 2024-03-25 175 USD 27 hours 30 minutes Connection 2024-03-17T22:13:18
Jakarta (JKT) - Batam (BTH) 2024-03-26 2024-03-30 175 USD 16 hours 25 minutes Connection 2024-03-18T03:30:31
Jakarta (JKT) - Batam (BTH) 2024-04-24 2024-04-27 176 USD 7 hours 35 minutes Connection 2024-03-18T15:06:59
Jakarta (JKT) - Batam (BTH) 2024-03-22 2024-03-26 178 USD 16 hours 25 minutes Connection 2024-03-16T22:04:26
Jakarta (JKT) - Batam (BTH) 2024-03-26 2024-03-31 181 USD 16 hours 25 minutes Connection 2024-03-17T03:11:00
Jakarta (JKT) - Batam (BTH) 2024-03-21 2024-03-21 182 USD 27 hours 25 minutes Connection 2024-03-18T03:40:39
Jakarta (JKT) - Batam (BTH) 2024-03-23 2024-03-27 182 USD 25 hours 5 minutes Connection 2024-03-17T22:13:19
Jakarta (JKT) - Batam (BTH) 2024-03-21 2024-03-23 185 USD 25 hours 5 minutes Connection 2024-03-17T23:30:09
Jakarta (JKT) - Batam (BTH) 2024-03-23 2024-03-24 185 USD 3 hours 25 minutes Direct 2024-03-18T16:22:40
Jakarta (JKT) - Batam (BTH) 2024-03-23 2024-03-30 185 USD 21 hours 10 minutes Connection 2024-03-18T12:59:34
Jakarta (JKT) - Batam (BTH) 2024-04-30 2024-05-04 190 USD 7 hours 35 minutes Connection 2024-03-16T08:29:34
Jakarta (JKT) - Batam (BTH) 2024-03-22 2024-03-29 192 USD 16 hours 25 minutes Connection 2024-03-17T08:42:44
Jakarta (JKT) - Batam (BTH) 2024-03-20 2024-04-19 193 USD 16 hours 25 minutes Connection 2024-03-18T06:36:22
Jakarta (JKT) - Batam (BTH) 2024-03-21 2024-03-28 195 USD 25 hours 5 minutes Connection 2024-03-16T03:33:44
Jakarta (JKT) - Batam (BTH) 2024-04-22 2024-04-29 195 USD 28 hours 50 minutes Connection 2024-03-16T04:07:56
Jakarta (JKT) - Batam (BTH) 2024-03-25 2024-03-28 195 USD 25 hours 5 minutes Connection 2024-03-19T02:22:14
Jakarta (JKT) - Batam (BTH) 2024-03-25 2024-03-31 198 USD 25 hours 5 minutes Connection 2024-03-17T03:10:19
Jakarta (JKT) - Batam (BTH) 2024-03-25 2024-04-12 199 USD 25 hours 5 minutes Connection 2024-03-16T08:09:25
Jakarta (JKT) - Batam (BTH) 2024-03-29 2024-04-01 206 USD 29 hours 0 minutes Connection 2024-03-17T04:19:25
Jakarta (JKT) - Batam (BTH) 2024-04-16 2024-04-20 209 USD 18 hours 45 minutes Connection 2024-03-16T22:07:11
Jakarta (JKT) - Batam (BTH) 2024-04-18 2024-04-22 209 USD 18 hours 45 minutes Connection 2024-03-16T03:35:16
Jakarta (JKT) - Batam (BTH) 2024-04-20 2024-04-22 209 USD 18 hours 45 minutes Connection 2024-03-18T00:51:43
Jakarta (JKT) - Batam (BTH) 2024-03-31 2024-04-01 210 USD 24 hours 45 minutes Connection 2024-03-18T01:18:38
Jakarta (JKT) - Batam (BTH) 2024-04-17 2024-04-21 211 USD 7 hours 35 minutes Connection 2024-03-18T08:20:28
Jakarta (JKT) - Batam (BTH) 2024-04-19 2024-04-21 211 USD 7 hours 35 minutes Connection 2024-03-16T05:31:46

Jakarta to Batam flight status

Flight Origin Destination Departure Arrival Equip
QG923 Jakarta (CGK) Batam (BTH) 1:10 p.m. 2:50 p.m. A320
QG944 Jakarta (CGK) Batam (BTH) 4 p.m. 5:40 p.m. A20N
JT370 Jakarta (CGK) Batam (BTH) 10 a.m. 11:45 a.m. B739
ID6864 Jakarta (CGK) Batam (BTH) 9:30 a.m. 11:10 a.m. A320
IU856 Jakarta (CGK) Batam (BTH) 6:10 a.m. 7:50 a.m. Airbus A320-232
QG940 Jakarta (CGK) Batam (BTH) 6 a.m. 7:45 a.m. A320
JT372 Jakarta (CGK) Batam (BTH) 3 p.m. 4:45 p.m. B739
GA152 Jakarta (CGK) Batam (BTH) 9:45 a.m. 11:25 a.m. A333
QG942 Jakarta (CGK) Batam (BTH) noon 1:40 p.m. A320
GA154 Jakarta (CGK) Batam (BTH) 3 p.m. 4:40 p.m. B738
IU854 Jakarta (CGK) Batam (BTH) 12:30 p.m. 2:10 p.m. Airbus A320-232
JT378 Jakarta (CGK) Batam (BTH) 1 p.m. 2:45 p.m. B739
QG968 Jakarta (CGK) Batam (BTH) 12:20 p.m. 2:05 p.m. A20N
IU858 Jakarta (CGK) Batam (BTH) 10:45 a.m. 12:20 p.m. Airbus A320-232
JT3378 Jakarta (CGK) Batam (BTH) noon 1:45 p.m. None
ID6862 Jakarta (CGK) Batam (BTH) 7:20 p.m. 9:05 p.m. A320
JT908 Jakarta (CGK) Batam (BTH) 5 p.m. 6:45 p.m. None
GA156 Jakarta (CGK) Batam (BTH) 4:35 p.m. 6:20 p.m. B738
JT374 Jakarta (CGK) Batam (BTH) 6 a.m. 7:45 a.m. B739
JT3902 Jakarta (CGK) Batam (BTH) noon midnight None
ID8862 Jakarta (CGK) Batam (BTH) 3 p.m. midnight None
JT3372 Jakarta (CGK) Batam (BTH) 5 p.m. 6:45 p.m. B739
JT3370 Jakarta (CGK) Batam (BTH) 3:30 a.m. midnight B739
JT3374 Jakarta (CGK) Batam (BTH) midnight 10:45 a.m. None
QG9950 Jakarta (CGK) Batam (BTH) 7 a.m. 8:20 a.m. A320
QG9946 Jakarta (CGK) Batam (BTH) 9:45 p.m. 11:30 p.m. 320
JT900 Jakarta (CGK) Batam (BTH) 11 a.m. 12:45 p.m. 738
SJ32 Jakarta (CGK) Batam (BTH) 7:15 a.m. 8:55 a.m. B735
SJ032 Jakarta (CGK) Batam (BTH) 7:10 a.m. 8:50 a.m. 737-500
GA1570 Jakarta (CGK) Batam (BTH) 7 a.m. 7 a.m. Airbus A330-343
IW856 Jakarta (CGK) Batam (BTH) 6:10 a.m. 7:50 a.m. Airbus A320-232
GA150 Jakarta (CGK) Batam (BTH) 6:20 a.m. 8:15 a.m. B738
GA197 Jakarta (CGK) Batam (BTH) 11:30 a.m. 1:50 p.m. B738
JT902 Jakarta (CGK) Batam (BTH) noon 1:45 p.m. B738
JT906 Jakarta (CGK) Batam (BTH) 4 p.m. 5:45 p.m. 738
JT904 Jakarta (CGK) Batam (BTH) 8 a.m. 9:45 a.m. 738
JT380 Jakarta (CGK) Batam (BTH) 6 p.m. 7:45 p.m. B738
SJ026 Jakarta (CGK) Batam (BTH) 11:25 a.m. 12:20 p.m. 737-400
QG7962 Jakarta (CGK) Batam (BTH) None None A320
GA1505 Jakarta (CGK) Batam (BTH) 8 p.m. 9:45 p.m. B738
QG9542 Jakarta (CGK) Batam (BTH) 12:45 p.m. 1:55 p.m. A320
SJ320 Jakarta (CGK) Batam (BTH) 7:25 a.m. 9:20 a.m. B738
GA1564 Jakarta (CGK) Batam (BTH) None None B738
SJ350 Jakarta (CGK) Batam (BTH) None None B738
GA158 Jakarta (CGK) Batam (BTH) 6:40 p.m. 8:35 p.m. B738
QG9571 Jakarta (CGK) Batam (BTH) 10:30 a.m. 12:10 p.m. 320
GA62 Jakarta (CGK) Batam (BTH) None None B738
ID7862 Jakarta (CGK) Batam (BTH) noon 1:40 p.m. 32A
9K1539 Jakarta (CGK) Batam (BTH) 6:10 a.m. 7:55 a.m.
8I3 Jakarta (CGK) Batam (BTH) 12:05 p.m. 1:55 p.m. None
QG840 Jakarta (CGK) Batam (BTH) 6:20 a.m. 8:05 a.m. 320
QG842 Jakarta (CGK) Batam (BTH) 12:05 p.m. 1:45 p.m. 320
SA7047 Jakarta (CGK) Batam (BTH) 11:25 a.m. 12:20 p.m. 320
EV4656 Jakarta (CGK) Batam (BTH) 4:35 p.m. 6:20 p.m.
EV4655 Jakarta (CGK) Batam (BTH) 9:30 a.m. 11:15 a.m. ERJ
BP225 Jakarta (CGK) Batam (BTH) 12:05 p.m. 1:45 p.m. AT5
9K1535 Jakarta (CGK) Batam (BTH) 9:10 a.m. 11 a.m.
9K1546 Jakarta (CGK) Batam (BTH) 11 a.m. 12:45 p.m. CNC