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-05-07 2024-05-09 183 USD 18 hours 45 minutes Connection 2024-04-25T04:23:44
Jakarta (JKT) - Batam (BTH) 2024-05-23 2024-05-23 206 USD 11 hours 0 minutes Connection 2024-04-23T12:34:09
Jakarta (JKT) - Batam (BTH) 2024-04-30 2024-05-03 216 USD 3 hours 25 minutes Direct 2024-04-23T07:16:16
Jakarta (JKT) - Batam (BTH) 2024-04-30 2024-05-06 216 USD 3 hours 25 minutes Direct 2024-04-23T00:41:23
Jakarta (JKT) - Batam (BTH) 2024-05-01 2024-05-13 222 USD 3 hours 20 minutes Direct 2024-04-24T18:17:12
Jakarta (JKT) - Batam (BTH) 2024-05-02 2024-05-05 222 USD 3 hours 20 minutes Direct 2024-04-25T04:56:23
Jakarta (JKT) - Batam (BTH) 2024-05-05 2024-05-07 222 USD 3 hours 20 minutes Direct 2024-04-24T06:42:34
Jakarta (JKT) - Batam (BTH) 2024-05-05 2024-05-10 222 USD 3 hours 20 minutes Direct 2024-04-24T06:42:35
Jakarta (JKT) - Batam (BTH) 2024-05-06 2024-05-09 222 USD 3 hours 20 minutes Direct 2024-04-25T10:15:39
Jakarta (JKT) - Batam (BTH) 2024-05-07 2024-05-24 222 USD 3 hours 20 minutes Direct 2024-04-25T01:07:23
Jakarta (JKT) - Batam (BTH) 2024-05-08 2024-05-12 222 USD 3 hours 20 minutes Direct 2024-04-24T11:22:43
Jakarta (JKT) - Batam (BTH) 2024-05-08 2024-05-15 222 USD 3 hours 20 minutes Direct 2024-04-24T10:48:29
Jakarta (JKT) - Batam (BTH) 2024-05-09 2024-05-13 222 USD 3 hours 20 minutes Direct 2024-04-25T10:57:14
Jakarta (JKT) - Batam (BTH) 2024-05-10 2024-05-12 222 USD 3 hours 20 minutes Direct 2024-04-25T15:59:52
Jakarta (JKT) - Batam (BTH) 2024-05-10 2024-05-15 222 USD 3 hours 20 minutes Direct 2024-04-26T03:58:24
Jakarta (JKT) - Batam (BTH) 2024-05-11 2024-05-15 222 USD 3 hours 20 minutes Direct 2024-04-26T03:58:22
Jakarta (JKT) - Batam (BTH) 2024-05-13 2024-05-16 222 USD 3 hours 20 minutes Direct 2024-04-25T02:54:48
Jakarta (JKT) - Batam (BTH) 2024-05-17 2024-05-21 222 USD 3 hours 20 minutes Direct 2024-04-25T02:46:19
Jakarta (JKT) - Batam (BTH) 2024-05-18 2024-05-20 222 USD 3 hours 20 minutes Direct 2024-04-25T02:46:40
Jakarta (JKT) - Batam (BTH) 2024-05-21 2024-05-26 222 USD 3 hours 20 minutes Direct 2024-04-25T00:31:17
Jakarta (JKT) - Batam (BTH) 2024-05-23 2024-05-26 222 USD 3 hours 20 minutes Direct 2024-04-24T09:58:20
Jakarta (JKT) - Batam (BTH) 2024-05-23 2024-05-27 222 USD 3 hours 20 minutes Direct 2024-04-24T23:52:15
Jakarta (JKT) - Batam (BTH) 2024-05-25 2024-05-29 222 USD 3 hours 20 minutes Direct 2024-04-25T10:58:05
Jakarta (JKT) - Batam (BTH) 2024-05-26 2024-05-28 222 USD 3 hours 20 minutes Direct 2024-04-25T05:02:23
Jakarta (JKT) - Batam (BTH) 2024-05-26 2024-05-30 222 USD 3 hours 20 minutes Direct 2024-04-25T22:02:32
Jakarta (JKT) - Batam (BTH) 2024-04-29 2024-05-01 222 USD 3 hours 20 minutes Direct 2024-04-23T01:23:31
Jakarta (JKT) - Batam (BTH) 2024-04-30 2024-05-04 222 USD 3 hours 25 minutes Direct 2024-04-23T11:00:39
Jakarta (JKT) - Batam (BTH) 2024-05-03 2024-05-07 223 USD 3 hours 20 minutes Direct 2024-04-26T11:15:03
Jakarta (JKT) - Batam (BTH) 2024-05-04 2024-05-06 223 USD 3 hours 20 minutes Direct 2024-04-26T14:43:20
Jakarta (JKT) - Batam (BTH) 2024-05-10 2024-05-14 223 USD 3 hours 20 minutes Direct 2024-04-26T11:15:34

Jakarta to Batam flight status

Flight Origin Destination Departure Arrival Equip
GA154 Jakarta (CGK) Batam (BTH) 2:30 p.m. 4:10 p.m. B738
GA150 Jakarta (CGK) Batam (BTH) 6 a.m. 7:45 a.m. B738
QG923 Jakarta (CGK) Batam (BTH) 1:10 p.m. 2:50 p.m. A320
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
GA152 Jakarta (CGK) Batam (BTH) 9:45 a.m. 11:25 a.m. A333
JT374 Jakarta (CGK) Batam (BTH) 6 a.m. 7: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
QG9946 Jakarta (CGK) Batam (BTH) 9:45 p.m. 11:30 p.m. 320
QG968 Jakarta (CGK) Batam (BTH) 12:20 p.m. 2:05 p.m. A20N
JT3378 Jakarta (CGK) Batam (BTH) noon 1:45 p.m. None
QG942 Jakarta (CGK) Batam (BTH) noon 1:40 p.m. A320
IU858 Jakarta (CGK) Batam (BTH) 10:45 a.m. 12:20 p.m. Airbus A320-232
QG944 Jakarta (CGK) Batam (BTH) 4 p.m. 5:40 p.m. A20N
IU854 Jakarta (CGK) Batam (BTH) 12:30 p.m. 2:10 p.m. Airbus A320-232
JT372 Jakarta (CGK) Batam (BTH) 3 p.m. 4:45 p.m. B739
JT378 Jakarta (CGK) Batam (BTH) 1 p.m. 2:45 p.m. B739
JT370 Jakarta (CGK) Batam (BTH) 10 a.m. 11:45 a.m. B739
GA156 Jakarta (CGK) Batam (BTH) 4:35 p.m. 6:20 p.m. B738
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
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
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