Which airport are you flying from?

Direct flights from Jakarta to Singapore

Airlines Schedules

CGK - SIN route map All flights from CGK to SIN non-stop. There are direct flights from Soekarno Hatta International (CGK), Indonesia to Singapore Changi Airport (SIN), Singapore with Singapore Airlines, Garuda Indonesia and 5 other airlines. 217 weekly departures are currently scheduled on this route. Departure times range from 05:25 to 22:15 depending on the schedule period. The flight distance is 551 miles (887 km). Flight time ranges from 1 hour and 40 minutes to 2 hours.

CGK
Soekarno Hatta
IndonesiaJakarta , Indonesia
SIN
Singapore Changi Airport
SingaporeSingapore , Singapore
CGK
Soekarno Hatta
IndonesiaJakarta , Indonesia
Singapore Changi Airport
SingaporeSingapore , Singapore
SIN
Flight time 1h 40min to 2h 0min
Updated Nov 9, 2026
CHANGE DIRECTION

Airlines with non-stop routes:

Singapore Airlines Star Alliance

Departure times vary between 05:25 and 20:25 • From Terminal 3
S
M
T
W
T
F
S
Sun
Mon
Tue
Wed
Thu
Fri
Sat
63 flights/week
63 flights/week

Garuda Indonesia SkyTeam

Departure times vary between 05:50 and 18:40 • From Terminal 3
S
M
T
W
T
F
S
Sun
Mon
Tue
Wed
Thu
Fri
Sat
42 flights/week
42 flights/week

Batik Air

Departure times vary between 07:45 and 17:45
S
M
T
W
T
F
S
Sun
Mon
Tue
Wed
Thu
Fri
Sat
35 flights/week
35 flights/week

Scoot Low-cost carrier

Departure times vary between 09:35 and 22:15 • From Terminal 3
S
M
T
W
T
F
S
Sun
Mon
Tue
Wed
Thu
Fri
Sat
28 flights/week
28 flights/week

TransNusa

Departure times vary between 07:45 and 19:45
S
M
T
W
T
F
S
Sun
Mon
Tue
Wed
Thu
Fri
Sat
28 flights/week
28 flights/week

Citilink Low-cost carrier

Departure times vary between 06:20 and 17:10
S
M
T
W
T
F
S
Sun
Mon
Tue
Wed
Thu
Fri
Sat
14 flights/week
14 flights/week

Pelita Air Service

Departs at 07:55
S
M
T
W
T
F
S
Sun
Mon
Tue
Wed
Thu
Fri
Sat
7 flights/week
7 flights/week
Weekday-labels: HAS FLIGHTS UPCOMING NO FLIGHTS
View all flight dates
Flight schedule from Jakarta to Singapore with Singapore Airlines

This is a weekly direct flight schedule for Singapore Airlines. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.

 
Flight
Mon
Nov 16
Tue
Nov 17
Wed
Nov 18
Thu
Nov 19
Fri
Nov 20
Sat
Nov 21
Sun
Nov 22
SQ951
05:25
05:25
05:25
05:25
05:25
05:25
05:25
SQ953
08:40
08:40
08:40
08:40
08:40
08:40
08:40
SQ955
09:30
09:30
09:30
09:30
09:30
09:30
09:30
SQ957
11:10
11:10
11:10
11:10
11:10
11:10
11:10
SQ959
14:15
14:15
14:15
14:15
14:15
14:15
14:15
SQ961
17:00
17:00
17:00
17:00
17:00
17:00
17:00
SQ963
18:10
18:10
18:10
18:10
18:10
18:10
18:10
SQ965
19:10
19:10
19:10
19:10
19:10
19:10
19:10
SQ967
20:25
20:25
20:25
20:25
20:25
20:25
20:25

The timetable & schedule information was updated at 2026-11-09

RETURN SCHEDULE
CHECK PRICES
Flight schedule from Jakarta to Singapore with Garuda Indonesia

This is a weekly direct flight schedule for Garuda Indonesia. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.

 
Flight
Mon
Nov 16
Tue
Nov 17
Wed
Nov 18
Thu
Nov 19
Fri
Nov 20
Sat
Nov 21
Sun
Nov 22
GA824
05:50
05:50
05:50
05:50
05:50
05:50
05:50
GA828
08:00
08:00
08:00
08:00
08:00
08:00
08:00
GA832
11:40
11:40
11:40
11:40
11:40
11:40
11:40
GA836
15:40
15:40
15:40
15:40
15:40
15:40
15:40
GA838
17:20
17:20
17:20
17:20
17:20
17:20
17:20
GA822
18:40
18:40
18:40
18:40
18:40
18:40
18:40

The timetable & schedule information was updated at 2026-11-09

RETURN SCHEDULE
CHECK PRICES
Flight schedule from Jakarta to Singapore with Batik Air

This is a weekly direct flight schedule for Batik Air. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.

 
Flight
Mon
Nov 16
Tue
Nov 17
Wed
Nov 18
Thu
Nov 19
Fri
Nov 20
Sat
Nov 21
Sun
Nov 22
ID7153
07:45
07:45
07:45
07:45
07:45
07:45
07:45
ID7157
09:00
09:00
09:00
09:00
09:00
09:00
09:00
ID7155
11:00
11:00
11:00
11:00
11:00
11:00
11:00
ID7151
12:30
12:30
12:30
12:30
12:30
12:30
12:30
ID7159
17:45
17:45
17:45
17:45
17:45
17:45
17:45

The timetable & schedule information was updated at 2026-11-09

RETURN SCHEDULE
CHECK PRICES
Flight schedule from Jakarta to Singapore with Scoot

This is a weekly direct flight schedule for Scoot. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.

 
Flight
Mon
Nov 16
Tue
Nov 17
Wed
Nov 18
Thu
Nov 19
Fri
Nov 20
Sat
Nov 21
Sun
Nov 22
TR275
09:35
09:35
09:35
09:35
09:35
09:35
09:35
TR277
11:25
11:25
11:25
11:25
11:25
11:25
11:25
TR309
14:15
14:15
14:15
14:15
14:15
14:15
14:15
TR279
20:10
20:10
20:10
20:10
20:10
20:10
20:10

The timetable & schedule information was updated at 2026-11-09

RETURN SCHEDULE
CHECK PRICES
Flight schedule from Jakarta to Singapore with TransNusa

This is a weekly direct flight schedule for TransNusa. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.

 
Flight
Mon
Nov 16
Tue
Nov 17
Wed
Nov 18
Thu
Nov 19
Fri
Nov 20
Sat
Nov 21
Sun
Nov 22
8B151
07:45
07:45
07:45
07:45
07:45
07:45
07:45
8B153
11:55
11:55
11:55
11:55
11:55
11:55
11:55
8B141
17:35
17:35
17:35
17:35
17:35
17:35
17:35
8B155
19:35
19:35
19:35
19:35
19:35
19:35
19:35

The timetable & schedule information was updated at 2026-11-09

RETURN SCHEDULE
CHECK PRICES
Flight schedule from Jakarta to Singapore with Citilink

This is a weekly direct flight schedule for Citilink. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.

 
Flight
Mon
Nov 16
Tue
Nov 17
Wed
Nov 18
Thu
Nov 19
Fri
Nov 20
Sat
Nov 21
Sun
Nov 22
QG522
06:20
06:20
06:20
06:20
06:20
06:20
06:20
QG526
17:10
17:10
17:10
17:10
17:10
17:10
17:10

The timetable & schedule information was updated at 2026-11-09

RETURN SCHEDULE
CHECK PRICES
Flight schedule from Jakarta to Singapore with Pelita Air Service

This is a weekly direct flight schedule for Pelita Air Service. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.

 
Flight
Mon
Nov 16
Tue
Nov 17
Wed
Nov 18
Thu
Nov 19
Fri
Nov 20
Sat
Nov 21
Sun
Nov 22
IP988
07:55
07:55
07:55
07:55
07:55
07:55
07:55

The timetable & schedule information was updated at 2026-11-09

RETURN SCHEDULE
CHECK PRICES
SPONSORED AD

Jakarta to Singapore scheduled departures

Select a date to see every published non-stop departure between CGK and SIN.

Friday
Fri
Dec 04
31 flights(31)
Saturday
Sat
Dec 05
31 flights(31)
Sunday
Sun
Dec 06
30 flights(30)
Monday
Mon
Dec 07
31 flights(31)
Tuesday
Tue
Dec 08
31 flights(31)
Wednesday
Wed
Dec 09
31 flights(31)
Thursday
Thu
Dec 10
31 flights(31)
Time
Airline
Flight
05:25
Singapore Airlines Singapore Airlines
SQ951
05:50
Garuda Indonesia Garuda Indonesia
GA824
06:20
Citilink Citilink
QG522
07:45
TransNusa TransNusa
8B151
07:45
Batik Air Batik Air
ID7153
07:55
Pelita Air Service Pelita Air Service
IP988
08:00
Garuda Indonesia Garuda Indonesia
GA828
08:40
Singapore Airlines Singapore Airlines
SQ953
09:00
Batik Air Batik Air
ID7157
09:30
Singapore Airlines Singapore Airlines
SQ955
09:35
Scoot Scoot
TR275
11:00
Batik Air Batik Air
ID7155
11:10
Singapore Airlines Singapore Airlines
SQ957
11:25
Scoot Scoot
TR277
11:40
Garuda Indonesia Garuda Indonesia
GA832
11:55
TransNusa TransNusa
8B153
12:30
Batik Air Batik Air
ID7151
14:15
Singapore Airlines Singapore Airlines
SQ959
14:15
Scoot Scoot
TR309
15:40
Garuda Indonesia Garuda Indonesia
GA836
17:00
Singapore Airlines Singapore Airlines
SQ961
17:10
Citilink Citilink
QG526
17:20
Garuda Indonesia Garuda Indonesia
GA838
17:35
TransNusa TransNusa
8B141
17:45
Batik Air Batik Air
ID7159
18:10
Singapore Airlines Singapore Airlines
SQ963
18:40
Garuda Indonesia Garuda Indonesia
GA822
19:10
Singapore Airlines Singapore Airlines
SQ965
19:35
TransNusa TransNusa
8B155
20:10
Scoot Scoot
TR279
20:25
Singapore Airlines Singapore Airlines
SQ967
05:25
Singapore Airlines Singapore Airlines
SQ951
05:50
Garuda Indonesia Garuda Indonesia
GA824
06:20
Citilink Citilink
QG522
07:45
TransNusa TransNusa
8B151
07:45
Batik Air Batik Air
ID7153
07:55
Pelita Air Service Pelita Air Service
IP988
08:00
Garuda Indonesia Garuda Indonesia
GA828
08:40
Singapore Airlines Singapore Airlines
SQ953
09:00
Batik Air Batik Air
ID7157
09:30
Singapore Airlines Singapore Airlines
SQ955
09:35
Scoot Scoot
TR275
11:00
Batik Air Batik Air
ID7155
11:10
Singapore Airlines Singapore Airlines
SQ957
11:25
Scoot Scoot
TR277
11:40
Garuda Indonesia Garuda Indonesia
GA832
11:55
TransNusa TransNusa
8B153
12:30
Batik Air Batik Air
ID7151
14:15
Singapore Airlines Singapore Airlines
SQ959
14:15
Scoot Scoot
TR309
15:40
Garuda Indonesia Garuda Indonesia
GA836
17:00
Singapore Airlines Singapore Airlines
SQ961
17:10
Citilink Citilink
QG526
17:20
Garuda Indonesia Garuda Indonesia
GA838
17:35
TransNusa TransNusa
8B141
17:45
Batik Air Batik Air
ID7159
18:10
Singapore Airlines Singapore Airlines
SQ963
18:40
Garuda Indonesia Garuda Indonesia
GA822
19:10
Singapore Airlines Singapore Airlines
SQ965
19:35
TransNusa TransNusa
8B155
20:10
Scoot Scoot
TR279
20:25
Singapore Airlines Singapore Airlines
SQ967
05:25
Singapore Airlines Singapore Airlines
SQ951
05:50
Garuda Indonesia Garuda Indonesia
GA824
06:20
Citilink Citilink
QG522
07:45
TransNusa TransNusa
8B151
07:45
Batik Air Batik Air
ID7153
07:55
Pelita Air Service Pelita Air Service
IP988
08:00
Garuda Indonesia Garuda Indonesia
GA828
08:40
Singapore Airlines Singapore Airlines
SQ953
09:00
Batik Air Batik Air
ID7157
09:30
Singapore Airlines Singapore Airlines
SQ955
11:00
Batik Air Batik Air
ID7155
11:10
Singapore Airlines Singapore Airlines
SQ957
11:25
Scoot Scoot
TR277
11:40
Garuda Indonesia Garuda Indonesia
GA832
11:55
TransNusa TransNusa
8B153
12:30
Batik Air Batik Air
ID7151
14:15
Singapore Airlines Singapore Airlines
SQ959
14:15
Scoot Scoot
TR309
15:40
Garuda Indonesia Garuda Indonesia
GA836
17:00
Singapore Airlines Singapore Airlines
SQ961
17:10
Citilink Citilink
QG526
17:20
Garuda Indonesia Garuda Indonesia
GA838
17:35
TransNusa TransNusa
8B141
17:45
Batik Air Batik Air
ID7159
18:10
Singapore Airlines Singapore Airlines
SQ963
18:40
Garuda Indonesia Garuda Indonesia
GA822
19:10
Singapore Airlines Singapore Airlines
SQ965
19:35
TransNusa TransNusa
8B155
20:10
Scoot Scoot
TR279
20:25
Singapore Airlines Singapore Airlines
SQ967
05:25
Singapore Airlines Singapore Airlines
SQ951
05:50
Garuda Indonesia Garuda Indonesia
GA824
06:20
Citilink Citilink
QG522
07:45
TransNusa TransNusa
8B151
07:45
Batik Air Batik Air
ID7153
07:55
Pelita Air Service Pelita Air Service
IP988
08:00
Garuda Indonesia Garuda Indonesia
GA828
08:40
Singapore Airlines Singapore Airlines
SQ953
09:00
Batik Air Batik Air
ID7157
09:30
Singapore Airlines Singapore Airlines
SQ955
09:35
Scoot Scoot
TR275
11:00
Batik Air Batik Air
ID7155
11:10
Singapore Airlines Singapore Airlines
SQ957
11:25
Scoot Scoot
TR277
11:40
Garuda Indonesia Garuda Indonesia
GA832
11:55
TransNusa TransNusa
8B153
12:30
Batik Air Batik Air
ID7151
14:15
Singapore Airlines Singapore Airlines
SQ959
14:15
Scoot Scoot
TR309
15:40
Garuda Indonesia Garuda Indonesia
GA836
17:00
Singapore Airlines Singapore Airlines
SQ961
17:10
Citilink Citilink
QG526
17:20
Garuda Indonesia Garuda Indonesia
GA838
17:35
TransNusa TransNusa
8B141
17:45
Batik Air Batik Air
ID7159
18:10
Singapore Airlines Singapore Airlines
SQ963
18:40
Garuda Indonesia Garuda Indonesia
GA822
19:10
Singapore Airlines Singapore Airlines
SQ965
19:35
TransNusa TransNusa
8B155
20:10
Scoot Scoot
TR279
20:25
Singapore Airlines Singapore Airlines
SQ967
05:25
Singapore Airlines Singapore Airlines
SQ951
05:50
Garuda Indonesia Garuda Indonesia
GA824
06:20
Citilink Citilink
QG522
07:45
TransNusa TransNusa
8B151
07:45
Batik Air Batik Air
ID7153
07:55
Pelita Air Service Pelita Air Service
IP988
08:00
Garuda Indonesia Garuda Indonesia
GA828
08:40
Singapore Airlines Singapore Airlines
SQ953
09:00
Batik Air Batik Air
ID7157
09:30
Singapore Airlines Singapore Airlines
SQ955
09:35
Scoot Scoot
TR275
11:00
Batik Air Batik Air
ID7155
11:10
Singapore Airlines Singapore Airlines
SQ957
11:25
Scoot Scoot
TR277
11:40
Garuda Indonesia Garuda Indonesia
GA832
11:55
TransNusa TransNusa
8B153
12:30
Batik Air Batik Air
ID7151
14:15
Singapore Airlines Singapore Airlines
SQ959
14:15
Scoot Scoot
TR309
15:40
Garuda Indonesia Garuda Indonesia
GA836
17:00
Singapore Airlines Singapore Airlines
SQ961
17:10
Citilink Citilink
QG526
17:20
Garuda Indonesia Garuda Indonesia
GA838
17:35
TransNusa TransNusa
8B141
17:45
Batik Air Batik Air
ID7159
18:10
Singapore Airlines Singapore Airlines
SQ963
18:40
Garuda Indonesia Garuda Indonesia
GA822
19:10
Singapore Airlines Singapore Airlines
SQ965
19:35
TransNusa TransNusa
8B155
20:10
Scoot Scoot
TR279
20:25
Singapore Airlines Singapore Airlines
SQ967
05:25
Singapore Airlines Singapore Airlines
SQ951
05:50
Garuda Indonesia Garuda Indonesia
GA824
06:20
Citilink Citilink
QG522
07:45
TransNusa TransNusa
8B151
07:45
Batik Air Batik Air
ID7153
07:55
Pelita Air Service Pelita Air Service
IP988
08:00
Garuda Indonesia Garuda Indonesia
GA828
08:40
Singapore Airlines Singapore Airlines
SQ953
09:00
Batik Air Batik Air
ID7157
09:30
Singapore Airlines Singapore Airlines
SQ955
09:35
Scoot Scoot
TR275
11:00
Batik Air Batik Air
ID7155
11:10
Singapore Airlines Singapore Airlines
SQ957
11:25
Scoot Scoot
TR277
11:40
Garuda Indonesia Garuda Indonesia
GA832
11:55
TransNusa TransNusa
8B153
12:30
Batik Air Batik Air
ID7151
14:15
Singapore Airlines Singapore Airlines
SQ959
14:15
Scoot Scoot
TR309
15:40
Garuda Indonesia Garuda Indonesia
GA836
17:00
Singapore Airlines Singapore Airlines
SQ961
17:10
Citilink Citilink
QG526
17:20
Garuda Indonesia Garuda Indonesia
GA838
17:35
TransNusa TransNusa
8B141
17:45
Batik Air Batik Air
ID7159
18:10
Singapore Airlines Singapore Airlines
SQ963
18:40
Garuda Indonesia Garuda Indonesia
GA822
19:10
Singapore Airlines Singapore Airlines
SQ965
19:35
TransNusa TransNusa
8B155
20:10
Scoot Scoot
TR279
20:25
Singapore Airlines Singapore Airlines
SQ967
05:25
Singapore Airlines Singapore Airlines
SQ951
05:50
Garuda Indonesia Garuda Indonesia
GA824
06:20
Citilink Citilink
QG522
07:45
TransNusa TransNusa
8B151
07:45
Batik Air Batik Air
ID7153
07:55
Pelita Air Service Pelita Air Service
IP988
08:00
Garuda Indonesia Garuda Indonesia
GA828
08:40
Singapore Airlines Singapore Airlines
SQ953
09:00
Batik Air Batik Air
ID7157
09:30
Singapore Airlines Singapore Airlines
SQ955
09:35
Scoot Scoot
TR275
11:00
Batik Air Batik Air
ID7155
11:10
Singapore Airlines Singapore Airlines
SQ957
11:25
Scoot Scoot
TR277
11:40
Garuda Indonesia Garuda Indonesia
GA832
11:55
TransNusa TransNusa
8B153
12:30
Batik Air Batik Air
ID7151
14:15
Singapore Airlines Singapore Airlines
SQ959
14:15
Scoot Scoot
TR309
15:40
Garuda Indonesia Garuda Indonesia
GA836
17:00
Singapore Airlines Singapore Airlines
SQ961
17:10
Citilink Citilink
QG526
17:20
Garuda Indonesia Garuda Indonesia
GA838
17:35
TransNusa TransNusa
8B141
17:45
Batik Air Batik Air
ID7159
18:10
Singapore Airlines Singapore Airlines
SQ963
18:40
Garuda Indonesia Garuda Indonesia
GA822
19:10
Singapore Airlines Singapore Airlines
SQ965
19:35
TransNusa TransNusa
8B155
20:10
Scoot Scoot
TR279
20:25
Singapore Airlines Singapore Airlines
SQ967
SPONSORED AD
CGK-SIN flight route
Route map from Jakarta, CGK to Singapore, SIN. The distance is 551 miles or 887 km.
Jakarta - Singapore direct flight map
SPONSORED AD
SPONSORED AD

CGK - SIN route facts

  • Distance
    551 miles (887 km)
  • Flight time
    1 hour and 40 minutes to 2 hours
  • Airlines
    Singapore Airlines Singapore Airlines
    Garuda Indonesia Garuda Indonesia
    Batik Air Batik Air
    Scoot Scoot
    TransNusa TransNusa
    Citilink Citilink
    Pelita Air Pelita Air
  • Airline alliances
    Star Alliance SkyTeam Low-cost carrier
  • Cabins
    Economy Premium Economy Business First
  • Hub airports
    Singapore Airlines: SIN
    Garuda Indonesia: CGK
    Batik Air: CGK
    Citilink: CGK
  • Departure terminals
    Singapore Airlines: Terminal 3
    Garuda Indonesia: Terminal 3
    Scoot: Terminal 3
  • Arrival terminals
    Garuda Indonesia: Terminal 3
    Batik Air: Terminal 3
    Scoot: Terminal 1
  • Aircraft
    Singapore Airlines: Airbus A350-900 and Boeing 777-300ER
    Garuda Indonesia: Boeing 737-800 Passenger, Airbus A330-900neo, Airbus A330-300 and Airbus A330-200
    Batik Air: Airbus A320 and Boeing 737-800 Passenger
    Scoot: Airbus A320 and Airbus A320neo
    TransNusa: Airbus A318 / A319 / A320 / A321
    Citilink: Airbus A320
    Pelita Air Service: Airbus A320

Route FAQ

Singapore Airlines, Garuda Indonesia, Batik Air, Scoot, TransNusa, Citilink and Pelita Air Service operate non-stop flights from CGK to SIN with 217 weekly departures (Nov 16 – Nov 22, 2026).

Scheduled flight time from CGK to SIN ranges from 1 hour and 40 minutes to 2 hours. The route covers 551 miles (887 km).

217 weekly departures (Nov 16 – Nov 22, 2026) are currently scheduled on this route, with published departure times ranging from 05:25 to 22:15 depending on the schedule period.

Departure terminals: Singapore Airlines: Terminal 3, Garuda Indonesia: Terminal 3 and Scoot: Terminal 3. Arrival terminals: Garuda Indonesia: Terminal 3, Batik Air: Terminal 3 and Scoot: Terminal 1.

Economy, Premium Economy, Business and First are currently scheduled on non-stop flights for this route.
SPONSORED AD
SPONSORED AD