Cheap flights from Batam to Jakarta

Compare Batam to Jakarta flight deals

Find the cheapest month or even day of the year to fly to Jakarta

Book the best Jakarta fare with no extra fees

Flight deals from Batam Airport to Jakarta

Looking for a cheap last-minute deal or the best return flight from Batam Airport to Jakarta? If you want to travel next month, return fares start from P9,563. Find the lowest prices on one-way and return tickets right here.

Find the cheapest month to fly from Batam to Jakarta

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Batam to Jakarta flights are currently cheapest in April.

Direct flights from Batam to Jakarta

Alternative Batam to Jakarta routes

Looking for the cheapest, fastest or easiest route from Batam to Jakarta? You could fly into the following airports instead.

Batam to Jakarta: Flight information

The things to know before you go.
Cheapest flight foundP4,147
Cheapest month to flyApril
Average flight time1 hr, 46 mins
Most popular airlineCitilink
Average flights per week132

Finding cheap flights from Batam to Jakarta: Frequently asked questions

There are 2 airports in Jakarta: Halim Perdana Kusuma and Soekarno-Hatta.
The best price we found for a return flight from Batam to Jakarta is P9,537. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
1 hour and 46 minutes is the average flight time from Batam to Jakarta.
Citilink, Super Air Jet and Garuda Indonesia fly direct from Batam to Jakarta.
As of April 2026, there are 132 flights per week flying from Batam to Jakarta.
The cheapest month to fly from Batam to Jakarta is usually April.
If you're flying from Batam Airport, the cheapest airport near Jakarta is Soekarno-Hatta – which is 20.6 km away from the centre of Jakarta. We've found flights into this airport from P9,537.
After crunching the numbers on our flight calendar, we found that it's currently cheapest to fly from Batam Airport to Jakarta on Tuesday, 14 April 2026.
Yes – the average flight time is 1 hour and 46 minutes.
We show every price from over 1,200 airlines and travel agents, comparing them all so you don’t have to. If you know you want to fly to Jakarta but you’re not ready to book, set up a Price Alert. We’ll track prices for you, and let you know when they rise or fall.
We crunched all the numbers in our flight calendar and it looks like the cheapest time to book a flight to Jakarta is around 40 days in advance, so don’t leave your flight to the last minute.
In April, the average temperature is usually around 28°C. May is typically the warmest month in Jakarta, when it usually averages around 29°C. You can expect the least rain in August. The coldest month is February, with temperatures averaging 26°C. The rainiest month is January.
Currently, NAM Air offers the cheapest flight tickets to Jakarta.

Travelling from Batam Hang Nadim International Airport (BTH) to Jakarta: what you need to know

  • For hassle-free travel, turn up at the airport two hours ahead of international flights and one hour before domestic departures. That way, you can comfortably catch your BTH to Jakarta flight.

  • During popular months such as January, it's wise to get to the airport even earlier. Plan to arrive two hours before a domestic departure and four hours ahead of an international flight when you travel during high season in general.

  • Located around 8 kilometers from the centre of Batam, BTH can be reached in about 30 minutes by car (depending on traffic). The journey on public transport takes roughly 50 minutes.

  • Want a leisurely start to your trip? Stay near BTH. Whether you're catching an early flight from Batam Hang Nadim International Airport to Jakarta or don't want departure day to feel hectic, these hotels have you covered:

  • When it comes to Batam Hang Nadim International Airport's on-time performance, 73% of flights stick to their scheduled arrival time.

How to find the cheapest flights from Batam Hang Nadim International Airport (BTH) to Jakarta

  • The best price we've found for a one-way Batam Hang Nadim International Airport to Jakarta flight is P4,161. The cheapest price for a return flight is P9,537. Remember fares can change due to demand at the time of booking.

  • Don't wait until the last minute. You're more likely to find cheap flights from BTH to Jakarta if you book in advance. Airlines often offer some amazing early bird rates.

  • If you can be flexible with your travel plans, use the 'Whole month' tool. It'll give you the cheapest price across every month when looking for a Batam Hang Nadim International Airport to Jakarta ticket.

  • Stay on top of deals for cheap flights from BTH to Jakarta by creating a Price Alert. You'll receive an email or notification on the app when a lower fare becomes available.

  • Save on your flight from Batam Hang Nadim International Airport to Jakarta with the help of our filters. Choose your preferred departure time, duration and airlines, then sort the results by 'Cheapest' for the best deals.

Best time to go to Jakarta

  • When booking your Batam Hang Nadim International Airport to Jakarta plane ticket, think about what kind of weather works for you. October is the warmest month in Jakarta, with temperatures ranging from 25ºC (77ºF) to 32ºC (90ºF).

  • For cooler conditions, search for a cheap ticket from BTH to Jakarta in July when temperatures average between 24ºC (75ºF) and 31ºC (88ºF).

More about Jakarta

  • Start your Jakarta trip right by choosing the ideal place to stay. After booking your flight from Batam Hang Nadim International Airport to Jakarta, explore our selection of hotels including:

  • TeamLab Future Park Plaza Indonesia and Monumen Nasional are just the start of the major attractions to put on your Jakarta itinerary. Keep the momentum going by heading to National Museum of Indonesia.

Explore more of Indonesia

  • Jakarta will leave a lasting impression, but there are so many other parts of Indonesia just waiting to be discovered. Around 121 kilometers southeast of Jakarta, a visit to Bandung will fill your itinerary to the brim. Start with leading sights like Gedung Merdeka, Museum Gedung Sate and Masjid Agung Bandung.

  • Palembang is another sought-after destination in Indonesia and is around 434 kilometers northwest of Jakarta. No trip is complete without visiting Taman Bunga Celosia Springhill, Ampera Bridge and Masjid Al-Jannah.

Prices shown on this page are estimated lowest prices only. Found in the last 45 days.