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 6 other airlines. 219 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 and 5 minutes.

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 5min
Updated Jun 29, 2026
CHANGE DIRECTION

Airlines with non-stop routes:

Singapore Airlines Star Alliance

Departure times vary between 05:25 and 20:20 • 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 19:30 • 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
35 flights/week
35 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
21 flights/week
21 flights/week

Citilink Low-cost carrier

Departure times vary between 06:20 and 17:10 • From Terminal 2
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:20
S
M
T
W
T
F
S
Sun
Mon
Tue
Wed
Thu
Fri
Sat
7 flights/week
7 flights/week

Indonesia AirAsia Low-cost carrier

Ended in Jun 2026
Ended in Jun 2026
2 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
Jul 27
Tue
Jul 28
Wed
Jul 29
Thu
Jul 30
Fri
Jul 31
Sat
Aug 1
Sun
Aug 2
SQ951
05:25
05:25
05:25
05:25
05:25
05:25
05:25
SQ953
08:05
08:05
08:05
08:05
08:05
08:05
08:05
SQ955
09:25
09:25
09:25
09:25
09:25
09:25
09:25
SQ957
11:00
11:00
11:00
11:00
11:00
11:00
11:00
SQ959
14:20
14:20
14:20
14:20
14:20
14:20
14:20
SQ961
17:00
17:00
17:00
17:00
17:00
17:00
17:00
SQ963
18:05
18:05
18:05
18:05
18:05
18:05
18:05
SQ965
19:20
19:20
19:20
19:20
19:20
19:20
19:20
SQ967
20:15
20:15
20:15
20:15
20:15
20:15
20:15

The timetable & schedule information was updated at 2026-06-29

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
Jul 27
Tue
Jul 28
Wed
Jul 29
Thu
Jul 30
Fri
Jul 31
Sat
Aug 1
Sun
Aug 2
GA824
05:50
05:50
05:50
05:50
05:50
05:50
05:50
GA828
08:35
08:35
08:35
08:35
08:35
08:35
08:35
GA832
11:50
11:50
11:50
11:50
11:50
11:50
11:50
GA836
15:35
15:35
15:35
15:35
15:35
15:35
15:35
GA838
17:40
17:40
17:40
17:40
17:40
17:40
17:40
GA822
19:30
19:30
19:30
19:30
19:30
19:30
19:30

The timetable & schedule information was updated at 2026-06-29

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
Jul 27
Tue
Jul 28
Wed
Jul 29
Thu
Jul 30
Fri
Jul 31
Sat
Aug 1
Sun
Aug 2
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-06-29

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
Jul 27
Tue
Jul 28
Wed
Jul 29
Thu
Jul 30
Fri
Jul 31
Sat
Aug 1
Sun
Aug 2
TR275
09:35
09:35
09:35
09:35
09:35
09:35
09:35
TR277
11:55
11:55
11:55
11:55
11:55
11:55
11:55
TR309
14:15
14:15
14:15
14:15
14:15
14:15
14:15
TR279
20:00
20:00
20:00
20:00
20:00
20:00
20:00
TR273
22:15
22:15
22:15
22:15
22:15
22:15
22:15

The timetable & schedule information was updated at 2026-06-29

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
Jul 27
Tue
Jul 28
Wed
Jul 29
Thu
Jul 30
Fri
Jul 31
Sat
Aug 1
Sun
Aug 2
8B151
07:55
07:55
07:55
07:55
07:55
07:55
07:55
8B153
11:55
11:55
11:55
11:55
11:55
11:55
11:55
8B155
19:45
19:45
19:45
19:45
19:45
19:45
19:45

The timetable & schedule information was updated at 2026-06-29

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
Jul 27
Tue
Jul 28
Wed
Jul 29
Thu
Jul 30
Fri
Jul 31
Sat
Aug 1
Sun
Aug 2
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-06-29

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
Jul 27
Tue
Jul 28
Wed
Jul 29
Thu
Jul 30
Fri
Jul 31
Sat
Aug 1
Sun
Aug 2
IP988
07:20
07:20
07:20
07:20
07:20
07:20
07:20

The timetable & schedule information was updated at 2026-06-29

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

This is a weekly direct flight schedule for Indonesia AirAsia. 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
Jul 27
Tue
Jul 28
Wed
Jul 29
Thu
Jul 30
Fri
Jul 31
Sat
Aug 1
Sun
Aug 2

The timetable & schedule information was updated at

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.

Monday
Mon
Jul 27
31 flights(31)
Tuesday
Tue
Jul 28
31 flights(31)
Wednesday
Wed
Jul 29
31 flights(31)
Thursday
Thu
Jul 30
31 flights(31)
Friday
Fri
Jul 31
31 flights(31)
Saturday
Sat
Aug 01
31 flights(31)
Sunday
Sun
Aug 02
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:20
Pelita Air Service Pelita Air Service
IP988
07:45
Batik Air Batik Air
ID7153
07:55
TransNusa TransNusa
8B151
08:05
Singapore Airlines Singapore Airlines
SQ953
08:35
Garuda Indonesia Garuda Indonesia
GA828
09:00
Batik Air Batik Air
ID7157
09:25
Singapore Airlines Singapore Airlines
SQ955
09:35
Scoot Scoot
TR275
11:00
Singapore Airlines Singapore Airlines
SQ957
11:00
Batik Air Batik Air
ID7155
11:50
Garuda Indonesia Garuda Indonesia
GA832
11:55
TransNusa TransNusa
8B153
11:55
Scoot Scoot
TR277
12:30
Batik Air Batik Air
ID7151
14:15
Scoot Scoot
TR309
14:20
Singapore Airlines Singapore Airlines
SQ959
15:35
Garuda Indonesia Garuda Indonesia
GA836
17:00
Singapore Airlines Singapore Airlines
SQ961
17:10
Citilink Citilink
QG526
17:40
Garuda Indonesia Garuda Indonesia
GA838
17:45
Batik Air Batik Air
ID7159
18:05
Singapore Airlines Singapore Airlines
SQ963
19:20
Singapore Airlines Singapore Airlines
SQ965
19:30
Garuda Indonesia Garuda Indonesia
GA822
19:45
TransNusa TransNusa
8B155
20:00
Scoot Scoot
TR279
20:15
Singapore Airlines Singapore Airlines
SQ967
22:15
Scoot Scoot
TR273
05:25
Singapore Airlines Singapore Airlines
SQ951
05:50
Garuda Indonesia Garuda Indonesia
GA824
06:20
Citilink Citilink
QG522
07:20
Pelita Air Service Pelita Air Service
IP988
07:45
Batik Air Batik Air
ID7153
07:55
TransNusa TransNusa
8B151
08:05
Singapore Airlines Singapore Airlines
SQ953
08:35
Garuda Indonesia Garuda Indonesia
GA828
09:00
Batik Air Batik Air
ID7157
09:25
Singapore Airlines Singapore Airlines
SQ955
09:35
Scoot Scoot
TR275
11:00
Singapore Airlines Singapore Airlines
SQ957
11:00
Batik Air Batik Air
ID7155
11:50
Garuda Indonesia Garuda Indonesia
GA832
11:55
TransNusa TransNusa
8B153
11:55
Scoot Scoot
TR277
12:30
Batik Air Batik Air
ID7151
14:15
Scoot Scoot
TR309
14:20
Singapore Airlines Singapore Airlines
SQ959
15:35
Garuda Indonesia Garuda Indonesia
GA836
17:00
Singapore Airlines Singapore Airlines
SQ961
17:10
Citilink Citilink
QG526
17:40
Garuda Indonesia Garuda Indonesia
GA838
17:45
Batik Air Batik Air
ID7159
18:05
Singapore Airlines Singapore Airlines
SQ963
19:20
Singapore Airlines Singapore Airlines
SQ965
19:30
Garuda Indonesia Garuda Indonesia
GA822
19:45
TransNusa TransNusa
8B155
20:00
Scoot Scoot
TR279
20:15
Singapore Airlines Singapore Airlines
SQ967
22:15
Scoot Scoot
TR273
05:25
Singapore Airlines Singapore Airlines
SQ951
05:50
Garuda Indonesia Garuda Indonesia
GA824
06:20
Citilink Citilink
QG522
07:20
Pelita Air Service Pelita Air Service
IP988
07:45
Batik Air Batik Air
ID7153
07:55
TransNusa TransNusa
8B151
08:05
Singapore Airlines Singapore Airlines
SQ953
08:35
Garuda Indonesia Garuda Indonesia
GA828
09:00
Batik Air Batik Air
ID7157
09:25
Singapore Airlines Singapore Airlines
SQ955
09:35
Scoot Scoot
TR275
11:00
Singapore Airlines Singapore Airlines
SQ957
11:00
Batik Air Batik Air
ID7155
11:50
Garuda Indonesia Garuda Indonesia
GA832
11:55
TransNusa TransNusa
8B153
11:55
Scoot Scoot
TR277
12:30
Batik Air Batik Air
ID7151
14:15
Scoot Scoot
TR309
14:20
Singapore Airlines Singapore Airlines
SQ959
15:35
Garuda Indonesia Garuda Indonesia
GA836
17:00
Singapore Airlines Singapore Airlines
SQ961
17:10
Citilink Citilink
QG526
17:40
Garuda Indonesia Garuda Indonesia
GA838
17:45
Batik Air Batik Air
ID7159
18:05
Singapore Airlines Singapore Airlines
SQ963
19:20
Singapore Airlines Singapore Airlines
SQ965
19:30
Garuda Indonesia Garuda Indonesia
GA822
19:45
TransNusa TransNusa
8B155
20:00
Scoot Scoot
TR279
20:15
Singapore Airlines Singapore Airlines
SQ967
22:15
Scoot Scoot
TR273
05:25
Singapore Airlines Singapore Airlines
SQ951
05:50
Garuda Indonesia Garuda Indonesia
GA824
06:20
Citilink Citilink
QG522
07:20
Pelita Air Service Pelita Air Service
IP988
07:45
Batik Air Batik Air
ID7153
07:55
TransNusa TransNusa
8B151
08:05
Singapore Airlines Singapore Airlines
SQ953
08:35
Garuda Indonesia Garuda Indonesia
GA828
09:00
Batik Air Batik Air
ID7157
09:25
Singapore Airlines Singapore Airlines
SQ955
09:35
Scoot Scoot
TR275
11:00
Singapore Airlines Singapore Airlines
SQ957
11:00
Batik Air Batik Air
ID7155
11:50
Garuda Indonesia Garuda Indonesia
GA832
11:55
TransNusa TransNusa
8B153
11:55
Scoot Scoot
TR277
12:30
Batik Air Batik Air
ID7151
14:15
Scoot Scoot
TR309
14:20
Singapore Airlines Singapore Airlines
SQ959
15:35
Garuda Indonesia Garuda Indonesia
GA836
17:00
Singapore Airlines Singapore Airlines
SQ961
17:10
Citilink Citilink
QG526
17:40
Garuda Indonesia Garuda Indonesia
GA838
17:45
Batik Air Batik Air
ID7159
18:05
Singapore Airlines Singapore Airlines
SQ963
19:20
Singapore Airlines Singapore Airlines
SQ965
19:30
Garuda Indonesia Garuda Indonesia
GA822
19:45
TransNusa TransNusa
8B155
20:00
Scoot Scoot
TR279
20:15
Singapore Airlines Singapore Airlines
SQ967
22:15
Scoot Scoot
TR273
05:25
Singapore Airlines Singapore Airlines
SQ951
05:50
Garuda Indonesia Garuda Indonesia
GA824
06:20
Citilink Citilink
QG522
07:20
Pelita Air Service Pelita Air Service
IP988
07:45
Batik Air Batik Air
ID7153
07:55
TransNusa TransNusa
8B151
08:05
Singapore Airlines Singapore Airlines
SQ953
08:35
Garuda Indonesia Garuda Indonesia
GA828
09:00
Batik Air Batik Air
ID7157
09:25
Singapore Airlines Singapore Airlines
SQ955
09:35
Scoot Scoot
TR275
11:00
Singapore Airlines Singapore Airlines
SQ957
11:00
Batik Air Batik Air
ID7155
11:50
Garuda Indonesia Garuda Indonesia
GA832
11:55
TransNusa TransNusa
8B153
11:55
Scoot Scoot
TR277
12:30
Batik Air Batik Air
ID7151
14:15
Scoot Scoot
TR309
14:20
Singapore Airlines Singapore Airlines
SQ959
15:35
Garuda Indonesia Garuda Indonesia
GA836
17:00
Singapore Airlines Singapore Airlines
SQ961
17:10
Citilink Citilink
QG526
17:40
Garuda Indonesia Garuda Indonesia
GA838
17:45
Batik Air Batik Air
ID7159
18:05
Singapore Airlines Singapore Airlines
SQ963
19:20
Singapore Airlines Singapore Airlines
SQ965
19:30
Garuda Indonesia Garuda Indonesia
GA822
19:45
TransNusa TransNusa
8B155
20:00
Scoot Scoot
TR279
20:15
Singapore Airlines Singapore Airlines
SQ967
22:15
Scoot Scoot
TR273
05:25
Singapore Airlines Singapore Airlines
SQ951
05:50
Garuda Indonesia Garuda Indonesia
GA824
06:20
Citilink Citilink
QG522
07:20
Pelita Air Service Pelita Air Service
IP988
07:45
Batik Air Batik Air
ID7153
07:55
TransNusa TransNusa
8B151
08:05
Singapore Airlines Singapore Airlines
SQ953
08:35
Garuda Indonesia Garuda Indonesia
GA828
09:00
Batik Air Batik Air
ID7157
09:25
Singapore Airlines Singapore Airlines
SQ955
09:35
Scoot Scoot
TR275
11:00
Singapore Airlines Singapore Airlines
SQ957
11:00
Batik Air Batik Air
ID7155
11:50
Garuda Indonesia Garuda Indonesia
GA832
11:55
TransNusa TransNusa
8B153
11:55
Scoot Scoot
TR277
12:30
Batik Air Batik Air
ID7151
14:15
Scoot Scoot
TR309
14:20
Singapore Airlines Singapore Airlines
SQ959
15:35
Garuda Indonesia Garuda Indonesia
GA836
17:00
Singapore Airlines Singapore Airlines
SQ961
17:10
Citilink Citilink
QG526
17:40
Garuda Indonesia Garuda Indonesia
GA838
17:45
Batik Air Batik Air
ID7159
18:05
Singapore Airlines Singapore Airlines
SQ963
19:20
Singapore Airlines Singapore Airlines
SQ965
19:30
Garuda Indonesia Garuda Indonesia
GA822
19:45
TransNusa TransNusa
8B155
20:00
Scoot Scoot
TR279
20:15
Singapore Airlines Singapore Airlines
SQ967
22:15
Scoot Scoot
TR273
05:25
Singapore Airlines Singapore Airlines
SQ951
05:50
Garuda Indonesia Garuda Indonesia
GA824
06:20
Citilink Citilink
QG522
07:20
Pelita Air Service Pelita Air Service
IP988
07:45
Batik Air Batik Air
ID7153
07:55
TransNusa TransNusa
8B151
08:05
Singapore Airlines Singapore Airlines
SQ953
08:35
Garuda Indonesia Garuda Indonesia
GA828
09:00
Batik Air Batik Air
ID7157
09:25
Singapore Airlines Singapore Airlines
SQ955
09:35
Scoot Scoot
TR275
11:00
Singapore Airlines Singapore Airlines
SQ957
11:00
Batik Air Batik Air
ID7155
11:50
Garuda Indonesia Garuda Indonesia
GA832
11:55
TransNusa TransNusa
8B153
11:55
Scoot Scoot
TR277
12:30
Batik Air Batik Air
ID7151
14:15
Scoot Scoot
TR309
14:20
Singapore Airlines Singapore Airlines
SQ959
15:35
Garuda Indonesia Garuda Indonesia
GA836
17:00
Singapore Airlines Singapore Airlines
SQ961
17:10
Citilink Citilink
QG526
17:40
Garuda Indonesia Garuda Indonesia
GA838
17:45
Batik Air Batik Air
ID7159
18:05
Singapore Airlines Singapore Airlines
SQ963
19:20
Singapore Airlines Singapore Airlines
SQ965
19:30
Garuda Indonesia Garuda Indonesia
GA822
19:45
TransNusa TransNusa
8B155
20:00
Scoot Scoot
TR279
20:15
Singapore Airlines Singapore Airlines
SQ967
22:15
Scoot Scoot
TR273
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 and 5 minutes
  • Airlines
    Singapore Airlines Singapore Airlines
    Garuda Indonesia Garuda Indonesia
    Batik Air Batik Air
    Scoot Scoot
    TransNusa TransNusa
    Citilink Citilink
    Pelita Air Pelita Air
    Indonesia AirAsia Indonesia AirAsia
  • 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
    Citilink: Terminal 2
  • 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
    Batik Air: Boeing 737-800 Passenger
    Scoot: Airbus A320neo and Airbus A320
    TransNusa: Airbus A321 and Airbus A320
    Citilink: Airbus A320
    Pelita Air Service: Airbus A320

Route FAQ

Singapore Airlines, Garuda Indonesia, Batik Air, Scoot, TransNusa, Citilink, Pelita Air Service and Indonesia AirAsia operate non-stop flights from CGK to SIN with 219 weekly departures.

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

219 weekly departures 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, Scoot: Terminal 3 and Citilink: Terminal 2. 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