50
Checking Seats Availability
Loading seats data...

From Soekarno Hatta Airport to Batam by flight

#JT1340
05:20
CGK Soekarno Hatta Airport, Jakarta
07:05
BTH Hang Nadim Airport, Batam
1h 45m
 Instant
 
#JT600
05:45
CGK Soekarno Hatta Airport, Jakarta
07:30
BTH Hang Nadim Airport, Batam
1h 45m
 Instant
 
06:10
CGK Soekarno Hatta Airport, Jakarta
07:55
BTH Hang Nadim Airport, Batam
1h 45m
 Instant
 
#JT374
06:10
CGK Soekarno Hatta Airport, Jakarta
07:55
BTH Hang Nadim Airport, Batam
1h 45m
 Instant
 
#QG940
06:20
CGK Soekarno Hatta Airport, Jakarta
08:05
BTH Hang Nadim Airport, Batam
1h 45m
 Instant
 
06:45
CGK Soekarno Hatta Airport, Jakarta
08:30
BTH Hang Nadim Airport, Batam
1h 45m
 Instant
 
#JT300
07:00
CGK Soekarno Hatta Airport, Jakarta
08:45
BTH Hang Nadim Airport, Batam
1h 45m
 Instant
 
#JT504
08:00
CGK Soekarno Hatta Airport, Jakarta
09:45
BTH Hang Nadim Airport, Batam
1h 45m
 Instant
 
#JT554
09:00
CGK Soekarno Hatta Airport, Jakarta
10:45
BTH Hang Nadim Airport, Batam
1h 45m
 Instant
 
#JT692
09:10
CGK Soekarno Hatta Airport, Jakarta
10:55
BTH Hang Nadim Airport, Batam
1h 45m
 Instant
 
09:20
CGK Soekarno Hatta Airport, Jakarta
11:05
BTH Hang Nadim Airport, Batam
1h 45m
 Instant
 
#JT712
09:20
CGK Soekarno Hatta Airport, Jakarta
11:05
BTH Hang Nadim Airport, Batam
1h 45m
 Instant
 
#JT390
09:40
CGK Soekarno Hatta Airport, Jakarta
11:25
BTH Hang Nadim Airport, Batam
1h 45m
 Instant
 
#JT200
09:50
CGK Soekarno Hatta Airport, Jakarta
11:35
BTH Hang Nadim Airport, Batam
1h 45m
 Instant
 
#JT832
10:20
CGK Soekarno Hatta Airport, Jakarta
12:05
BTH Hang Nadim Airport, Batam
1h 45m
 Instant
 
#JT204
10:50
CGK Soekarno Hatta Airport, Jakarta
12:35
BTH Hang Nadim Airport, Batam
1h 45m
 Instant
 
#JT370
11:00
CGK Soekarno Hatta Airport, Jakarta
12:45
BTH Hang Nadim Airport, Batam
1h 45m
 Instant
 
#JT688
11:10
CGK Soekarno Hatta Airport, Jakarta
12:55
BTH Hang Nadim Airport, Batam
1h 45m
 Instant
 
#JT694
11:20
CGK Soekarno Hatta Airport, Jakarta
13:05
BTH Hang Nadim Airport, Batam
1h 45m
 Instant
 
#JT250
11:55
CGK Soekarno Hatta Airport, Jakarta
13:40
BTH Hang Nadim Airport, Batam
1h 45m
 Instant
 
#QG942
12:05
CGK Soekarno Hatta Airport, Jakarta
13:50
BTH Hang Nadim Airport, Batam
1h 45m
 Instant
 
#JT378
13:10
CGK Soekarno Hatta Airport, Jakarta
14:55
BTH Hang Nadim Airport, Batam
1h 45m
 Instant
 
16:35
CGK Soekarno Hatta Airport, Jakarta
18:20
BTH Hang Nadim Airport, Batam
1h 45m
 Instant
 

From Soekarno Hatta Airport to Singapore by flight

06:55
CGK Soekarno Hatta Airport, Jakarta
09:50
SIN Singapore Airport
1h 55m
 Instant
 
08:25
CGK Soekarno Hatta Airport, Jakarta
11:20
SIN Singapore Airport
1h 55m
 Instant
 
11:00
CGK Soekarno Hatta Airport, Jakarta
14:00
SIN Singapore Airport
2h
 Instant
 
18:20
CGK Soekarno Hatta Airport, Jakarta
21:15
SIN Singapore Airport
1h 55m
 Instant
 

Jakarta to Batam Schedule

Jakarta to Batam Schedule
Transport NameRoute TimePrice
Lion Air Economy #JT134005:20 – 07:05IDR 1,841,748
Batik Air Indonesia Economy #ID837406:10 – 07:55IDR 1,580,868
Lion Air Economy #JT37406:10 – 07:55IDR 1,841,748
Citilink Economy #QG94006:20 – 08:05IDR 802,137
Indonesia AirAsia Economy #QZ26206:55 – 09:50IDR 757,666
Lion Air Economy #JT50408:00 – 09:45IDR 1,841,748
Indonesia AirAsia Economy #QZ26608:25 – 11:20IDR 757,666
Batik Air Indonesia Economy #ID688609:20 – 11:05IDR 1,580,868
Lion Air Economy #JT83210:20 – 12:05IDR 1,841,748
Citilink Economy #QG94212:05 – 13:50IDR 802,137
Batik Air Indonesia Economy #ID686216:35 – 18:20IDR 1,580,868
Indonesia AirAsia Economy #QZ26818:20 – 21:15IDR 757,666

Popular Routes in Indonesia

How to get from Jakarta to Batam?

When you want to get from Jakarta to Batam, your choices are limited. There is only one option we offer for this route:

  • Flight

How far is Jakarta from Batam?

The overland distance from Jakarta to Batam is 700 miles (1125 km).
The flying distance is 538 miles (865 km).

How long does it take to get from Jakarta to Batam?

The travel time from Jakarta to Batam takes 2 hours in media.

How much does it cost to get from Jakarta to Batam?

To get from Jakarta to Batam prepare to shell out about IDR 750,590 for your ticket.

How many trips per day are there from Jakarta to Batam?

Flights from Jakarta to Batam are operated 27 times a day.

Useful tips for travel from Jakarta to Batam

While flight is the only option we offer for this route, these simple tips and recommendations will help enhance your travel experience.

Flights

Things to remember before buying your airticket:

  • It is recommended to book a ticket in advance and check-in online. This way, you can save over 2 hours at the airport, and if your seat selection is on a first come first served basis you will have more options to choose from.
  • Getting through security checks may take some time - it's recommended to get to the airport at least 1.5 hours in advance.

Airlines flying from Jakarta to Batam
Batik Air Indonesia, Citilink, Indonesia AirAsia, Lion Air.

Do many travellers take flight from Jakarta to Batam?

Up to now, 595 booked flight tickets from Jakarta to Batam through our
service. You can check reviews above.