Flights from Jakarta to Batam (HLP to BTH)
There are 20 flight connection options available between Jakarta, Halim Perdanakusuma and Batam, Hang Nadim on Friday, 3rd May.
Flights departing on Friday, 3rd May
# | Stops | Duration | Departure time | Arrival time |
Option #1 | Palembang, Indonesia | 6h 30 min | 07:10 (7:10 am) 3rd May |
13:40 (1:40 pm) 3rd May |
Option #2 | Surabaya, Indonesia | 7h 10 min | 05:30 (5:30 am) 3rd May |
12:40 (12:40 pm) 3rd May |
Option #3 | Palembang, Indonesia | 12h 50 min | 18:15 (6:15 pm) 3rd May |
07:05 (7:05 am) 4th May |
Option #4 | Pekanbaru, Indonesia | 13h 15 min | 18:35 (6:35 pm) 3rd May |
07:50 (7:50 am) 4th May |
Option #5 | Surabaya, Indonesia | 14h 40 min | 18:30 (6:30 pm) 3rd May |
09:10 (9:10 am) 4th May |
Option #6 | Palembang, Indonesia | 15h 25 min | 15:40 (3:40 pm) 3rd May |
07:05 (7:05 am) 4th May |
Option #7 | Surabaya, Indonesia | 15h 25 min | 17:45 (5:45 pm) 3rd May |
09:10 (9:10 am) 4th May |
Option #8 | Yogyakarta, Indonesia | 15h 30 min | 17:45 (5:45 pm) 3rd May |
09:15 (9:15 am) 4th May |
Option #9 | Pekanbaru, Indonesia | 15h 35 min | 18:35 (6:35 pm) 3rd May |
10:10 (10:10 am) 4th May |
Option #10 | Yogyakarta, Indonesia | 16h 45 min | 16:30 (4:30 pm) 3rd May |
09:15 (9:15 am) 4th May |
Option #11 | Surabaya, Indonesia | 18h 10 min | 18:30 (6:30 pm) 3rd May |
12:40 (12:40 pm) 4th May |
Option #12 | Palembang, Indonesia | 18h 15 min | 12:50 (12:50 pm) 3rd May |
07:05 (7:05 am) 4th May |
Option #13 | Pekanbaru, Indonesia | 18h 15 min | 13:35 (1:35 pm) 3rd May |
07:50 (7:50 am) 4th May |
Option #14 | Pekanbaru, Indonesia | 18h 40 min | 18:35 (6:35 pm) 3rd May |
13:15 (1:15 pm) 4th May |
Option #15 | Kuala Namu, Indonesia | 18h 50 min | 12:00 (12:00 pm) 3rd May |
06:50 (6:50 am) 4th May |
Option #16 | Surabaya, Indonesia | 18h 55 min | 17:45 (5:45 pm) 3rd May |
12:40 (12:40 pm) 4th May |
Option #17 | Palembang, Indonesia | 19h 25 min | 18:15 (6:15 pm) 3rd May |
13:40 (1:40 pm) 4th May |
Option #18 | Surabaya, Indonesia | 19h 40 min | 13:30 (1:30 pm) 3rd May |
09:10 (9:10 am) 4th May |
Option #19 | Yogyakarta, Indonesia | 20h 30 min | 12:45 (12:45 pm) 3rd May |
09:15 (9:15 am) 4th May |
Option #20 | Pekanbaru, Indonesia | 20h 35 min | 13:35 (1:35 pm) 3rd May |
10:10 (10:10 am) 4th May |
Option #1
Flight Jakarta - Palembang
Batik Air domestic flight ID7053 leaves Jakarta (Halim Perdanakusuma) at 07:10 (7:10 am) and lands in Palembang (Sultan Mahmud Badaruddin II) at 08:20 (8:20 am). Flight duration is 1 hours 10 minutes.
Connection in Palembang
Connection time in Palembang, Sultan Mahmud Badaruddin II airport is 4 hours and 15 minutes (from 08:20 / 8:20 am, 3rd May to 12:35 / 12:35 pm, 3rd May).
Flight Palembang - Batam
Lion Air domestic flight JT248 leaves Palembang (Sultan Mahmud Badaruddin II) at 12:35 (12:35 pm) and lands in Batam (Hang Nadim) at 13:40 (1:40 pm). Flight duration is 1 hours 05 minutes.
Option #2
Flight Jakarta - Surabaya
Batik Air domestic flight ID7511 leaves Jakarta (Halim Perdanakusuma) at 05:30 (5:30 am) and lands in Surabaya (Juanda) at 06:55 (6:55 am). Flight duration is 1 hours 25 minutes.
Connection in Surabaya
Connection time in Surabaya, Juanda airport is 3 hours and 35 minutes (from 06:55 / 6:55 am, 3rd May to 10:30 / 10:30 am, 3rd May).
Flight Surabaya - Batam
Lion Air domestic flight JT973 leaves Surabaya (Juanda) at 10:30 (10:30 am) and lands in Batam (Hang Nadim) at 12:40 (12:40 pm). Flight duration is 2 hours 10 minutes.
Option #3
Flight Jakarta - Palembang
Batik Air domestic flight ID7055 leaves Jakarta (Halim Perdanakusuma) at 18:15 (6:15 pm) and lands in Palembang (Sultan Mahmud Badaruddin II) at 19:25 (7:25 pm). Flight duration is 1 hours 10 minutes.
Connection in Palembang
Connection time in Palembang, Sultan Mahmud Badaruddin II airport is 10 hours and 35 minutes (from 19:25 / 7:25 pm, 3rd May to 06:00 / 6:00 am, 4th May).
Flight Palembang - Batam
Lion Air domestic flight JT246 leaves Palembang (Sultan Mahmud Badaruddin II) at 06:00 (6:00 am) and lands in Batam (Hang Nadim) at 07:05 (7:05 am). Flight duration is 1 hours 05 minutes.
Option #4
Flight Jakarta - Pekanbaru
Batik Air domestic flight ID7065 leaves Jakarta (Halim Perdanakusuma) at 18:35 (6:35 pm) and lands in Pekanbaru (Sultan Syarif Kasim II) at 20:20 (8:20 pm). Flight duration is 1 hours 45 minutes.
Connection in Pekanbaru
Connection time in Pekanbaru, Sultan Syarif Kasim II airport is 10 hours and 40 minutes (from 20:20 / 8:20 pm, 3rd May to 07:00 / 7:00 am, 4th May).
Flight Pekanbaru - Batam
Super Air Jet domestic flight IU836 leaves Pekanbaru (Sultan Syarif Kasim II) at 07:00 (7:00 am) and lands in Batam (Hang Nadim) at 07:50 (7:50 am). Flight duration is 0 hours 50 minutes.
Option #5
Flight Jakarta - Surabaya
Batik Air domestic flight ID7521 leaves Jakarta (Halim Perdanakusuma) at 18:30 (6:30 pm) and lands in Surabaya (Juanda) at 19:50 (7:50 pm). Flight duration is 1 hours 20 minutes.
Connection in Surabaya
Connection time in Surabaya, Juanda airport is 11 hours and 10 minutes (from 19:50 / 7:50 pm, 3rd May to 07:00 / 7:00 am, 4th May).
Flight Surabaya - Batam
Lion Air domestic flight JT971 leaves Surabaya (Juanda) at 07:00 (7:00 am) and lands in Batam (Hang Nadim) at 09:10 (9:10 am). Flight duration is 2 hours 10 minutes.
Option #6
Flight Jakarta - Palembang
Batik Air domestic flight ID7059 leaves Jakarta (Halim Perdanakusuma) at 15:40 (3:40 pm) and lands in Palembang (Sultan Mahmud Badaruddin II) at 16:50 (4:50 pm). Flight duration is 1 hours 10 minutes.
Connection in Palembang
Connection time in Palembang, Sultan Mahmud Badaruddin II airport is 13 hours and 10 minutes (from 16:50 / 4:50 pm, 3rd May to 06:00 / 6:00 am, 4th May).
Flight Palembang - Batam
Lion Air domestic flight JT246 leaves Palembang (Sultan Mahmud Badaruddin II) at 06:00 (6:00 am) and lands in Batam (Hang Nadim) at 07:05 (7:05 am). Flight duration is 1 hours 05 minutes.
Option #7
Flight Jakarta - Surabaya
Batik Air domestic flight ID7519 leaves Jakarta (Halim Perdanakusuma) at 17:45 (5:45 pm) and lands in Surabaya (Juanda) at 19:05 (7:05 pm). Flight duration is 1 hours 20 minutes.
Connection in Surabaya
Connection time in Surabaya, Juanda airport is 11 hours and 55 minutes (from 19:05 / 7:05 pm, 3rd May to 07:00 / 7:00 am, 4th May).
Flight Surabaya - Batam
Lion Air domestic flight JT971 leaves Surabaya (Juanda) at 07:00 (7:00 am) and lands in Batam (Hang Nadim) at 09:10 (9:10 am). Flight duration is 2 hours 10 minutes.
Option #8
Flight Jakarta - Yogyakarta
Batik Air domestic flight ID7537 leaves Jakarta (Halim Perdanakusuma) at 17:45 (5:45 pm) and lands in Yogyakarta at 18:50 (6:50 pm). Flight duration is 1 hours 05 minutes.
Connection in Yogyakarta
Connection time in Yogyakarta is 12 hours and 20 minutes (from 18:50 / 6:50 pm, 3rd May to 07:10 / 7:10 am, 4th May).
Flight Yogyakarta - Batam
Super Air Jet domestic flight IU951 leaves Yogyakarta at 07:10 (7:10 am) and lands in Batam (Hang Nadim) at 09:15 (9:15 am). Flight duration is 2 hours 05 minutes.
Option #9
Flight Jakarta - Pekanbaru
Batik Air domestic flight ID7065 leaves Jakarta (Halim Perdanakusuma) at 18:35 (6:35 pm) and lands in Pekanbaru (Sultan Syarif Kasim II) at 20:20 (8:20 pm). Flight duration is 1 hours 45 minutes.
Connection in Pekanbaru
Connection time in Pekanbaru, Sultan Syarif Kasim II airport is 13 hours and 0 minutes (from 20:20 / 8:20 pm, 3rd May to 09:20 / 9:20 am, 4th May).
Flight Pekanbaru - Batam
Lion Air domestic flight JT238 leaves Pekanbaru (Sultan Syarif Kasim II) at 09:20 (9:20 am) and lands in Batam (Hang Nadim) at 10:10 (10:10 am). Flight duration is 0 hours 50 minutes.
Option #10
Flight Jakarta - Yogyakarta
Batik Air domestic flight ID7541 leaves Jakarta (Halim Perdanakusuma) at 16:30 (4:30 pm) and lands in Yogyakarta at 17:35 (5:35 pm). Flight duration is 1 hours 05 minutes.
Connection in Yogyakarta
Connection time in Yogyakarta is 13 hours and 35 minutes (from 17:35 / 5:35 pm, 3rd May to 07:10 / 7:10 am, 4th May).
Flight Yogyakarta - Batam
Super Air Jet domestic flight IU951 leaves Yogyakarta at 07:10 (7:10 am) and lands in Batam (Hang Nadim) at 09:15 (9:15 am). Flight duration is 2 hours 05 minutes.
Option #11
Flight Jakarta - Surabaya
Batik Air domestic flight ID7521 leaves Jakarta (Halim Perdanakusuma) at 18:30 (6:30 pm) and lands in Surabaya (Juanda) at 19:50 (7:50 pm). Flight duration is 1 hours 20 minutes.
Connection in Surabaya
Connection time in Surabaya, Juanda airport is 14 hours and 40 minutes (from 19:50 / 7:50 pm, 3rd May to 10:30 / 10:30 am, 4th May).
Flight Surabaya - Batam
Lion Air domestic flight JT973 leaves Surabaya (Juanda) at 10:30 (10:30 am) and lands in Batam (Hang Nadim) at 12:40 (12:40 pm). Flight duration is 2 hours 10 minutes.
Option #12
Flight Jakarta - Palembang
Batik Air domestic flight ID7051 leaves Jakarta (Halim Perdanakusuma) at 12:50 (12:50 pm) and lands in Palembang (Sultan Mahmud Badaruddin II) at 14:00 (2:00 pm). Flight duration is 1 hours 10 minutes.
Connection in Palembang
Connection time in Palembang, Sultan Mahmud Badaruddin II airport is 16 hours and 0 minutes (from 14:00 / 2:00 pm, 3rd May to 06:00 / 6:00 am, 4th May).
Flight Palembang - Batam
Lion Air domestic flight JT246 leaves Palembang (Sultan Mahmud Badaruddin II) at 06:00 (6:00 am) and lands in Batam (Hang Nadim) at 07:05 (7:05 am). Flight duration is 1 hours 05 minutes.
Option #13
Flight Jakarta - Pekanbaru
Batik Air domestic flight ID7063 leaves Jakarta (Halim Perdanakusuma) at 13:35 (1:35 pm) and lands in Pekanbaru (Sultan Syarif Kasim II) at 15:20 (3:20 pm). Flight duration is 1 hours 45 minutes.
Connection in Pekanbaru
Connection time in Pekanbaru, Sultan Syarif Kasim II airport is 15 hours and 40 minutes (from 15:20 / 3:20 pm, 3rd May to 07:00 / 7:00 am, 4th May).
Flight Pekanbaru - Batam
Super Air Jet domestic flight IU836 leaves Pekanbaru (Sultan Syarif Kasim II) at 07:00 (7:00 am) and lands in Batam (Hang Nadim) at 07:50 (7:50 am). Flight duration is 0 hours 50 minutes.
Option #14
Flight Jakarta - Pekanbaru
Batik Air domestic flight ID7065 leaves Jakarta (Halim Perdanakusuma) at 18:35 (6:35 pm) and lands in Pekanbaru (Sultan Syarif Kasim II) at 20:20 (8:20 pm). Flight duration is 1 hours 45 minutes.
Connection in Pekanbaru
Connection time in Pekanbaru, Sultan Syarif Kasim II airport is 16 hours and 0 minutes (from 20:20 / 8:20 pm, 3rd May to 12:20 / 12:20 pm, 4th May).
Flight Pekanbaru - Batam
Lion Air domestic flight JT236 leaves Pekanbaru (Sultan Syarif Kasim II) at 12:20 (12:20 pm) and lands in Batam (Hang Nadim) at 13:15 (1:15 pm). Flight duration is 0 hours 55 minutes.
Option #15
Flight Jakarta - Kuala Namu
Batik Air domestic flight ID7011 leaves Jakarta (Halim Perdanakusuma) at 12:00 (12:00 pm) and lands in Kuala Namu at 14:20 (2:20 pm). Flight duration is 2 hours 20 minutes.
Connection in Kuala Namu
Connection time in Kuala Namu is 15 hours and 5 minutes (from 14:20 / 2:20 pm, 3rd May to 05:25 / 5:25 am, 4th May).
Flight Kuala Namu - Batam
Lion Air domestic flight JT970 leaves Kuala Namu at 05:25 (5:25 am) and lands in Batam (Hang Nadim) at 06:50 (6:50 am). Flight duration is 1 hours 25 minutes.
Option #16
Flight Jakarta - Surabaya
Batik Air domestic flight ID7519 leaves Jakarta (Halim Perdanakusuma) at 17:45 (5:45 pm) and lands in Surabaya (Juanda) at 19:05 (7:05 pm). Flight duration is 1 hours 20 minutes.
Connection in Surabaya
Connection time in Surabaya, Juanda airport is 15 hours and 25 minutes (from 19:05 / 7:05 pm, 3rd May to 10:30 / 10:30 am, 4th May).
Flight Surabaya - Batam
Lion Air domestic flight JT973 leaves Surabaya (Juanda) at 10:30 (10:30 am) and lands in Batam (Hang Nadim) at 12:40 (12:40 pm). Flight duration is 2 hours 10 minutes.
Option #17
Flight Jakarta - Palembang
Batik Air domestic flight ID7055 leaves Jakarta (Halim Perdanakusuma) at 18:15 (6:15 pm) and lands in Palembang (Sultan Mahmud Badaruddin II) at 19:25 (7:25 pm). Flight duration is 1 hours 10 minutes.
Connection in Palembang
Connection time in Palembang, Sultan Mahmud Badaruddin II airport is 17 hours and 10 minutes (from 19:25 / 7:25 pm, 3rd May to 12:35 / 12:35 pm, 4th May).
Flight Palembang - Batam
Lion Air domestic flight JT248 leaves Palembang (Sultan Mahmud Badaruddin II) at 12:35 (12:35 pm) and lands in Batam (Hang Nadim) at 13:40 (1:40 pm). Flight duration is 1 hours 05 minutes.
Option #18
Flight Jakarta - Surabaya
Batik Air domestic flight ID7501 leaves Jakarta (Halim Perdanakusuma) at 13:30 (1:30 pm) and lands in Surabaya (Juanda) at 14:50 (2:50 pm). Flight duration is 1 hours 20 minutes.
Connection in Surabaya
Connection time in Surabaya, Juanda airport is 16 hours and 10 minutes (from 14:50 / 2:50 pm, 3rd May to 07:00 / 7:00 am, 4th May).
Flight Surabaya - Batam
Lion Air domestic flight JT971 leaves Surabaya (Juanda) at 07:00 (7:00 am) and lands in Batam (Hang Nadim) at 09:10 (9:10 am). Flight duration is 2 hours 10 minutes.
Option #19
Flight Jakarta - Yogyakarta
Batik Air domestic flight ID7539 leaves Jakarta (Halim Perdanakusuma) at 12:45 (12:45 pm) and lands in Yogyakarta at 13:50 (1:50 pm). Flight duration is 1 hours 05 minutes.
Connection in Yogyakarta
Connection time in Yogyakarta is 17 hours and 20 minutes (from 13:50 / 1:50 pm, 3rd May to 07:10 / 7:10 am, 4th May).
Flight Yogyakarta - Batam
Super Air Jet domestic flight IU951 leaves Yogyakarta at 07:10 (7:10 am) and lands in Batam (Hang Nadim) at 09:15 (9:15 am). Flight duration is 2 hours 05 minutes.
Option #20
Flight Jakarta - Pekanbaru
Batik Air domestic flight ID7063 leaves Jakarta (Halim Perdanakusuma) at 13:35 (1:35 pm) and lands in Pekanbaru (Sultan Syarif Kasim II) at 15:20 (3:20 pm). Flight duration is 1 hours 45 minutes.
Connection in Pekanbaru
Connection time in Pekanbaru, Sultan Syarif Kasim II airport is 18 hours and 0 minutes (from 15:20 / 3:20 pm, 3rd May to 09:20 / 9:20 am, 4th May).
Flight Pekanbaru - Batam
Lion Air domestic flight JT238 leaves Pekanbaru (Sultan Syarif Kasim II) at 09:20 (9:20 am) and lands in Batam (Hang Nadim) at 10:10 (10:10 am). Flight duration is 0 hours 50 minutes.
Available departure days
Select departure date to find flight connections between Jakarta and Batam.
Note that other flight options may be available for different date.