Travelling from Jakarta to Hang Nadim International Airport (BTH): What you need to know
Start planning your trip by looking up the best place to catch your flight from Jakarta to Hang Nadim International Airport (BTH). Explore your options for leaving from Soekarno-Hatta International Airport (CGK) or Halim Perdanakusuma Airport (HLP), two of the city's main airports.
1 hour 40 minutes is the average duration of a direct Jakarta to Hang Nadim International Airport flight.
Batam's timezone is UTC+7, which is the same as Jakarta. Hang Nadim International Airport is located in Batam.
With 80 direct weekly flights between the two airports, Soekarno-Hatta International Airport (CGK) to Hang Nadim International Airport (BTH) is the busiest route. Garuda Indonesia operates the earliest flight at 5:40am. If you prefer to get more out of your day before taking off, the last departure from CGK to BTH is with Batik Air at 7:20pm.
To ensure you catch your flight from Jakarta to BTH, leave enough time for things like baggage drop and finding your gate. Turning up two hours before international departures and an hour before domestic flights is the standard rule.
With more travellers during high season, you'll want to get to your terminal earlier than usual. Two hours for domestic flights and up to four for international trips will help you stay ahead of the crowds.
Airports in Jakarta
Soekarno-Hatta International Airport (CGK)
You can book a direct flight from Jakarta to Hang Nadim International Airport (BTH) out of Soekarno-Hatta International Airport (CGK).
These are some of the most popular carriers operating direct flights from Jakarta to Hang Nadim International Airport jetting out of CGK:
Most travellers choose to fly with Garuda Indonesia from CGK to BTH.
Garuda Indonesia is the most punctual carrier operating on this route, with 65.68% of its services landing on schedule.
CGK is about 32 kilometres from central Jakarta. If you're catching a cab, driving or ride-sharing from the centre, it'll take you 35 minutes or so to get there, depending on traffic. If you're using public transport, expect the journey time to be around 1 hour 30 minutes.
Searching for a comfortable hotel near Soekarno-Hatta International Airport? If you're catching an early flight from Jakarta to Hang Nadim International Airport, these accommodation options will have you sleeping moments from your check-in counter:
73.0% of flights that take off from Soekarno-Hatta International Airport make it to their destination on time.
Halim Perdanakusuma Airport (HLP)
On public transport, you can travel from central Jakarta to HLP in about 1 hour 30 minutes. The airport is roughly 14 kilometres away, and making the trip by car will take approximately 25 minutes.
Catching an early morning flight? You might like to check in to one of these hotels near Halim Perdanakusuma Airport the day before your Jakarta to BTH flight:
About Hang Nadim International Airport (BTH)
If you're coming in on a late flight from Jakarta to Hang Nadim International Airport, nothing tops the convenience of staying close to the terminal. Grab your luggage from the carousel and then be showered and snoozing soon after at one of these options near BTH:
How to find the cheapest flights from Jakarta to Hang Nadim International Airport (BTH)
The lowest price we've found for a one-way ticket from Jakarta to Hang Nadim International Airport is ₹ 3,508. For a return flight on this route, the best price is ₹ 7,072. Depending on how early you book and the availability, these fares could change.
To snag cheap flights from Jakarta to BTH, book your flight ticket 11 months ahead of your planned departure.
Schedule your trip for April. That's the best month for landing an awesome deal on Jakarta to Hang Nadim International Airport tickets. If your travel dates are flexible, use the 'Whole month' tool to find the cheapest price across each month.
Finding a cheap flight ticket from Jakarta to BTH couldn't be easier with Price Alerts. All you need to do is set up one of these automatic alerts and we'll get in touch when a lower fare pops up.
Discover the best deal on a flight from Jakarta to Hang Nadim International Airport with the help of the filters. Choose your preferred arrival and departure times, airlines and number of stops. You can also sort your results by 'Best,' 'Fastest' or 'Cheapest.'
The best time to fly from Jakarta to Hang Nadim International Airport (BTH)
February is the quietest month for flights from Jakarta to Hang Nadim International Airport (BTH), while July is the busiest. Figure out the ideal time to go to Batam based on whether you like a lively atmosphere or a more laid-back vibe.
When booking your Jakarta to BTH flight ticket, consider the weather you're most comfortable in. May is the warmest month in Batam, with temperatures ranging from 26ºC to 30ºC.
January has temperatures of between 24ºC and 29ºC. Look for cheap tickets from Jakarta to Hang Nadim International Airport around that time if you'd rather travel in cooler conditions.
More about Batam
Start your Batam trip right by choosing the ideal place to stay. As soon as you've booked your flight from Jakarta to Hang Nadim International Airport, check out our range of hotels including:
All great holidays should include a little sightseeing. Marina Beach, HKBP Agape Ressort Barelang and Masjid Baiturahman are must-do's during your Batam adventure.
Explore more of Indonesia
Batam will leave a lasting impression, but there are so many other parts of Indonesia you'll want to see. About 306 kilometres west of Batam, a trip to Pekanbaru will fill your itinerary to the brim. Don't miss top attractions like Pekanbaru Great Mosque, Pasar Wisata Kuliner and Masjid Baitul Makmur.
If you want to check out another major destination in Indonesia, consider Dumai, about 306 kilometres west of Batam. Masjid Habiburrahman, Masjid Raya Baiturrahman and Masjid Baiturrahim are highlights.