CGK → SIN Jakarta to Singapore
live
Direct flights from Jakarta (CGK) to Singapore (SIN): 65 nonstop departures observed each week across 11 airlines. 77% of the last 13 operated flights arrived within 15 minutes of schedule. The median arrival is 17 minutes early. 3 of the 13 tracked flights were cancelled. The nonstop covers 882 km, an estimated 1 hour 38 minutes in the air. Measured by Pro Flight Search from live flight boards at Jakarta and Singapore. Updated 24 October 2026 at 02:53 UTC.
Today, CGK → SIN Sat 24 Oct · local times
SQ955Singapore Airlines 15 min late
The CGK board at 09:53 shows departure at 09:40 instead of 09:25, gate 9 (T3). Status: final call.
Likely landing about 12:05middle half 12:00 to 12:14 · sched 12:15
Still to leave today ID7155 11:00Batik Air · then SQ957 11:00, 8B153 11:50
Landing estimate from 208,001 tracked flights of under 2 hours that left 15 to 29 min late. The SIN board has not posted a landing time yet. How planes make up time
Track SQ955 →
Sched Flight CGK departure SIN arrival
04:00
3Y924 MY INDO AIRLINES
Est. 03:55 Departure not confirmed by the board
·
05:50
GA824 Garuda Indonesia
Left 06:00 +10
Landed 08:19 −16
07:55
8B151 TransNusa
Departed
Landed 10:28 −17
08:35
GA828 Garuda Indonesia
Left 08:36
SIN est. 10:55 In the air · sched 11:20
09:25
SQ955 Singapore Airlines
Est. 09:40 +15 Final call · Gate 9 · T3
SIN about 12:05 sched 12:15
09:35
TR275 Scoot
Left 09:42 +7
SIN est. 11:58 In the air · sched 12:25
11:00
ID7155Batik Air
On schedule Gate F1 · T2F
SIN 13:45 scheduled
11:00
SQ957 Singapore Airlines
On schedule Gate 7 · T3
SIN 13:50 scheduled
11:50
8B153 TransNusa
Est. 11:55 +5 Gate 1 · T3
SIN 14:40 scheduled
11:50
GA832 Garuda Indonesia
On schedule Gate 9 · T3
SIN 14:35 scheduled
11:55
TR277 Scoot
On schedule Gate 2 · T3
SIN 14:45 scheduled
12:30
ID7151 Batik Air
On schedule Gate F3 · T2F
SIN 15:15 scheduled
14:15
TR309 Scoot
On schedule Gate 1 · T3
SIN 17:15 scheduled
14:20
SQ959 Singapore Airlines
On schedule Gate 7 · T3
SIN 17:25 scheduled
15:35
GA836 GARUDA INDONESIA
On schedule Gate 10 · T3
·
16:15
8K801 K-MILE AIR
Cancelled
·
16:30
MI803 SILK AIR
On schedule T1
·
17:00
SQ961 SINGAPORE AIRLINES
On schedule Gate 8 · T3
·
17:10
QG526 CITILINK INDONESIA
On schedule Gate F1 · T2F
·
17:40
8B141 TRANSNUSA AVIATION MANDIRI
Cancelled
·
17:40
GA838 GARUDA INDONESIA
On schedule Gate 10 · T3
·
17:50
ID7159 BATIK AIR
Est. 17:45 Gate F5 · T2F
·
18:05
SQ963 SINGAPORE AIRLINES
On schedule Gate 9 · T3
·
18:30
ID7165BATIK AIR
Cancelled
·
19:20
SQ965 SINGAPORE AIRLINES
On schedule Gate 7 · T3
·
19:30
GA822 GARUDA INDONESIA
On schedule Gate 10 · T3
·
19:45
8B155 TRANSNUSA AVIATION MANDIRI
On schedule Gate 2 · T3
·
20:00
TR279 SCOOT TIGERAIR
On schedule Gate 2 · T3
·
20:15
SQ967 SINGAPORE AIRLINES
On schedule Gate 6 · T3
·
·
ID7153 Batik Air
Departed
Landed 10:30
·
ID7157Batik Air
On schedule
SIN est. 11:44 sched 11:45
·
IP988 Pelita Air
Departed
Landed 09:51 −19
·
QG522 Citilink
Departed
Landed 09:05 −5
·
SQ951 Singapore Airlines
Departed
Landed 07:40 −30
·
SQ953 Singapore Airlines
Departed
Landed 10:32 −18
Checked CGK board 09:53 · SIN board 10:46
CGK
Jakarta
smooth · +9
SIN
Singapore
smooth · +0
dep bank 02:00–23:55 65x weekly
Runs mixed · 11 airlines · 65x weekly · nonstop
77% on time
of the last 13 operated CGK → SIN flights arrived within 15 minutes
Median arrival delay is −17 min . 3 of 13 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival −17 min across the last 13 operated legs
Flight time ~1h 38m estimated from route distance
Weekly departures 65x 11 direct airlines on the leg
Cancelled 23.1% recent route rate · 3 of 13
The week scheduled departures · origin local time
Batik Air CITILINK INDONESIA Garuda Indonesia K-Mile Air
Each mark is a scheduled departure at its origin-local time, observed operating in the last 7 days. Today is highlighted.
Who flies it observed on the boards · 7 days
Batik AirID
Flights ID7153 07:45 daily · ID7157 09:00 daily · ID7151 12:30 daily · ID7159 17:50 daily
CITILINK INDONESIAQG
Flights QG522 06:20 daily · QG526 17:10 daily
Garuda IndonesiaGA
Flights GA824 05:50 daily · GA828 08:35 daily · GA832 11:50 daily · GA836 15:35 daily
K-Mile Air8K
Flights 8K801 23:55 Mo Tu We Th
My Indo Airlines2Y
Flights 2Y924 varies Mo Th Sa Su
MY INDO AIRLINES3Y
Flights 3Y9900 02:00 We Th Fr · 3Y924 varies daily
PELITA AIR SERVICEIP
Flights IP988 07:20 daily
SCOOT TIGERAIRTR
Flights TR275 09:35 daily · TR277 11:55 daily · TR309 14:15 daily · TR279 20:00 daily
SILK AIRMI
Flights MI803 16:30 Sa
Singapore AirlinesSQ
Flights SQ951 05:25 daily · SQ953 08:05 daily · SQ955 09:25 daily · SQ957 11:00 daily
TRANSNUSA AVIATION MANDIRI8B
Flights 8B151 07:55 daily · 8B153 11:50 daily · 8B141 17:40 We Fr Su · 8B155 19:45 daily
History operated legs · board outcomes
10-24 GA824 dep +10 → arr −16
10-24 GA828 dep +1 → arr −25
10-24 ID7165 cancelled CNX
10-24 TR275 dep +7 → arr −27
Show 5 more legs
Actual board outcomes rather than schedules, paired departure and arrival per flight and day.
Full board history, day by day →
Board tracking
Recent operations · last 7 days + today
Live airport board rows from CGK and SIN, paired departure → arrival per flight and day. Board tracking since Sat, Oct 24 — history builds over 7 days as we poll hub boards up to 4× daily.
Board rows 49 Completed 14 Cancelled 3 Within 15m 11/14 Median -5m
3Y924 MY INDO AIRLINES
1 day
CGK
Departure
03:55
Est. · Sched 04:005m early
→
SIN
Arrival
—
Board row not captured for this rotation yet.
Full 3Y924 history →
8B141 TRANSNUSA AVIATION MANDIRI
1 day
CGK
Departure
Sched 17:40
Cancelled
→
SIN
Arrival
—
Board row not captured for this rotation yet.
Full 8B141 history →
8B151 TransNusa
1 day
CGK
Departure
Sched 07:55
Scheduled departure
→
SIN
Arrival
10:28
Landed · Sched 10:4517m early
Full 8B151 history →
8B153 TransNusa
1 day
CGK
Departure
11:55
Est. · Sched 11:505m late
→
SIN
Arrival
Sched 14:40
Scheduled arrival · landing pending
Full 8B153 history →
8B155 TRANSNUSA AVIATION MANDIRI
1 day
CGK
Departure
Sched 19:45
Scheduled departure
→
SIN
Arrival
—
Board row not captured for this rotation yet.
Full 8B155 history →
8K801 K-MILE AIR
1 day
CGK
Departure
Sched 16:15
Cancelled
→
SIN
Arrival
—
Board row not captured for this rotation yet.
Full 8K801 history →
GA822 GARUDA INDONESIA
1 day
CGK
Departure
Sched 19:30
Scheduled departure
→
SIN
Arrival
—
Board row not captured for this rotation yet.
Full GA822 history →
GA824 Garuda Indonesia
1 day
CGK
Departure
06:00
Departed · Sched 05:5010m late
→
SIN
Arrival
08:19
Landed · Sched 08:3516m early
Full GA824 history →
GA828 Garuda Indonesia
1 day
CGK
Departure
08:36
Departed · Sched 08:351m late
→
SIN
Arrival
10:55
Est. · Sched 11:2025m early
Full GA828 history →
GA832 Garuda Indonesia
1 day
CGK
Departure
Sched 11:50
Scheduled departure
→
SIN
Arrival
Sched 14:35
Scheduled arrival · landing pending
Full GA832 history →
GA836 GARUDA INDONESIA
1 day
CGK
Departure
Sched 15:35
Scheduled departure
→
SIN
Arrival
—
Board row not captured for this rotation yet.
Full GA836 history →
GA838 GARUDA INDONESIA
1 day
CGK
Departure
Sched 17:40
Scheduled departure
→
SIN
Arrival
—
Board row not captured for this rotation yet.
Full GA838 history →
ID7151 Batik Air
1 day
CGK
Departure
Sched 12:30
Scheduled departure
→
SIN
Arrival
Sched 15:15
Scheduled arrival · landing pending
Full ID7151 history →
ID7153 Batik Air
1 day
CGK
Departure
—
Board row not captured for this rotation yet.
→
Full ID7153 history →
ID7155 Batik Air
1 day
CGK
Departure
Sched 11:00
Scheduled departure
→
SIN
Arrival
Sched 13:45
Scheduled arrival · landing pending
ID7157 Batik Air
1 day
CGK
Departure
—
Board row not captured for this rotation yet.
→
SIN
Arrival
11:44
Est. · Sched 11:451m early
ID7159 BATIK AIR
1 day
CGK
Departure
17:45
Est. · Sched 17:505m early
→
SIN
Arrival
—
Board row not captured for this rotation yet.
Full ID7159 history →
ID7165 BATIK AIR
1 day
CGK
Departure
Sched 18:30
Cancelled
→
SIN
Arrival
—
Board row not captured for this rotation yet.
IP988 Pelita Air
1 day
CGK
Departure
—
Board row not captured for this rotation yet.
→
SIN
Arrival
09:51
Landed · Sched 10:1019m early
Full IP988 history →
MI803 SILK AIR
1 day
CGK
Departure
Sched 16:30
Scheduled departure
→
SIN
Arrival
—
Board row not captured for this rotation yet.
Full MI803 history →
QG522 Citilink
1 day
CGK
Departure
—
Board row not captured for this rotation yet.
→
SIN
Arrival
09:05
Landed · Sched 09:105m early
Full QG522 history →
QG526 CITILINK INDONESIA
1 day
CGK
Departure
Sched 17:10
Scheduled departure
→
SIN
Arrival
—
Board row not captured for this rotation yet.
Full QG526 history →
SQ951 Singapore Airlines
1 day
CGK
Departure
—
Board row not captured for this rotation yet.
→
SIN
Arrival
07:40
Landed · Sched 08:1030m early
Full SQ951 history →
SQ953 Singapore Airlines
1 day
CGK
Departure
—
Board row not captured for this rotation yet.
→
SIN
Arrival
10:32
Landed · Sched 10:5018m early
Full SQ953 history →
SQ955 Singapore Airlines
1 day
CGK
Departure
09:40
Est. · Sched 09:2515m late
→
SIN
Arrival
Sched 12:15
Scheduled arrival · landing pending
Full SQ955 history →
SQ957 Singapore Airlines
1 day
CGK
Departure
Sched 11:00
Scheduled departure
→
SIN
Arrival
Sched 13:50
Scheduled arrival · landing pending
Full SQ957 history →
SQ959 Singapore Airlines
1 day
CGK
Departure
Sched 14:20
Scheduled departure
→
SIN
Arrival
Sched 17:25
Scheduled arrival · landing pending
Full SQ959 history →
SQ961 SINGAPORE AIRLINES
1 day
CGK
Departure
Sched 17:00
Scheduled departure
→
SIN
Arrival
—
Board row not captured for this rotation yet.
Full SQ961 history →
SQ963 SINGAPORE AIRLINES
1 day
CGK
Departure
Sched 18:05
Scheduled departure
→
SIN
Arrival
—
Board row not captured for this rotation yet.
Full SQ963 history →
SQ965 SINGAPORE AIRLINES
1 day
CGK
Departure
Sched 19:20
Scheduled departure
→
SIN
Arrival
—
Board row not captured for this rotation yet.
Full SQ965 history →
SQ967 SINGAPORE AIRLINES
1 day
CGK
Departure
Sched 20:15
Scheduled departure
→
SIN
Arrival
—
Board row not captured for this rotation yet.
Full SQ967 history →
TR275 Scoot
1 day
CGK
Departure
09:42
Departed · Sched 09:357m late
→
SIN
Arrival
11:58
Est. · Sched 12:2527m early
Full TR275 history →
TR277 Scoot
1 day
CGK
Departure
Sched 11:55
Scheduled departure
→
SIN
Arrival
Sched 14:45
Scheduled arrival · landing pending
Full TR277 history →
TR279 SCOOT TIGERAIR
1 day
CGK
Departure
Sched 20:00
Scheduled departure
→
SIN
Arrival
—
Board row not captured for this rotation yet.
Full TR279 history →
TR309 Scoot
1 day
CGK
Departure
Sched 14:15
Scheduled departure
→
SIN
Arrival
Sched 17:15
Scheduled arrival · landing pending
Full TR309 history →
TR273 Scoot
1 day
CGK
Departure
—
Board row not captured for this rotation yet.
→
SIN
Arrival
01:10
Landed · Sched 01:055m late
Full TR273 history →
Airports right now live boards
Cite this data
Journalists, bloggers, and researchers may cite this page with attribution and a link to Pro Flight Search.
Suggested citation
Pro Flight Search — Jakarta (CGK) to Singapore (SIN) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/CGK-SIN
Copy
How we measure this →
CGK to SIN questions
Is CGK–SIN running on time right now? Smooth skies ahead. The departure side at CGK is the weaker end, route health score 85/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on CGK–SIN? Operators schedule morning departures around 02:00 and evening departures around 17:00 from CGK. Earlier flights typically land before destination-airport delays accumulate later in the day; check the SIN delay card to confirm conditions when you'd arrive.
How long is the flight from CGK to SIN? Great-circle distance is 882 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 92–106 min gate-to-gate on this route.
How often does CGK–SIN fly? 11 carriers operate this route, around 232 flights a week between them. Compare carrier days and times in the airline list above.