Batam to Jakarta Flights BTHCGK

Hang Nadim International Airport Soekarno-Hatta International Airport

🇮🇩 Batam, ID 🇮🇩 Jakarta, ID

The Batam to Jakarta route connects Hang Nadim International Airport (BTH) in ID with Soekarno-Hatta International Airport (CGK) in ID. This short-haul flight covers approximately 531 miles (855 km) with a typical flight time of 1h 24m. This route is served by 6 airlines: Super Air Jet, Citilink, Bhutan Airlines and others. AirportRoutes has tracked 18 daily flights on this route.

About This Route

Route Overview

Here's some information about the flight route from Hang Nadim International Airport (BTH) in Batam, ID to Jakarta-Soekarno-Hatta Int'l (CGK) in Tangerang, ID, based on the provided guidelines:

The flight route from Hang Nadim International Airport (BTH) in Batam to Soekarno-Hatta International Airport (CGK) in Jakarta is a significant domestic connection within Indonesia. This route caters to both business and leisure travelers, connecting the industrial and tourist hub of Batam with the capital city. The average direct flight duration is approximately 1 hour and 40-50 minutes. Travelers often choose this connection for its speed and convenience, avoiding longer and potentially more arduous travel options like ferries. Several airlines operate on this route, offering multiple daily flights.

Travel Tips

To snag the best prices, aim to book your flight at least five months in advance, with April often being the cheapest month. At Hang Nadim Airport (BTH), arrive at least one hour before domestic flights. At Soekarno-Hatta (CGK), be prepared for a large airport; allow ample time to navigate to your connecting flights or transportation. Direct flights are readily available, making connections less of a concern. Expect a smooth, short flight with basic in-flight service. Consider bringing your own entertainment.

Destination Highlights

Tangerang offers a mix of modern attractions and cultural experiences. Top attractions include Pasar Lama, a traditional market with unique food and old shops, and the Benteng Heritage Museum, showcasing the area's Chinese-Indonesian heritage. You can also visit Masjid Raya Al-Azhom, one of the largest mosques in Southeast Asia. The Old Town area around Pasar Lama and Tangerang railway station is a must-visit. Sample local cuisine like the unique food made by China Benteng.

Best Time to Fly

Consider seasonal weather when planning your trip. October is the warmest month, with temperatures ranging from 77°F to 90°F. July is the busiest month; consider February to avoid crowds. December is often the most affordable month to fly. Check local event calendars for festivals like the Festival Budaya Kota Tangerang, usually held in early December.

AI-Generated Content: This information was compiled using AI from web sources on Dec 25, 2025. Content may not be current; please verify with airlines before booking.

Airport Information

Departure Airport

Hang Nadim International Airport

ICAO Code:
WIDD
IATA Code:
BTH
City:
🇮🇩 Batam
Country:
ID
Elevation:
126 ft

Destination Airport

Soekarno-Hatta International Airport

ICAO Code:
WIII
IATA Code:
CGK
City:
🇮🇩 Jakarta
Country:
ID
Elevation:
34 ft

Route Statistics

6

Operators

18

Daily Flights

531

Miles

1h 24m

Flight Duration

Route Map

Great Circle
Flight route map from Batam to Jakarta

Operating Airlines

Airline ICAO IATA
Super Air Jet SJV IU
Citilink CTV QG
Batik Air BTK ID
Garuda Indonesia GIA GA
Lion Air LNI JT
NAM Air LKN IN

Flight Schedule Pattern

Day Flights Observed Frequency Activity
Monday 69 19%
Tuesday 28 8%
Wednesday 63 17%
Thursday 52 14%
Friday 52 14%
Saturday 60 16%
Sunday 45 12%

Pattern Analysis

Data Points: 369
API observations used to build this analysis
Weekdays: 264 flights
Weekend: 105 flights
Business Route More active on weekdays

All Flight Routes

6 Routes
Note: This table shows aggregated route data by airline. Each airline may operate multiple daily flights at different times. See the "Spotted Departure Times" section below for all observed departure times.
Airline Flight Numbers Aircraft Type Typical Time Days Active Last Seen Status
Batik Air
BTK / ID
BTK6863 BTK6861 A320 07:00 7:00 AM (Representative)
M T W T F S S
Feb 1, 2026 Active
Citilink
CTV / QG
CTV941 CTV943 CTV969 CTV945 A320 16:30 4:30 PM (Representative)
M T W T F S S
Feb 4, 2026 Active
GIA153 GIA157 B738 08:20 8:20 AM (Representative)
M T W T F S S
Feb 1, 2026 Active
Lion Air
LNI / JT
LNI371 LNI373 LNI375 B739 16:05 4:05 PM (Representative)
M T W T F S S
Feb 4, 2026 Active
NAM Air
LKN / IN
LKN33 B735 16:20 4:20 PM (Representative)
M T W T F S S
Jan 17, 2026 Active
SJV851 SJV857 SJV2851 SJV855 SJV859 A320 14:45 2:45 PM (Representative)
M T W T F S S
Feb 4, 2026 Active
Total Routes: 6
Active Routes: 6
Unique Airlines: 6
Aircraft Types: 6

Spotted Departure Times

Departure Time Operator ICAO IATA
07:00 7:00 AM Batik Air BTK ID
08:20 8:20 AM Garuda Indonesia GIA GA
14:45 2:45 PM Super Air Jet SJV IU
16:05 4:05 PM Lion Air LNI JT
16:20 4:20 PM NAM Air LKN IN
16:30 4:30 PM Citilink CTV QG

Time Information

Times are shown in the departure airport's local timezone (WIDD - Asia/Jakarta).

Total Departure Times: 6
Time Range:
07:00 - 16:30
These are typical departure times observed from actual flights. Times may vary by season and schedule changes.