Jakarta to Makassar (CGK–UPG) — Airlines, Schedules & Connections

CGK Airport Page →
890 mi airlines 371/wk
On-time Some delays Frequent delays
Flight Schedule 119 flights Verified 8h ago
Nonstop 1-Stop 2-Stop Hide separate tickets Hide overnight
  Flight Airline AC Dep Arr Dur OTP Sched  
ID6288
ID Batik
32A
12:10 AM
WIB TT2
3:35 AM
WITA
2h 25m
M T W T F S S
Prices
JT1944
JT Lion
739
1:10 AM
WIB T1
4:35 AM
WITA
2h 25m
M T W T F S S
Prices
JT1852
JT Lion
738
1:10 AM
WIB T1
4:35 AM
WITA
2h 25m
M T W T F S S
Prices
JT2792
JT Lion
738
1:10 AM
WIB T1
4:35 AM
WITA
2h 25m
M T W T F S S
Prices
JT3896
JT Lion
739
1:10 AM
WIB TT1
4:35 AM
WITA
2h 25m
M T W T F S S
Prices
JT898
JT Lion
7M9
1:10 AM
WIB T1
4:35 AM
WITA
2h 25m
M T W T F S S
Prices
ID6751
ID Batik
32A
2:00 AM
WIB T2
5:25 AM
WITA
2h 25m
M T W T F S S
Prices
ID6264
ID Batik
32A
2:00 AM
WIB T2
5:25 AM
WITA
2h 25m
M T W T F S S
Prices
QG344
QG Citilink
320
2:10 AM
WIB T1B
5:35 AM
WITA
2h 25m
M T W T F S S
Prices
CI8612
CI China
738
3:30 AM
WIB T3
7:00 AM
WITA
2h 30m
M T W T F S S
Prices
GA8748
GA Garuda Indonesia
320
5:00 AM
WIB T1C
8:25 AM
WITA
2h 25m
M T W T F S S
Prices
QG212
QG Citilink
320
5:00 AM
WIB T1C
8:25 AM
WITA
2h 25m
M T W T F S S
Prices
ID6240
ID Batik
32A
5:00 AM
WIB TT2
8:25 AM
WITA
2h 25m
M T W T F S S
Prices
6E3619
6E IndiGo
738
5:30 AM
WIB T3
9:00 AM
WITA
2h 30m
M T W T F S S
Prices
GA604
GA Garuda Indonesia
738
5:30 AM
WIB T3
9:00 AM
WITA
2h 30m
M T W T F S S
Prices
EY7138
EY Etihad
738
5:30 AM
WIB T3
9:00 AM
WITA
2h 30m
M T W T F S S
Prices
EK7302
EK Emirates
738
5:30 AM
WIB T3
9:00 AM
WITA
2h 30m
M T W T F S S
Prices
ID6236
ID Batik
32A
6:00 AM
WIB T2
9:25 AM
WITA
2h 25m
M T W T F S S
Prices
ID6788
ID Batik
32A
6:00 AM
WIB TT2
9:25 AM
WITA
2h 25m
M T W T F S S
Prices
EY8091
EY Etihad
738
6:55 AM
WIB T3
10:25 AM
WITA
2h 30m
M T W T F S S
Prices
6E3623
6E IndiGo
738
6:55 AM
WIB T3
10:25 AM
WITA
2h 30m
M T W T F S S
Prices
GA610
GA Garuda Indonesia
738
6:55 AM
WIB T3
10:25 AM
WITA
2h 30m
M T W T F S S
Prices
CI8616
CI China
738
6:55 AM
WIB T3
10:25 AM
WITA
2h 30m
M T W T F S S
Prices
CI9670
CI China
738
7:55 AM
WIB T3
11:25 AM
WITA
2h 30m
M T W T F S S
Prices
6E3633
6E IndiGo
738
7:55 AM
WIB T3
11:25 AM
WITA
2h 30m
M T W T F S S
Prices
EK7300
EK Emirates
738
7:55 AM
WIB T3
11:25 AM
WITA
2h 30m
M T W T F S S
Prices
GA640
GA Garuda Indonesia
738
7:55 AM
WIB T3
11:25 AM
WITA
2h 30m
M T W T F S S
Prices
JT1994
JT Lion
738
8:35 AM
WIB TT1
12:00 PM
WITA
2h 25m
M T W T F S S
Prices
JT892
JT Lion
739
8:35 AM
WIB T1
12:00 PM
WITA
2h 25m
M T W T F S S
Prices
GA8704
GA Garuda Indonesia
320
8:40 AM
WIB T1C
12:10 PM
WITA
2h 30m
M T W T F S S
Prices
ID6292
ID Batik
32A
9:00 AM
WIB TT2
12:25 PM
WITA
2h 25m
M T W T F S S
Prices
ID6554
ID Batik
32A
9:00 AM
WIB TT2
12:25 PM
WITA
2h 25m
M T W T F S S
Prices
ID6762
ID Batik
32A
9:00 AM
WIB TT2
12:20 PM
WITA
2h 20m
M T W T F S S
Prices
EY7139
EY Etihad
738
9:10 AM
WIB T3
12:40 PM
WITA
2h 30m
M T W T F S S
Prices
JT1740
JT Lion
739
9:50 AM
WIB TT1
1:15 PM
WITA
2h 25m
M T W T F S S
Prices
JT2778
JT Lion
738
9:50 AM
WIB TT1
1:15 PM
WITA
2h 25m
M T W T F S S
Prices
JT1774
JT Lion
738
9:50 AM
WIB T1
1:15 PM
WITA
2h 25m
M T W T F S S
Prices
JT774
JT Lion
739
9:50 AM
WIB TT1
1:15 PM
WITA
2h 25m
M T W T F S S
Prices
ID6144
ID Batik
32A
10:30 AM
WIB T2
1:55 PM
WITA
2h 25m
M T W T F S S
Prices
QG340
QG Citilink
320
1:40 PM
WIB T1C
5:05 PM
WITA
2h 25m
M T W T F S S
Prices
6E3625
6E IndiGo
738
2:25 PM
WIB T3
5:55 PM
WITA
2h 30m
M T W T F S S
Prices
GA612
GA Garuda Indonesia
738
2:25 PM
WIB T3
5:55 PM
WITA
2h 30m
M T W T F S S
Prices
ID6266
ID Batik
738
2:30 PM
WIB TT2
5:50 PM
WITA
2h 20m
M T W T F S S
Prices
JT782
JT Lion
739
3:05 PM
WIB TT1
6:30 PM
WITA
2h 25m
M T W T F S S
Prices
CI9798
CI China
738
3:30 PM
WIB T3
7:00 PM
WITA
2h 30m
M T W T F S S
Prices
6E3627
6E IndiGo
738
4:45 PM
WIB T3
8:15 PM
WITA
2h 30m
M T W T F S S
Prices
GA616
GA Garuda Indonesia
738
4:45 PM
WIB T3
8:15 PM
WITA
2h 30m
M T W T F S S
Prices
CI9674
CI China
738
4:45 PM
WIB T3
8:15 PM
WITA
2h 30m
M T W T F S S
Prices
QG426
QG Citilink
320
5:20 PM
WIB T1C
8:50 PM
WITA
2h 30m
M T W T F S S
Prices
ID6296
ID Batik
32A
5:28 PM
WIB TT2
8:24 PM
WITA
1h 56m
M T W T F S S
Prices
ID6142
ID Batik
32A
6:45 PM
WIB T2
10:10 PM
WITA
2h 25m
M T W T F S S
Prices
JT874
JT Lion
738
9:00 PM
WIB T1
12:25 AM+1
WITA
2h 25m
M T W T F S S
Prices
JT940
JT Lion
738
9:30 PM
WIB T1
12:55 AM+1
WITA
2h 25m
M T W T F S S
Prices
JT798
JT Lion
739
9:30 PM
WIB T1
12:55 AM+1
WITA
2h 25m
M T W T F S S
Prices
JT123
JT Lion
739
9:30 PM
WIB TT1
12:50 AM+1
WITA
2h 20m
M T W T F S S
Prices
QG250
QG Citilink
320
9:30 PM
WIB T1C
12:55 AM+1
WITA
2h 25m
M T W T F S S
Prices
JT888
JT Lion
738
10:00 PM
WIB TT1
2:28 AM+1
WITA
3h 28m
M T W T F S S
Prices
JT984
JT Lion
739
10:00 PM
WIB TT1
1:25 AM+1
WITA
2h 25m
M T W T F S S
Prices
ID6164
ID Batik
32A
11:00 PM
WIB TT2
2:20 AM+1
WITA
2h 20m
M T W T F S S
Prices
ID6182
ID Batik
738
11:00 PM
WIB TT2
2:25 AM+1
WITA
2h 25m
M T W T F S S
Prices
ID6241
ID Batik
32A
5:00 AM
WITA
6:15 AM
WIB
2h 15m
M T W T F S S
Prices
JT873
JT Lion
7M9
5:35 AM
WITA
6:50 AM
WIB
2h 15m
M T W T F S S
Prices
QG345
QG Citilink
320
6:20 AM
WITA TD
7:40 AM
WIB
2h 20m
M T W T F S S
Prices
ID6265
ID Batik
32A
6:25 AM
WITA
7:40 AM
WIB
2h 15m
M T W T F S S
Prices
ID6864
ID Batik
32A
6:25 AM
WITA TD
7:45 AM
WIB
2h 20m
M T W T F S S
Prices
EY8151
EY Etihad
738
7:15 AM
WITA
8:45 AM
WIB
2h 30m
M T W T F S S
Prices
6E3630
6E IndiGo
738
7:15 AM
WITA
8:45 AM
WIB
2h 30m
M T W T F S S
Prices
EK7265
EK Emirates
738
7:15 AM
WITA
8:45 AM
WIB
2h 30m
M T W T F S S
Prices
GA617
GA Garuda Indonesia
738
7:15 AM
WITA
8:45 AM
WIB
2h 30m
M T W T F S S
Prices
CI9695
CI China
738
7:15 AM
WITA
8:45 AM
WIB
2h 30m
M T W T F S S
Prices
ID6145
ID Batik
32A
8:35 AM
WITA
9:50 AM
WIB
2h 15m
M T W T F S S
Prices
JT991
JT Lion
739
9:30 AM
WITA TD
10:45 AM
WIB
2h 15m
M T W T F S S
Prices
JT871
JT Lion
739
9:30 AM
WITA TD
10:45 AM
WIB
2h 15m
M T W T F S S
Prices
JT3871
JT Lion
738
9:30 AM
WITA
10:45 AM
WIB
2h 15m
M T W T F S S
Prices
JT2891
JT Lion
738
9:30 AM
WITA TD
10:45 AM
WIB
2h 15m
M T W T F S S
Prices
ID6267
ID Batik
32A
10:05 AM
WITA TD
11:20 AM
WIB
2h 15m
M T W T F S S
Prices
QG251
QG Citilink
320
10:45 AM
WITA TD
12:05 PM
WIB
2h 20m
M T W T F S S
Prices
CI9671
CI China
738
11:15 AM
WITA
12:45 PM
WIB
2h 30m
M T W T F S S
Prices
GA611
GA Garuda Indonesia
738
11:20 AM
WITA
12:45 PM
WIB
2h 25m
M T W T F S S
Prices
6E3624
6E IndiGo
738
11:20 AM
WITA
12:45 PM
WIB
2h 25m
M T W T F S S
Prices
CI9661
CI China
738
12:15 PM
WITA
1:40 PM
WIB
2h 25m
M T W T F S S
Prices
6E3636
6E IndiGo
738
12:15 PM
WITA
1:40 PM
WIB
2h 25m
M T W T F S S
Prices
GA641
GA Garuda Indonesia
738
12:15 PM
WITA
1:40 PM
WIB
2h 25m
M T W T F S S
Prices
GA8707
GA Garuda Indonesia
320
12:40 PM
WITA TD
2:00 PM
WIB
2h 20m
M T W T F S S
Prices
QG215
QG Citilink
320
12:40 PM
WITA
2:00 PM
WIB
2h 20m
M T W T F S S
Prices
ID6183
ID Batik
738
1:00 PM
WITA
1:56 PM
WIB
1h 56m
M T W T F S S
Prices
JT1943
JT Lion
739
1:25 PM
WITA
2:40 PM
WIB
2h 15m
M T W T F S S
Prices
JT1897
JT Lion
738
1:25 PM
WITA TD
2:45 PM
WIB
2h 20m
M T W T F S S
Prices
JT1949
JT Lion
739
1:25 PM
WITA
2:45 PM
WIB
2h 20m
M T W T F S S
Prices
JT985
JT Lion
739
1:25 PM
WITA TD
2:40 PM
WIB
2h 15m
M T W T F S S
Prices
GA605
GA Garuda Indonesia
738
2:00 PM
WITA
3:30 PM
WIB
2h 30m
M T W T F S S
Prices
6E3620
6E IndiGo
738
2:00 PM
WITA
3:30 PM
WIB
2h 30m
M T W T F S S
Prices
JT1743
JT Lion
738
3:00 PM
WITA TD
4:20 PM
WIB
2h 20m
M T W T F S S
Prices
JT797
JT Lion
739
3:00 PM
WITA TD
4:15 PM
WIB
2h 15m
M T W T F S S
Prices
JT1853
JT Lion
739
3:00 PM
WITA TD
4:15 PM
WIB
2h 15m
M T W T F S S
Prices
GA8749
GA Garuda Indonesia
320
3:20 PM
WITA TD
4:40 PM
WIB
2h 20m
M T W T F S S
Prices
ID6750
ID Batik
32A
4:50 PM
WITA
6:05 PM
WIB
2h 15m
M T W T F S S
Prices
ID6789
ID Batik
32A
4:50 PM
WITA TD
6:05 PM
WIB
2h 15m
M T W T F S S
Prices
ID6295
ID Batik
32A
4:50 PM
WITA
6:05 PM
WIB
2h 15m
M T W T F S S
Prices
ID6143
ID Batik
32A
4:50 PM
WITA
6:05 PM
WIB
2h 15m
M T W T F S S
Prices
JT881
JT Lion
738
4:55 PM
WITA
6:15 PM
WIB
2h 20m
M T W T F S S
Prices
JT793
JT Lion
739
4:55 PM
WITA TD
6:10 PM
WIB
2h 15m
M T W T F S S
Prices
JT941
JT Lion
738
4:55 PM
WITA
6:10 PM
WIB
2h 15m
M T W T F S S
Prices
JT875
JT Lion
738
5:00 PM
WITA TD
6:15 PM
WIB
2h 15m
M T W T F S S
Prices
ID6261
ID Batik
32A
6:00 PM
WITA TD
7:20 PM
WIB
2h 20m
M T W T F S S
Prices
ID6293
ID Batik
32A
6:00 PM
WITA
7:15 PM
WIB
2h 15m
M T W T F S S
Prices
QG341
QG Citilink
320
6:10 PM
WITA
7:20 PM
WIB
2h 10m
M T W T F S S
Prices
ID6555
ID Batik
32A
6:35 PM
WITA TD
7:55 PM
WIB
2h 20m
M T W T F S S
Prices
6E3628
6E IndiGo
738
7:00 PM
WITA
8:30 PM
WIB
2h 30m
M T W T F S S
Prices
GA615
GA Garuda Indonesia
738
7:00 PM
WITA
8:30 PM
WIB
2h 30m
M T W T F S S
Prices
CI9799
CI China
738
7:00 PM
WITA
8:30 PM
WIB
2h 30m
M T W T F S S
Prices
JT1703
JT Lion
738
7:25 PM
WITA TD
8:40 PM
WIB
2h 15m
M T W T F S S
Prices
JT995
JT Lion
738
7:25 PM
WITA TD
8:40 PM
WIB
2h 15m
M T W T F S S
Prices
JT703
JT Lion
739
7:25 PM
WITA
8:40 PM
WIB
2h 15m
M T W T F S S
Prices
ID6235
ID Batik
738
7:28 PM
WITA TD
8:23 PM
WIB
1h 55m
M T W T F S S
Prices
ID6269
ID Batik
32A
8:25 PM
WITA
9:40 PM
WIB
2h 15m
M T W T F S S
Prices
ID6763
ID Batik
32A
8:25 PM
WITA TD
9:45 PM
WIB
2h 20m
M T W T F S S
Prices
ID6231
ID Batik
32A
9:05 PM
WITA TD
10:20 PM
WIB
2h 15m
M T W T F S S
Prices
QG427
QG Citilink
320
9:20 PM
WITA
10:40 PM
WIB
2h 20m
M T W T F S S
Prices

No flights match your filters.

No nonstop flights on this route. connecting options below.

1-STOP
2-STOP Loading...
Jakarta to Makassar
8 carriers, 371 flights/week nonstop.
8 Airlines 371 Flights/wk 890 mi 1h 56m nonstop +1h ahead 13 1-stop hubs

CGK–UPG is served by 8 airlines with nonstop service. Lion Air, Batik Air and Garuda Indonesia lead the route. The flight covers 890 miles in approximately 1h 56m. Beyond nonstop, 13 hubs offer 1-stop connections.

Airline Landscape

All carriers operating nonstop CGK–UPG service, compared side by side.
Airline Freq/wk Aircraft Duration Dep OTP Alliance Codeshares
JT Lion Air 110 738, 739, 7M9 2h20-3h28
ID Batik Air 98 32A, 738 1h56-2h25
GA Garuda Indonesia 47 320, 738 2h25-2h30 SkyTeam
6E IndiGo 31 738 2h30
CI China Airlines 29 738 2h30 SkyTeam
QG Citilink 28 320 2h25-2h30
EY Etihad Airways 16 738 2h30
EK Emirates 12 738 2h30
Aircraft on this route
320 Airbus A320 – GA, QG
32A Airbus A320 – ID
738 Boeing 737-800 – 6E, CI, EK, EY, GA, ID, JT
739 Boeing 737-900 – JT
7M9 Boeing 737 MAX 9 – JT
Alliance coverage
Unaffiliated: 6E + EK + EY + ID + JT + QG (295 flights/wk, 80%)
SkyTeam: CI + GA (76 flights/wk, 20%)
OTP based on airport-level delay snapshots. Duration ranges reflect seasonal/directional variation.

Weekly Schedule Pattern

Nonstop flight frequency by day of week, CGK to UPG direction.
Mon
52
flights
Tue
46
flights
Wed
53
flights
Thu
54
flights
Fri
57
flights
Sat
54
flights
Sun
55
flights
Departure time distribution
12 AM6 AM12 PM6 PM12 AM
Morning departures
Afternoon/evening departures
60
Nonstop flights
371
Outbound / wk
383
Return / wk

Connection Landscape

Beyond nonstop. 1-stop and 2-stop options for CGK to UPG.
1-STOP
One-Stop Connections
13
Hubs
~11h
Fastest
~30h
Longest
Verified with published schedule alignment and minimum connection time.
2-STOP
Two-Stop Connections
141
Candidates
Two-stop connections loaded in the connections tab above.
Connections computed from published schedules with minimum connection time verification. Use the interactive explorer above the fold to filter by airline, tier, and layover time.

Travel Essentials

Practical planning for this route.
Time Difference
+1h
Makassar is 1 hour ahead of Jakarta.
CGK: WIB · UPG: WITA

When it's 6:00 PM in Jakarta, it's 7:00 PM in Makassar.
Distance & Flight Time
890 mi / 1,432 km
Nonstop flight time is approximately 1h 56m to 3h 28m.
Getting to CGK

The airport rail link from BNI City Station (Sudirman Baru) takes 45 minutes (IDR 70,000-100,000 depending on promotions). Trains run every 30-60 minutes from early morning to late evening. BNI City connects to the Sudirman MRT station by foot, making it reachable from most central Jakarta neighborhoods. Buy tickets at the station counter or online at reservation.kci.id.

Grab and Gojek are the go-to ride-hail apps. From central Jakarta to CGK, expect IDR 124,000-200,000 and 45 minutes without traffic. Rush hour (7:00-10:00, 16:00-19:00) can stretch that to two hours. Regular taxis from the city to the airport cost IDR 150,000-250,000 by meter. The DAMRI airport bus runs from Gambir and other hubs for IDR 40,000-60,000 but takes 90+ minutes.

CGK–UPG Quick Facts

Key statistics for the Jakarta to Makassar route.
Route details
Distance890 mi / 1,432 km
Flight time1h 56m to 3h 28m
Time difference+1 hour
Airlines (nonstop)8
Weekly flights371 out / 383 return
1-stop connections13 hubs
Origin: CGK
IATA / ICAOCGK / WIII
TimezoneAsia/Jakarta
Passengers/yr54.8M
Elevation34 ft / 10 m
Destination: UPG
IATA / ICAOUPG / WAAA
TimezoneAsia/Makassar
Elevation47 ft / 14 m

Frequently Asked Questions

Common questions about CGK to UPG flights.
Nonstop flights from Soekarno-Hatta International Airport to Sultan Hasanuddin International Airport take approximately 1h 56m to 3h 28m. The route covers 890 miles.
There are approximately 371 nonstop flights per week from CGK to UPG. The return direction has about 383 weekly flights.
Yes, 1-stop connections are available through PLW, DJJ, BPN, GTO, LUW, SUB, SOQ, MDC, KDI, DPS, KUL, AMQ and JED. These options provide additional schedule flexibility.
Makassar is 1 hour ahead of Jakarta.
Yes, return flights from UPG to CGK are available. Use the direction toggle at the top to view the return schedule.
Click the 'Search Flights' button to check availability and prices on Google Flights. You can also compare airlines and schedules on this page to find the best option.
Route data is updated regularly from official airline schedules. On-time performance data comes from recent airport delay snapshots.
Garuda Indonesia operates from Terminal 3 at Soekarno-Hatta. Lion Air, Batik Air, and Wings Air use Terminal 1 (Gates A, B, and C depending on the airline's sub-brand). Citilink departs from Terminal 2. Allow extra time for check-in at Terminal 1, which handles the highest volume and has had consistent queue issues during morning peaks.
Block time on Jakarta–Makassar runs 2 hours 15 minutes to 2 hours 30 minutes. Lion Air and Batik Air use Boeing 737-900ERs and 737 MAX 8s on most departures. Garuda operates Boeing 737-800s. Citilink uses Airbus A320s. The segment covers roughly 1,500 km over the Java Sea and Flores Sea.
Yes. Indonesia's wet season runs November through March in Java and overlaps with the monsoon period across Sulawesi. Both CGK and UPG experience convective weather delays during this window, particularly in the afternoon. Makassar's Sultan Hasanuddin Airport is also subject to strong crosswinds from its runway orientation, which can cause landing delays during heavy rain events.

Jakarta to Makassar: Java to Sulawesi's Commercial Hub

CGK–UPG connects Indonesia's capital with Makassar, the largest city in eastern Indonesia and the economic gateway to Sulawesi and the Maluku Islands. Lion Air Group. Across Lion, Batik Air, and Wings Air. Dominates the corridor with the majority of daily departures. Garuda Indonesia holds the full-service share. Citilink and Super Air Jet round out the low-cost competition. Combined, the corridor sees 40 to 50 weekly departures, reflecting Makassar's role as both a business destination and a connecting point for Sulawesi's growing tourism and resource sectors.

Makassar as an Eastern Indonesia Hub

Sultan Hasanuddin Airport in Makassar is the primary hub for flights beyond Java into eastern Indonesia. Passengers connecting onward to Manado, Sorong, Jayapura, or the Maluku Islands will find the largest number of onward options at UPG compared to any other eastern Indonesian airport. The airport completed a major terminal expansion in 2020, improving domestic transit handling. Makassar city center sits 13 km from the airport; taxis and online ride-hailing apps (Grab, Gojek) are the primary ground transport options, with no rail link in service.