Cheap Flight Deals from Hang Nadim International Airport to Soekarno–Hatta International Airport
Search for flights from Batam to Jakarta and check out affordable one-way and round-trip options.
- Return
- One way
-
- Cheapest nonstop
BTH 14:451h 45mDirectCGK 16:30Batam - Jakarta | Tue, May 12 | Super Air Jet
CGK 18:351h 40mDirectBTH 20:15Jakarta - Batam | Thu, May 14 | Lion AirRs 43,427 Rs 64,37733% off33% offRs 64,377 Rs 43,427 -
BTH 16:051h 45mDirectCGK 17:50Batam - Jakarta | Tue, May 19 | Lion Air
CGK 10:301h 35mDirectBTH 12:05Jakarta - Batam | Tue, May 26 | NAM AirRs 43,468 Rs 64,37732% off32% offRs 64,377 Rs 43,468 -
BTH 08:001h 45mDirectCGK 09:45Batam - Jakarta | Tue, May 19 | Super Air Jet
CGK 10:301h 35mDirectBTH 12:05Jakarta - Batam | Tue, May 26 | NAM AirRs 43,550 Rs 64,37732% off32% offRs 64,377 Rs 43,550 -
BTH 16:201h 40mDirectCGK 18:00Batam - Jakarta | Tue, May 19 | NAM Air
CGK 10:301h 35mDirectBTH 12:05Jakarta - Batam | Tue, May 26 | NAM AirRs 44,61631% offRs 64,377 Rs 44,616 -
BTH 16:201h 40mDirectCGK 18:00Batam - Jakarta | Tue, Jun 2 | NAM Air
CGK 10:301h 35mDirectBTH 12:05Jakarta - Batam | Sat, Jun 6 | NAM AirRs 45,72328% offRs 64,377 Rs 45,723 -
BTH 19:501h 45mDirectCGK 21:35Batam - Jakarta | Mon, May 25 | Super Air Jet
CGK 10:301h 35mDirectBTH 12:05Jakarta - Batam | Sat, May 30 | NAM AirRs 45,88728% offRs 64,377 Rs 45,887 -
BTH 20:551h 45mDirectCGK 22:40Batam - Jakarta | Tue, May 12 | Lion Air
CGK 13:501h 40mDirectBTH 15:30Jakarta - Batam | Thu, May 14 | Lion AirRs 46,46228% offRs 64,377 Rs 46,462 -
BTH 20:551h 45mDirectCGK 22:40Batam - Jakarta | Thu, May 14 | Lion Air
CGK 18:351h 40mDirectBTH 20:15Jakarta - Batam | Sat, May 16 | Lion AirRs 46,50328% offRs 64,377 Rs 46,503 -
BTH 16:051h 45mDirectCGK 17:50Batam - Jakarta | Mon, May 25 | Lion Air
CGK 10:301h 35mDirectBTH 12:05Jakarta - Batam | Sat, May 30 | NAM AirRs 46,54428% offRs 64,377 Rs 46,544 -
BTH 16:201h 40mDirectCGK 18:00Batam - Jakarta | Sat, May 16 | NAM Air
CGK 07:401h 40mDirectBTH 09:20Jakarta - Batam | Sun, May 17 | Super Air JetRs 46,99527% offRs 64,377 Rs 46,995 -
BTH 13:0017h 25m1 stopJKT 14:00Batam - Jakarta | Wed, May 13 | Normal Airline
JKT 15:006hDirectBTH 16:00Jakarta - Batam | Fri, May 15 | Normal AirlineFind more flightsFind more flights
-
Cheapest nonstop
BTH 16:201h 40mDirectCGK 18:00Batam - Jakarta | Wed, May 13 | PT Sriwijaya AirRs 21,611 Rs 32,24633% off33% offRs 32,246 Rs 21,611 -
BTH 21:451h 45mDirectCGK 23:30Batam - Jakarta | Thu, May 14 | CitilinkRs 22,554 Rs 32,24630% off30% offRs 32,246 Rs 22,554 -
BTH 21:451h 45mDirectCGK 23:30Batam - Jakarta | Wed, May 13 | CitilinkRs 22,595 Rs 32,24630% off30% offRs 32,246 Rs 22,595 -
BTH 18:501h 45mDirectCGK 20:35Batam - Jakarta | Tue, May 12 | CitilinkRs 22,63630% offRs 32,246 Rs 22,636 -
BTH 20:551h 45mDirectCGK 22:40Batam - Jakarta | Thu, May 14 | Lion AirRs 23,08828% offRs 32,246 Rs 23,088 -
BTH 19:501h 45mDirectCGK 21:35Batam - Jakarta | Wed, May 13 | Super Air JetRs 23,12928% offRs 32,246 Rs 23,129 -
BTH 16:051h 45mDirectCGK 17:50Batam - Jakarta | Wed, May 13 | Lion AirRs 23,12928% offRs 32,246 Rs 23,129 -
BTH 14:451h 45mDirectCGK 16:30Batam - Jakarta | Tue, May 12 | Super Air JetRs 23,29328% offRs 32,246 Rs 23,293 -
BTH 19:501h 45mDirectCGK 21:35Batam - Jakarta | Thu, May 14 | Super Air JetRs 23,29328% offRs 32,246 Rs 23,293 -
BTH 16:201h 40mDirectCGK 18:00Batam - Jakarta | Sun, Jun 14 | PT Sriwijaya AirRs 23,53927% offRs 32,246 Rs 23,539 -
BTH 13:0017h 25m1 stopJKT 14:00Batam - Jakarta | Wed, May 13 | Normal AirlineFind more flightsFind more flights
Displayed flight fares from Batam to Jakarta are based on average prices across airlines for the next 3 months, according to the latest Trip.com database.
Trip.com Price Insights: Flights from Hang Nadim International Airport to Soekarno–Hatta International Airport
What is the cheapest month to fly from Hang Nadim International Airport to Soekarno–Hatta International Airport?
Based on Trip.com's data from the past 12 months, the cheapest one-way flights from Hang Nadim International Airport to Soekarno–Hatta International Airport are usually in September, with an average price of Rs 13,067. It is best to avoid April, when the average price can reach Rs 22,451.
What is the cheapest month to fly return from Hang Nadim International Airport to Soekarno–Hatta International Airport?
Based on Trip.com's data from the past 12 months, September is often the month to find the lowest fares from Hang Nadim International Airport to Soekarno–Hatta International Airport, with an average price of Rs 33,102. April is usually the most expensive month, with an average price reaching Rs 53,037.
What is the cheapest day of the week to fly from Hang Nadim International Airport to Soekarno–Hatta International Airport?
Based on Trip.com's data from the past 12 months, the cheapest departure day from Hang Nadim International Airport to Soekarno–Hatta International Airport is Monday, with average prices usually lower than other days. Avoid departing on Friday as prices are typically highest on that day.
Selected Airlines from Hang Nadim International Airport to Soekarno–Hatta International Airport
See which airlines fly from Batam to Jakarta. Find the airline that best meets your travel needs by comparing prices and treat yourself to an enjoyable journey.









Find more flights and airlines
Flight Schedule from Hang Nadim International Airport to Soekarno–Hatta International Airport
Check the schedule for flights from Batam to Jakarta and find the flight that best matches your travel plans.

IN033
Hang Nadim International Airport
19:35
BTH
21:15
CGK
- M - W - F -Search
IU855
Hang Nadim International Airport
14:45
BTH
16:30
CGK
S M T W T F SSearch
JT371
Hang Nadim International Airport
20:55
BTH
22:40
CGK
S M T W T F SSearch
QG945
Hang Nadim International Airport
18:50
BTH
20:35
CGK
S M T W T F SSearch
IU857
Hang Nadim International Airport
10:15
BTH
12:00
CGK
S M T W T F SSearch
QG947
Hang Nadim International Airport
21:45
BTH
23:30
CGK
S M T W T F SSearch
IU859
Hang Nadim International Airport
17:45
BTH
19:30
CGK
S M T W T F SSearch
ID6865
Hang Nadim International Airport
12:35
BTH
14:20
CGK
S M T W T F SSearch
Hang Nadim International Airport to Soekarno–Hatta International Airport Flights Info
| Flight distance | 855.47 km |
|---|---|
| Cheapest one-way ticket price | Rs 21,611 |
| Cheapest return ticket price | Rs 43,427 |
FAQs for Hang Nadim International Airport to Soekarno–Hatta International Airport Flights
How long is a flight from Hang Nadim International Airport to Soekarno–Hatta International Airport?
It takes around 1 hour 46 minutes to fly from Hang Nadim International Airport (bth) to Soekarno–Hatta International Airport (cgk).How many daily flights are there from Hang Nadim International Airport (BTH) to Soekarno–Hatta International Airport (CGK)?
There are around 18 daily flights from Hang Nadim International Airport (BTH) to Soekarno–Hatta International Airport (CGK).When are flight tickets from Hang Nadim International Airport (BTH) to Soekarno–Hatta International Airport (CGK) the cheapest?
Tickets cost around Rs 29,321 in May, making it the cheapest month to book. Hang Nadim International Airport (BTH) to Soekarno–Hatta International Airport (CGK) is a popular route, so don't forget to book your tickets in advance.When are flight tickets from Hang Nadim International Airport (BTH) to Soekarno–Hatta International Airport (CGK) most expensive?
The route from Hang Nadim International Airport (BTH) to Soekarno–Hatta International Airport (CGK) is quite popular. Without considering departure times or holidays, tickets cost around Rs 35,882 in July, the most expensive month to book this route.What is the transportation method from the main airport to downtown in Jakarta?
- The distance from Soekarno–Hatta International Airport to downtown is about 23 km. It takes about 40 minutes by taxi.
- The distance from Halim Perdanakusuma International Airport to downtown is about 7 km. It takes about 20 minutes by taxi.
Which airline operates the most direct flights from Hang Nadim International Airport (BTH) to Soekarno–Hatta International Airport (CGK)?
Citilink is a very popular airline operating an average of 1282 flights per month.




