50
Checking Seats Availability
Loading seats data...

From Hang Nadim Airport to Jakarta by flight

#QG941
08:35
BTH Hang Nadim Airport, Batam
10:20
CGK Soekarno Hatta Airport, Jakarta
1h 45m
 Instant
 
08:35
BTH Hang Nadim Airport, Batam
10:20
CGK Soekarno Hatta Airport, Jakarta
1h 45m
 Instant
 
#JT970
09:00
BTH Hang Nadim Airport, Batam
10:45
CGK Soekarno Hatta Airport, Jakarta
1h 45m
 Instant
 
#JT956
09:20
BTH Hang Nadim Airport, Batam
11:05
CGK Soekarno Hatta Airport, Jakarta
1h 45m
 Instant
 
#JT144
09:20
BTH Hang Nadim Airport, Batam
11:05
CGK Soekarno Hatta Airport, Jakarta
1h 45m
 Instant
 
#JT272
09:45
BTH Hang Nadim Airport, Batam
11:30
CGK Soekarno Hatta Airport, Jakarta
1h 45m
 Instant
 
#JT237
10:00
BTH Hang Nadim Airport, Batam
11:45
CGK Soekarno Hatta Airport, Jakarta
1h 45m
 Instant
 
#JT988
12:00
BTH Hang Nadim Airport, Batam
13:45
CGK Soekarno Hatta Airport, Jakarta
1h 45m
 Instant
 
#JT173
13:00
BTH Hang Nadim Airport, Batam
14:45
CGK Soekarno Hatta Airport, Jakarta
1h 45m
 Instant
 
#QG943
14:15
BTH Hang Nadim Airport, Batam
15:55
CGK Soekarno Hatta Airport, Jakarta
1h 40m
 Instant
 
#JT973
14:40
BTH Hang Nadim Airport, Batam
16:25
CGK Soekarno Hatta Airport, Jakarta
1h 45m
 Instant
 
#QG945
18:20
BTH Hang Nadim Airport, Batam
20:05
CGK Soekarno Hatta Airport, Jakarta
1h 45m
 Instant
 
19:45
BTH Hang Nadim Airport, Batam
21:30
CGK Soekarno Hatta Airport, Jakarta
1h 45m
 Instant
 

From Singapore Airport to Jakarta by flight

10:20
SIN Singapore Airport
11:15
CGK Soekarno Hatta Airport, Jakarta
1h 55m
 Instant
 
12:00
SIN Singapore Airport
12:50
CGK Soekarno Hatta Airport, Jakarta
1h 50m
 Instant
 
#SL101
12:20
SIN Singapore Airport
12:35
CGK Soekarno Hatta Airport, Jakarta
1h 15m
 Instant
 
19:25
SIN Singapore Airport
20:20
CGK Soekarno Hatta Airport, Jakarta
1h 55m
 Instant
 
#SL105
20:30
SIN Singapore Airport
21:05
CGK Soekarno Hatta Airport, Jakarta
1h 35m
 Instant
 
#JT159
21:20
SIN Singapore Airport
22:10
CGK Soekarno Hatta Airport, Jakarta
1h 50m
 Instant
 
22:00
SIN Singapore Airport
22:45
CGK Soekarno Hatta Airport, Jakarta
1h 45m
 Instant
 

Batam to Jakarta Schedule

Batam to Jakarta Schedule
Transport NameRoute TimePrice
Citilink Economy #QG94108:35 – 10:20IDR 1,058,158
Lion Air Economy #JT97009:00 – 10:45IDR 794,556
Lion Air Economy #JT23710:00 – 11:45IDR 794,556
Lion Air Economy #JT98812:00 – 13:45IDR 794,556
Indonesia AirAsia Economy #QZ26712:00 – 12:50IDR 1,515,976
Thai Lion Air Economy #SL10112:20 – 12:35IDR 2,660,456
Citilink Economy #QG94314:15 – 15:55IDR 1,058,158
Citilink Economy #QG94518:20 – 20:05IDR 1,058,158
Batik Air Indonesia Economy #ID686319:45 – 21:30IDR 823,567
Indonesia AirAsia Economy #QZ26519:25 – 20:20IDR 1,515,976
Thai Lion Air Economy #SL10520:30 – 21:05IDR 2,660,456
Indonesia AirAsia Economy #QZ26922:00 – 22:45IDR 1,515,976

Popular Routes in Indonesia

How to get from Batam to Jakarta?

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

  • Flight

How far is Batam from Jakarta?

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

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

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

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

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

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

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

Useful tips for travel from Batam to Jakarta

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 Batam to Jakarta
Batik Air Indonesia, Citilink, Indonesia AirAsia, Lion Air, Thai Lion Air.

Do many travellers take flight from Batam to Jakarta?

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