Jakarta to Batam flights

From

Indonesia flagCGKJakarta

06:09Thu, 29 OctUTC+7
25°CMist

WindVariable 4 km/h

Observed 06:00 local time · METAR WIII

Time differenceSame local time

Jakarta and Batam share the same local time.

To

Indonesia flagBTHBatam

06:09Thu, 29 OctUTC+7
25°CThunderstorm

WindW 4 km/h

Observed 06:00 local time · METAR WIDD

Local times update live. Weather: latest airport observation (METAR) from the NOAA Aviation Weather Center, not a forecast for your travel date.

ROUTE GUIDE · FLIGHT COMPARISON
CGKBTH
Soekarno-Hatta International AirportHang Nadim International Airport

Choose travel dates to compare available fares. Below the search you can see upcoming, in-the-air and recently flown flights on this route from our live airport boards.

DAILYINDONESIA · FLIGHT SEARCH

More places. More possibilities.

Compare 1000+ airlines and travel sites in one search. Prices can change. Booking through us costs you nothing extra.

FLIGHTS ON THIS ROUTE

CGK → BTH flight schedule

Updated 1 hour ago · times are local to each airport

Upcoming & in the air 12

  • QG 940Citilink
    Today
    05:15CGK · WIB
    1h 45m
    07:00BTH · WIB
    In Air (estimated)
  • IU 850Super Air Jet
    Today
    05:30CGK · WIB
    1h 25m
    06:55BTH · WIB
    In Air (estimated)
  • GA 150Garuda Indonesia
    Today
    06:15CGK · WIB
    1h 40m
    07:55BTH · WIB
    Scheduled / expectedDeparts in 6 minutes
  • QG 840Citilink
    Today
    06:45CGK · WIB
    1h 45m
    08:30BTH · WIB
    Scheduled
  • ID 6860Batik Air
    Today
    08:20CGK · WIB
    1h 40m
    10:00BTH · WIB
    Scheduled
  • GA 152Garuda Indonesia
    Today
    09:35CGK · WIB
    1h 45m
    11:20BTH · WIB
    Scheduled / expectedDeparts in 3 hr 26 min
  • ID 6864Batik Air
    Today
    10:15CGK · WIB
    1h 40m
    11:55BTH · WIB
    Scheduled / expectedDeparts in 4 hr 6 min
  • IN 32Nam Air
    Today
    10:30CGK · WIB
    1h 35m
    12:05BTH · WIB
    Status unavailable
  • QG 942Citilink
    Today
    10:50 11:05CGK · WIB
    2h 0m
    12:50BTH · WIB
    Delayed · 15 minutesDeparts in 4 hr 56 min
  • GA 156Garuda Indonesia
    Today
    12:45CGK · WIB
    1h 45m
    14:30BTH · WIB
    Scheduled / expectedDeparts in 6 hr 36 min
  • QG 968Citilink
    Today
    14:20 14:10CGK · WIB
    1h 35m
    15:55BTH · WIB
    Scheduled / expectedDeparts in 8 hr 1 min
  • GA 154Garuda Indonesia
    Today
    15:00CGK · WIB
    1h 40m
    16:40BTH · WIB
    Scheduled / expectedDeparts in 8 hr 51 min

Recently departed & arrived 14

  • IU 858Super Air Jet
    Today
    15:20CGK · WIB
    1h 45m
    17:05BTH · WIB
    Cancelled
  • IU 854Super Air Jet
    Today
    12:25CGK · WIB
    —BTH
    Cancelled
  • ID 6862Batik Air
    Wed, 28 Oct
    19:30CGK · WIB
    1h 40m
    21:10BTH · WIB
    Status unconfirmed
  • ID 6143Batik Air
    Wed, 28 Oct
    19:30CGK · WIB
    1h 40m
    21:10BTH · WIB
    Operated
  • QG 946Citilink
    Wed, 28 Oct
    19:10 19:00CGK · WIB
    1h 35m
    20:45BTH · WIB
    Status unconfirmed
  • QG 944Citilink
    Wed, 28 Oct
    17:30 17:40CGK · WIB
    1h 35m
    19:05BTH · WIB
    Delayed · 10 minutes
  • RI 102Pt Rimbun Abadi Aviasi
    Wed, 28 Oct
    14:00CGK · WIB
    —BTH
    Operated
  • RI 106Pt Rimbun Abadi Aviasi
    Tue, 27 Oct
    16:00 19:00CGK · WIB
    —BTH
    Operated
  • IU 856Super Air Jet
    Tue, 27 Oct
    07:40CGK · WIB
    1h 40m
    09:20BTH · WIB
    Operated
  • RI 100Pt Rimbun Abadi Aviasi
    Thu, 22 Oct
    16:00 19:00CGK · WIB
    —BTH
    Cancelled
  • JT 372Lion Air
    Mon, 19 Oct
    17:00CGK · WIB
    1h 40m
    18:40BTH · WIB
    Operated
  • JT 370Lion Air
    Mon, 19 Oct
    13:25CGK · WIB
    1h 40m
    15:05BTH · WIB
    Operated
  • JT 6012Lion Air
    Sat, 17 Oct
    13:00CGK · WIB
    —BTH
    Operated
  • IU 7002Super Air Jet
    Sat, 17 Oct
    05:15CGK · WIB
    —BTH
    Operated

Source: AeroDataBox via our airport boards. Past flights show their latest recorded occurrence. "In Air (estimated)" is time-based, not a live aircraft position. Always confirm with your airline.

Planning your Jakarta to Batam journey

Search using airport code CGK. Check the selected itinerary’s airport codes, local dates and baggage conditions before booking.

Search using airport code BTH. Check the selected itinerary’s airport codes, local dates and baggage conditions before booking.

Compare the full journey

Start with your exact dates, then adjust travellers and cabin in the comparison form. Compare total journey time, stopovers and arrival date alongside the price. Available flights and sellers depend on your search.

For a connection, check whether it is a through-ticket or a self-transfer. Read the baggage, check-in and missed-connection conditions before selecting an offer.

Before choosing a seller

  • Confirm both airport codes: CGK and BTH.
  • Check the final total for everyone travelling, including baggage and optional extras.
  • Read the seller’s cancellation and change conditions.
  • Confirm departure and arrival dates in each airport’s local time.

Frequently asked questions

How do I find prices for Jakarta to Batam?

Choose dates in the search form above. The comparison page shows available offers and lets you adjust travellers and cabin before choosing a seller.

Are direct flights available?

Search your dates and use the stops filter in the results. This route guide does not confirm that a direct service operates on any particular date.

Does the displayed price include checked baggage?

Check the selected offer and the seller’s final conditions. Baggage allowances vary by ticket.

Can I book and pay on DailyIndonesia?

You compare options here, then follow the selected seller’s link to complete the booking and payment externally.

Explore other routes

View all 41 flight routes