Flights from Batam Airport BTH to Jakarta Airport CGK

We've found the cheapest flights to Jakarta

Returns from £119.58

One-way from £55.25

If it is your first time travelling to Soekarno-Hatta International then check out the airliners Citilink Garuda Indonesia, Nam Air, Rimbun Air, Lion Air, Batik Air, Garuda Indonesia, Citilink and Super Air Jet. These airliners all offer direct flights that depart from Hang Nadim, so you will find flying to Soekarno-Hatta International is quite easy. When travelling from Hang Nadim you will cover about 527 miles before you reach Soekarno-Hatta International. This journey will take 1 Hour 49 Minutes.

The cost of the flights varies significantly so we can’t provide you an estimate. Prices can be 50% cheaper if you book more than a month in advance. If you are on a tight budget then you should avoid flying at peak hours as the prices are more expensive. The cheapest flights are in the evenings and in mid week. The ticket prices for most airliners will increase the closer you get the departure date, so as soon as you know the date you will travel you should book your flights.

For a full summary of all the airliners that fly from Hang Nadim to Soekarno-Hatta International, please see the table below.

Flights Chart
AirlinerMoTuWeThFrSaSuFirst FlightLast FlightFlights
Super Air Jet555545408:2522:10VIEW FLIGHTS
Citilink444444307:5520:05VIEW FLIGHTS
Garuda Indonesia434443208:3020:45VIEW FLIGHTS
Lion Air333333310:5516:55VIEW FLIGHTS
Batik Air333333307:0014:15VIEW FLIGHTS
Rimbun Air111111111:3013:30VIEW FLIGHTS
Nam Air000101018:3518:35VIEW FLIGHTS
Citilink Garuda Indonesia000000112:2512:25VIEW FLIGHTS

Super Air Jet offer the highest number of flights for this route with departures times between 08:25 and 22:10.

You can find the latest flight availability and prices from Super Air Jet at www.google.com/search?q=Super Air Jet. You can also book direct and get their latest discounts.

Flight times for the route are summarised in the table below. These time were correct at the time of writing, but please be aware that times may vary from time to time so please check their website for exact times and the dates you wish to fly.

Flights Time In WeekDays
DayFlight TimesFlights
Monday
07:00
AirlineFlight  No
Batik AirID6863
07:01
AirlineFlight  No
Batik AirID6266
07:55
AirlineFlight  No
CitilinkQG941
08:25
AirlineFlight  No
Super Air JetIU857
08:30
AirlineFlight  No
Garuda IndonesiaGA153
10:55
AirlineFlight  No
Lion AirJT371
11:30
AirlineFlight  No
Rimbun AirRI612
11:40
AirlineFlight  No
Super Air JetIU349
12:10
AirlineFlight  No
Garuda IndonesiaGA155
12:25
AirlineFlight  No
CitilinkQG943
12:35
AirlineFlight  No
Batik AirID6865
14:00
AirlineFlight  No
Lion AirJT373
16:55
AirlineFlight  No
Lion AirJT3371
18:15
AirlineFlight  No
Super Air JetIU353
18:25
AirlineFlight  No
CitilinkQG945
18:50
AirlineFlight  No
Super Air JetIU859
19:10
AirlineFlight  No
CitilinkQG969
19:20
AirlineFlight  No
Garuda IndonesiaGA157
20:45
AirlineFlight  No
Garuda IndonesiaGA159
22:10
AirlineFlight  No
Super Air JetIU351
VIEW FLIGHTS
Tuesday
07:00
AirlineFlight  No
Batik AirID6863
07:01
AirlineFlight  No
Batik AirID6266
07:55
AirlineFlight  No
CitilinkQG941
10:05
AirlineFlight  No
Super Air JetIU857
10:10
AirlineFlight  No
Garuda IndonesiaGA153
11:30
AirlineFlight  No
Rimbun AirRI612
11:40
AirlineFlight  No
Super Air JetIU349
12:10
AirlineFlight  No
Garuda IndonesiaGA155
12:25
AirlineFlight  No
CitilinkQG943
12:35
AirlineFlight  No
Batik AirID6865
Lion AirJT371
14:00
AirlineFlight  No
Lion AirJT373
15:15
AirlineFlight  No
Lion AirJT3371
16:50
AirlineFlight  No
Super Air JetIU859
17:30
AirlineFlight  No
CitilinkQG969
Garuda IndonesiaGA157
18:15
AirlineFlight  No
Super Air JetIU353
18:25
AirlineFlight  No
CitilinkQG945
20:30
AirlineFlight  No
Super Air JetIU351
VIEW FLIGHTS
Wednesday
08:25
AirlineFlight  No
Super Air JetIU857
08:40
AirlineFlight  No
Batik AirID6266
Batik AirID6863
09:35
AirlineFlight  No
CitilinkQG941
10:10
AirlineFlight  No
Garuda IndonesiaGA153
11:30
AirlineFlight  No
Rimbun AirRI612
11:40
AirlineFlight  No
Super Air JetIU349
12:10
AirlineFlight  No
Garuda IndonesiaGA155
12:25
AirlineFlight  No
CitilinkQG943
12:35
AirlineFlight  No
Batik AirID6865
Lion AirJT371
15:40
AirlineFlight  No
Lion AirJT373
16:55
AirlineFlight  No
Lion AirJT3371
17:10
AirlineFlight  No
Super Air JetIU859
17:30
AirlineFlight  No
CitilinkQG969
Garuda IndonesiaGA157
19:55
AirlineFlight  No
Super Air JetIU353
20:05
AirlineFlight  No
CitilinkQG945
20:45
AirlineFlight  No
Garuda IndonesiaGA159
22:10
AirlineFlight  No
Super Air JetIU351
VIEW FLIGHTS
Thursday
08:40
AirlineFlight  No
Batik AirID6266
Batik AirID6863
09:35
AirlineFlight  No
CitilinkQG941
10:05
AirlineFlight  No
Super Air JetIU857
10:10
AirlineFlight  No
Garuda IndonesiaGA153
12:35
AirlineFlight  No
Lion AirJT371
13:20
AirlineFlight  No
Super Air JetIU349
13:30
AirlineFlight  No
Rimbun AirRI612
14:10
AirlineFlight  No
CitilinkQG943
14:15
AirlineFlight  No
Batik AirID6865
14:20
AirlineFlight  No
Garuda IndonesiaGA155
15:40
AirlineFlight  No
Lion AirJT373
16:55
AirlineFlight  No
Lion AirJT3371
17:30
AirlineFlight  No
CitilinkQG969
Garuda IndonesiaGA157
18:15
AirlineFlight  No
Super Air JetIU353
18:25
AirlineFlight  No
CitilinkQG945
18:30
AirlineFlight  No
Super Air JetIU859
18:35
AirlineFlight  No
Nam AirIN33
19:20
AirlineFlight  No
Garuda IndonesiaGA159
20:30
AirlineFlight  No
Super Air JetIU351
VIEW FLIGHTS
Friday
07:00
AirlineFlight  No
Batik AirID6863
07:01
AirlineFlight  No
Batik AirID6266
10:05
AirlineFlight  No
Super Air JetIU857
10:10
AirlineFlight  No
Garuda IndonesiaGA153
10:40
AirlineFlight  No
CitilinkQG941
10:55
AirlineFlight  No
Lion AirJT371
11:30
AirlineFlight  No
Rimbun AirRI612
12:10
AirlineFlight  No
Garuda IndonesiaGA155
12:25
AirlineFlight  No
CitilinkQG943
12:35
AirlineFlight  No
Batik AirID6865
14:00
AirlineFlight  No
Lion AirJT373
15:15
AirlineFlight  No
Lion AirJT3371
17:10
AirlineFlight  No
Super Air JetIU859
17:30
AirlineFlight  No
CitilinkQG969
18:15
AirlineFlight  No
Super Air JetIU353
18:25
AirlineFlight  No
CitilinkQG945
19:00
AirlineFlight  No
Garuda IndonesiaGA159
19:20
AirlineFlight  No
Garuda IndonesiaGA157
20:30
AirlineFlight  No
Super Air JetIU351
VIEW FLIGHTS
Saturday
07:00
AirlineFlight  No
Batik AirID6863
07:01
AirlineFlight  No
Batik AirID6266
07:55
AirlineFlight  No
CitilinkQG941
08:25
AirlineFlight  No
Super Air JetIU857
10:55
AirlineFlight  No
Lion AirJT371
11:30
AirlineFlight  No
Rimbun AirRI612
11:40
AirlineFlight  No
Super Air JetIU349
12:10
AirlineFlight  No
Garuda IndonesiaGA155
12:25
AirlineFlight  No
CitilinkQG943
12:35
AirlineFlight  No
Batik AirID6865
14:00
AirlineFlight  No
Lion AirJT373
15:15
AirlineFlight  No
Lion AirJT3371
16:55
AirlineFlight  No
Nam AirIN33
17:10
AirlineFlight  No
Super Air JetIU859
17:30
AirlineFlight  No
CitilinkQG969
Garuda IndonesiaGA157
18:15
AirlineFlight  No
Super Air JetIU353
18:25
AirlineFlight  No
CitilinkQG945
19:00
AirlineFlight  No
Garuda IndonesiaGA159
20:30
AirlineFlight  No
Super Air JetIU351
VIEW FLIGHTS
Sunday
08:40
AirlineFlight  No
Batik AirID6266
Batik AirID6863
09:35
AirlineFlight  No
CitilinkQG941
10:05
AirlineFlight  No
Super Air JetIU857
11:30
AirlineFlight  No
Rimbun AirRI612
12:10
AirlineFlight  No
Garuda IndonesiaGA155
12:25
AirlineFlight  No
Citilink Garuda IndonesiaQG943
12:35
AirlineFlight  No
Batik AirID6865
Lion AirJT371
14:00
AirlineFlight  No
Lion AirJT373
15:15
AirlineFlight  No
Lion AirJT3371
18:00
AirlineFlight  No
Super Air JetIU859
19:10
AirlineFlight  No
CitilinkQG969
19:20
AirlineFlight  No
Garuda IndonesiaGA157
19:55
AirlineFlight  No
Super Air JetIU353
20:05
AirlineFlight  No
CitilinkQG945
22:10
AirlineFlight  No
Super Air JetIU351
VIEW FLIGHTS

If you are flexible on the airport you depart from, then there are other airports that offer direct flights to Soekarno-Hatta International. You can see full details of these below.

Alternative Direct Routes
RouteStopsDistanceFlying Time
Johor Bahru to Jakarta Soekarno Hatta01 Hour 52 Minutes
Kuala Lumpur to Jakarta Soekarno Hatta02 Hours 8 Minutes
Pangkalpinang to Jakarta Soekarno Hatta01 Hour 54 Minutes
Singapore Changi to Jakarta Soekarno Hatta01 Hour 51 Minutes
Kuala Lumpur Sultan Abdul Aziz Shah to Jakarta Soekarno Hatta02 Hours 12 Minutes
Tanjung Pinang to Jakarta Soekarno Hatta01 Hour 46 Minutes

Before you start your journey remember to check you have all your documents; in particular, your passport and flight tickets. You will be surprised at the amount of people of forget these!

Looking for the best hire car deals?

Find a cheap rental vehicle at Batam Airport

Flight Price FAQ - Batam (BTH) to Jakarta (CGK)

DIRECT Super Air Jet
What is the cheapest direct flight one way from Batam BTH to Jakarta CGK?
The cheapest direct flight one way from Batam BTH to Jakarta CGK is £55.25 ($73 €65.59)
£55.25
$73 | €65.59
Check Latest Price
DIRECT NAM Air
What is the cheapest direct return flight from Batam BTH to Jakarta CGK?
The cheapest direct return flight from Batam BTH to Jakarta CGK is £119.58 ($158 €141.96)
£119.58
$158 | €141.96
Check Latest Price
Important Note: Prices shown are taken from searches performed for flights operating during the current month. Please use the "Latest Price" buttons to get the most up to date airfares.

Compare Flight Prices from BTH to CGK

Was your flight delayed or cancelled?

Was your flight delayed or cancelled?

You may be eligible to receive up to 600 EUR compensation per person in your party.

Claim Now!

Flight Info FAQ - Batam (BTH) to Jakarta (CGK)

Who flies from Batam to Jakarta?
The following airlines fly from Batam (BTH) to Jakarta (CGK): Batik Air, Citilink, Citilink Garuda Indonesia, Garuda Indonesia, Lion Air, Nam Air, Rimbun Air, Super Air Jet.
How far is the flight from Batam to Jakarta?
The flight from Batam to Jakarta is 847KM or 527 miles.
How long does the flight from Batam to Jakarta to take?
The flight from Batam to Jakarta takes 1 Hour 49 Minutes.

Looking for the best car hire deals?

Find a cheap rental vehicle at BTH

Useful Information about Batam Airport

Batam Tourist Attractions

Things to see and do in and around Batam City in Indonesia

View...
Lounges at Batam Airport

See all the airport lounges, locations and opening times available at Batam Airport

View...
Eating and Drinking at Batam Airport

See all bars and restaurants at Batam Airport, including locations and if they are before or after check-in

View...
Duty Free Shopping at Batam Airport

See all shops available at Batam Airport - plan your duty free shopping in advance

View...