Cheap air tickets 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 to Jakarta

Looking for a cheap last-minute deal or the best return flight from Batam to Jakarta? Find the lowest prices on one-way and return tickets right here.

Don’t miss a great deal

Stay one step ahead. Find the best value travel with the latest deals, tips and news.

You can unsubscribe at any time. Read our Privacy Policy for more info.

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 May.

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 found$72
Cheapest month to flyMay
Average flight time1 hr, 41 mins
Most popular airlineLionAir Indonesia
Average flights per week30

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 $165. 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 41 minutes is the average flight time from Batam to Jakarta.
LionAir Indonesia, Garuda Indonesia and Super Air Jet fly direct from Batam to Jakarta.
As of May 2024, there are 30 flights per week flying from Batam to Jakarta.
The cheapest month to fly from Batam to Jakarta is usually July.
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 $165.
After crunching the numbers on our flight calendar, we found that it's currently cheapest to fly from Batam Airport to Jakarta on Wednesday, 10 July 2024.
Yes – the average flight time is 1 hour and 41 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 May, 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, BatikAir Malaysia and LionAir Indonesia offer the cheapest flight tickets to Jakarta.

Airlines that fly from Batam City to Jakarta

Six airlines fly the route of Batam City going to Jakarta, leaving the Hang Nadim Airport as frequent as three to four times per airline at any given day. This totals to 16 flights or more every day, which is quite a number considering the airport size of the Hang Nadim Airport. Airlines that serve the airport include Garuda Indonesia, Lion Air, Citilink Indonesia, Interlink Airlines, and Sriwijaya Air. Garuda Indonesia provides four flights every day, flying to Jakarta as early as 7:10 in the morning and as late as 7:20 in the evening. Lion Air, meanwhile, remains true to its name, taking the lion's share of the flights to Jakarta and providing the most number of flights every day (with five scheduled flights), with the earliest flight leaving at around 8:35 in the morning and the last flight leaving at 7:05 in the evening. Citilink Indonesia flies the route at least four times a day, while Interlink Airlines provides two flights daily. Finally, Sriwijaya Air serves the least number of flights from the Batam City Airport, with one flight daily, bound to the Soekarno-Hatta International Airport of Jakarta. All schedules and times as stated on this post are valid within until the 3rd of May 2016 and are assumed correct as of this writing. Any changes on the schedules will be made with or without prior notice to all passengers, so make sure to check schedules every now and then, especially for those who booked their flights early. Meanwhile, connecting flights from the city of Bantam to Jakarta are also available for travellers to utilise. Sriwijaya Air, Lion Air, and Garuda Indonesia provides flights to Jakarta through Bantam, via various cities including Jambi, Palembang, Pekanbaru, and Bandar Lampung.

Terminal Information

Travellers flying to Jakarta through Bantam City will be welcomed to the Hang Nadim Airport's domestic terminal. The domestic terminal handles all local flights within Indonesia, particularly to Jakarta, the capital of the country. The domestic terminal is complete with services and facilities, including waiting areas, boarding bridges, one runway, and an apron. Upon arrival to Jakarta, travellers will either be served through Terminal 1 or Terminal 2 of the Soekarno-Hatta International Airport. Citilink, Interlink Airlines, Lion Air, and Sriwijaya Air passengers will be using Terminal 1, while the Garuda Indonesia passengers will be served through Terminal 2. Both terminals have complete ground transport facilities, and is connected through central Jakarta by these. Main modes of transport include buses, shuttles, taxis, and cars, along with the more popular ojeks and others. A railway system is due on 2016. Furthermore, inter-terminal shuttle or rail services are free, connecting all terminals of the airport to each other for faster transfers.

Practical Information

Because of the country's layout as an archipelago and its thrust to stop illegal activities from happening in the country, port authorities in Indonesia strictly impose its rules and regulations to all passengers, including regular ones, VIPs, and even foreign dignitaries. All immigrants are advised to always check their belongings, and are advised against interacting with strangers so as to avoid unnecessary issues. They are also advised to bring complete travel documents, including passports issued from their country of origin, valid identification cards or documents, flight itineraries and booking confirmation details, and other travel documents that are deemed important. Permits for controlled drugs are also required, along with other permits for certain items. Since this is a domestic flight, all travellers are advised to be in the airport at least two hours before the scheduled flight departure.

What to expect in Jakarta

Both Jakarta and Batam City belong to the same time zone, so there is no need for any adjustments on that part. The weather is relatively the same too throughout the year, running through two seasons – dry and wet. Prices in Jakarta are definitely higher than prices in Batam, so travellers should keep extra cash when travelling to the capital.

This information is correct as of June 2015.


More flight options

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