Contents
Soekarno-Hatta International Airport (CGK) lies in Tangerang, which makes flying the straightforward way to Batam. You can compare flights for this route on GoAsia.cc.
Tangerang to Batam by Flight
Super Air Jet, Citilink, Lion Air, Batik Air and Pelita Air fly nonstop from Jakarta Soekarno-Hatta (CGK) to Batam (BTH). The flight takes about 1 hour 40 minutes.[1] Sample flights on 17 and 18 October 2026 left between 05:15 and 17:00 and cost about IDR 1.1 million to 1.4 million, and the lowest fare in October 2026 was IDR 975,677.[1]
From 15 March 2025, all Citilink domestic flights from and to Soekarno-Hatta use Terminal 1B.[2] Check the terminal of your own airline on your ticket.
Arriving at Hang Nadim Airport
Batam's Hang Nadim International Airport (BTH) has a domestic terminal that operates 24 hours a day.[3] If you continue to Singapore, ferries run between Batam Centre and other Batam terminals and Singapore's HarbourFront or Tanah Merah terminals, operated by Batamfast, Sindo Ferry and Majestic Fast Ferry.[4]
Comparing Your Options
| Mode | Price | Duration |
|---|---|---|
| Nonstop flight | From about IDR 1 million one way[1] | About 1h 40m[1] |
Tips for Traveling from Tangerang to Batam
- Arrive early: Get to the airport 2 to 3 hours before departure.[1]
- Check baggage rules: On AirAsia, hand luggage must not exceed 7 kg.[1] Other airlines set their own limits, so read your ticket conditions.
- Holidays: Book early around Indonesian public holidays and long weekends, when many people travel at once.
Timetable
| Flight Tangerang - Batam $ 30.39–155.07 1h 40m – 1days 58m | |
|
Frequently Asked Questions
Use the booking tool on this page to compare the transport options currently available from Tangerang to Batam, including current prices and schedules.
Fly nonstop from Soekarno-Hatta International Airport (CGK), which lies in Tangerang, to Hang Nadim International Airport (BTH) in Batam.
The flight takes about 1 hour 40 minutes. Add time for the airport transfer, check-in and security.
Fares started at IDR 975,677 in October 2026, and sample flights cost about IDR 1.1 million to 1.4 million. Prices change with the date and the airline.
Super Air Jet, Citilink, Lion Air, Batik Air and Pelita Air fly nonstop from Soekarno-Hatta to Batam.
Since 15 March 2025, all Citilink domestic flights use Terminal 1B.
Arrive 2 to 3 hours before departure.
Sources and background
Numbers in the text such as [1] refer to these sources.
- [1] AirAsia: Cheap Flights from Jakarta to Batam. Retrieved October 17, 2026.
- [2] Citilink Indonesia: Terminal Information. Retrieved October 17, 2026.
- [3] Citilink Indonesia: Batam (BTH) Airport Information. Retrieved October 17, 2026.
- [4] Singapore Cruise Centre: Schedule for Ferries. 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.