Contents
Batam and Tangerang are separated by sea, so flying is the practical way to travel between them. Tangerang is part of the Greater Jakarta area and is home to Soekarno-Hatta International Airport, Indonesia's main international gateway. You can compare and book flights for this route on GoAsia.cc.
Batam to Tangerang by Flight
Flights leave from Hang Nadim International Airport (BTH) in Batam and land at Soekarno-Hatta International Airport (CGK), which serves Jakarta and lies in Tangerang. Super Air Jet, Citilink, Batik Air and Lion Air fly direct, and the non-stop flight takes about 1 hour 45 minutes.[1]

The Flight Experience
In late December 2026, direct Super Air Jet flights leave at 08:00, 10:00, 14:45 and 17:45 and Citilink flights at 07:40 and 13:20.[1] Fares start at about IDR 978,000 (about $55), and fares for that busy date ran from IDR 2,000,000 to IDR 2,100,000 (about $112 to $117).[1] Baggage rules depend on the airline. On AirAsia, hand luggage must not exceed 7 kg, and heavier luggage needs a purchased checked baggage allowance.[1]
Comparing Your Options
| Mode | Price | Duration |
|---|---|---|
| Direct flight (economy) | from about IDR 978,000 (about $55) | about 1h 45min[1] |
Getting from Soekarno-Hatta Airport into Jakarta
The airport train of KAI Commuter links Soekarno-Hatta with Batu Ceper, Duri, Sudirman Baru (BNI City) and Manggarai, and the ride from the airport to Sudirman Baru takes about 45 minutes.[2] In November 2024 the fare from the airport to Duri, BNI City or Manggarai was Rp70,000.[3] Tickets can be booked online from 7 days before departure.[3]
Tips for Traveling from Batam to Tangerang
- Arrive Early at Hang Nadim: Arrive at the airport 2 to 3 hours before departure for security checks and other procedures.[1]
- Check Your Terminal: Soekarno-Hatta has several terminals, so find out which one your airline uses, especially if you are being picked up.
- Book in Advance: Fares change with demand and are much higher on busy dates, so book early if your dates are fixed.
Timetable
| Flight Batam - Tangerang $ 43.03–163.50 1h 35m – 1days 1h 38m | |
|
Frequently Asked Questions
Use the booking tool on this page to compare the transport options currently available from Batam to Tangerang, including current prices and schedules.
A flight in economy class. Fares start at about IDR 978,000 (about $55), and they rise on busy dates, so booking early helps.
A direct flight is the fastest option, with a non-stop flying time of about 1 hour 45 minutes. Add time for check-in, security and getting to and from the airports.
The flight itself takes about 1 hour 45 minutes. Your door-to-door time also depends on the traffic to the airports and the time you spend at check-in.
Yes. In late December 2026 there are at least six direct flights between 07:40 and 17:45 on Super Air Jet and Citilink alone.
Flights depart from Hang Nadim International Airport (BTH) in Batam and arrive at Soekarno-Hatta International Airport (CGK) in Tangerang.
This depends on the airline and the fare. On AirAsia, hand luggage up to 7 kg is included, and heavier luggage needs a purchased checked baggage allowance.
Sources and background
Numbers in the text such as [1] refer to these sources.
- [1] AirAsia: Cheap flights from Batam (BTH) to Jakarta (CGK). Retrieved October 15, 2026.
- [2] KAI Commuter: Jadwal Commuter Line Basoeta, rute Bandara Soekarno-Hatta - Duri - Manggarai. Retrieved October 15, 2026.
- [3] KAI Commuter: Mudah dan Praktis, Begini Cara Naik Commuter Line Basoetta. Retrieved October 15, 2026.
Guide prices and journey times are indicative, not live quotes. A booked package may include transfers and waiting time as well as the main journey. Check the selected offer, pickup point and current conditions before booking.