C$102 Cheap Flights from Batam (BTH) to Soekarno-Hatta (CGK)

Compare Batam to Soekarno-Hatta flight deals

Find the cheapest month or even day of the year to fly to Soekarno-Hatta

Book the best Soekarno-Hatta fare with no extra fees

Flight deals from Batam to Soekarno-Hatta

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

Find the cheapest month to fly from Batam to Soekarno-Hatta

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

Which airlines fly from Batam to Soekarno-Hatta?

Batam to Soekarno-Hatta: Alternative routes

Compare routes from Batam to Jakarta below. You may find an airport to fly into that's cheaper, faster, or easier than Soekarno-Hatta.

Batam to Jakarta: Flight information

The things to know before you go.
Cheapest flight foundC$102
Cheapest month to flyMay
Average flight time1 hr, 47 mins
Most popular airlineCitilink
Average flights per week125

Finding cheap flights from Batam to Soekarno-Hatta: Frequently asked questions

The best price we found for a return flight from Batam to Soekarno-Hatta is C$200. 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 47 minutes is the average flight time from Batam to Soekarno-Hatta.
Citilink, Super Air Jet and Garuda Indonesia fly direct from Batam to Soekarno-Hatta.
As of May 2026, there are 125 flights per week flying from Batam to Soekarno-Hatta.
The cheapest month to fly from Batam to Soekarno-Hatta is usually May.
After crunching the numbers on our flight calendar, we found that it's currently cheapest to fly from Batam Airport to Soekarno-Hatta Airport on Wednesday, May 6, 2026.
Yes – the average flight time is 1 hour and 47 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 Soekarno-Hatta 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.
Currently, Citilink offers the cheapest flight tickets to Soekarno-Hatta.

Flying from Hang Nadim International Airport (BTH) to Soekarno-Hatta International Airport (CGK): what you need to know

  • On average, direct flights from Hang Nadim International Airport to Soekarno-Hatta International Airport take 1 hour 40 minutes. Jakarta and Batam are in the same timezone (UTC+7), meaning you won't need to adjust your watch when you arrive.

  • There are 54 flights from Hang Nadim International Airport to Soekarno-Hatta International Airport weekly. Take the 05:55 flight if you want to be on your way as early as possible. If you'd prefer to leave later, the latest flight from BTH to CGK is at 19:35.

  • Flying during a peak month like July? Major public holidays and other high seasons can result in longer queues and delays at check-in and security. Play it safe and arrive up to four hours ahead of international flights and two hours before a domestic departure.

  • If you'd like a stopover for your flight from Hang Nadim International Airport to Soekarno-Hatta International Airport, simply uncheck 'Direct flights only' and check out your options. These are the top stopovers between BTH and CGK:

    • Supadio International Airport

    • Sultan Mahmud Badaruddin II Airport

    • Sultan Syarif Kasim II International Airport

  • For a domestic flight within Indonesia, you won't need a visa or passport. However, you'll have to show another form of identity document, such as a driver's license or ID card. Once you've booked your cheap ticket from BTH to CGK, check your ID is up to date before you travel.

How to find the cheapest flights from Hang Nadim International Airport (BTH) to Soekarno-Hatta International Airport (CGK)

  • C$102 is the best price for a one-way ticket from Hang Nadim International Airport to Soekarno-Hatta International Airport. A return flight starts at C$200. These fares may change depending on availability and demand.

  • Book 8 months before your departure date. After crunching the numbers on our calendar, this is how far you should book ahead to secure cheap flight tickets from BTH to CGK.

  • Schedule your trip for April. That's the cheapest month for flight tickets from Hang Nadim International Airport to Soekarno-Hatta International Airport. If you're flexible with your dates, try out the 'Whole month' tool to see the lowest price across every month.

  • Create a Price Alert for cheap flight tickets from BTH to CGK. You don't need to search every day to find out if airfares have dropped. We'll notify you when there's a change in price.

  • Tailor your trip using filters. Select your arrival and departure times, airlines and total journey duration. You can also sort your results by 'Cheapest,' 'Best' or 'Fastest' flights from Hang Nadim International Airport to Soekarno-Hatta International Airport.

Handy information about Hang Nadim International Airport (BTH)

  • To get to Hang Nadim International Airport from central Batam, it'll take around 24 minutes if you're planning to drive. Of course, this depends on traffic conditions. It's approximately 13 kilometres from the airport to the city center.

  • Catching an early flight from Hang Nadim International Airport to Soekarno-Hatta International Airport? Avoid the stress of rushing to the terminal (and catch some extra z's) by choosing one of these hotels close to BTH:

Arriving at Soekarno-Hatta International Airport (CGK)

Getting from Soekarno-Hatta International Airport (CGK) to central Jakarta

  • From Soekarno-Hatta International Airport, Jakarta is approximately 32 kilometres away. It takes around 36 minutes to get to the center driving.

  • Getting there by public transport takes about 1 hour and 29 minutes.

When to fly to Soekarno-Hatta International Airport (CGK)

  • It's time to work out your trip dates for your flight from Hang Nadim International Airport to Soekarno-Hatta International Airport. July is the most popular month to visit Jakarta. If you prefer a more relaxed vibe, go in February.

  • Before locking in your flight from Hang Nadim International Airport to Soekarno-Hatta International Airport, think about the type of weather you enjoy. October is the warmest month in Jakarta, with temperatures ranging from 25ºC to 32ºC.

  • If you want cooler conditions, look for a cheap ticket from BTH to CGK in July. Temperatures average between 24ºC and 31ºC then.

More about Jakarta

Complete your Jakarta trip with hotels and a car rental

  • Once you've secured your cheap ticket to Soekarno-Hatta International Airport, browse our low prices and exclusive offers on hotels. You can also compare a range of car rental companies in one place to find the best car rental price for your Jakarta getaway.

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