Cheap flights from Jakarta to Semarang (CGK–SRG)
Indonesia
Indonesia
Batik Air, Citilink and Garuda Indonesia fly Jakarta to Semarang (CGK–SRG) nonstop and back, a great-circle distance of 421 km (262 mi).
- From
- CGK
- Jakarta
- To
- SRG
- Semarang
- Nonstop
- Yes · 3 airlines
- Airlines
- ID · QG · GA
- Cheapest fare found
- $43 one-way
- Distance
- 421 km (262 mi)
- Most flights
- Garuda Indonesia
- Time in the air
- 45 min · 48 min back
- On time (Touchdown Index)
- 86.1%
- Flights a week
- ID ~23 · QG ~16 · GA ~29
- Aircraft seen
- Airbus A320 · Boeing 737-800 · Airbus A320neo
Network data imported from airport and airline sources:· How we verify
Jakarta to Semarang fares by month
Cheapest one-way fare found: $43 for October 2026, nonstop. Nonstop from $43.
- Oct ’26$43
Cheapest one-way fares per month of departure in the Aviasales price cache, found . Fares change by the hour: the live fare is shown when you search.
Jakarta to Semarang: frequently asked questions
Fares: Aviasales price cache, 8 October 2026; tracked flights between 6 September and 3 October 2026, from public ADS-B data.
How much is a flight from Jakarta Soekarno–Hatta (CGK) to Semarang Jenderal Ahmad Yani (SRG)?
From $43 one-way, the cheapest fare found for October 2026, nonstop; nonstop from $43 (found 8 October 2026).
How long is the CGK–SRG flight?
45 min wheels-up to wheels-down, the median of 257 tracked flights; SRG–CGK took 48 min.
Which airlines fly CGK–SRG direct?
Batik Air, Citilink and Garuda Indonesia.
What is the time difference between Jakarta and Semarang?
None: Jakarta and Semarang keep the same time.
Is CGK–SRG usually on time?
86.1% of 539 CGK–SRG flights landed within 15 minutes of their usual time; 3.2% were over an hour late.
How many CGK–SRG flights a week?
Batik Air 23, Citilink 16 and Garuda Indonesia 29 each way.
What aircraft fly CGK–SRG?
Airbus A320, Boeing 737-800 and Airbus A320neo.
Semarang to Jakarta: the return flight (SRG–CGK)
All 3 airlines also fly SRG–CGK nonstop.
The return takes 48 min in the air (median of 285 tracked flights).
Airlines flying CGK–SRG nonstop
| Airline | Usually takes off (CGK time) | Type | Alliance | Notes |
|---|---|---|---|---|
| Batik Air ID | 10:04–19:50 | low-cost | — | — |
| 11:34–18:58 | low-cost | — | — | |
| Garuda Indonesia GA | 07:48–17:49 | full-service | SkyTeam | — |
CGK–SRG route map
More from Jakarta and Semarang
Other arrivals in Indonesia
Also nonstop from CGK, nearest to SRG first (straight-line distance):
- Surakarta (SOC) · 74 km (46 mi) from SRG
- CGK–YIA: Yogyakarta · 110 km (68 mi) from SRG
- CGK–SUB: Surabaya · 270 km (168 mi) from SRG
- Malang (MLG) · 279 km (174 mi) from SRG
- Pangkalanbun (PKN) · 496 km (308 mi) from SRG
Explore the airlines’ route maps
Departure
Soekarno-Hatta International Airport
Soekarno–Hatta (CGK), Jakarta. In our data, 49 airlines fly nonstop from CGK to 87 destinations.
View CGK airport guide →Arrival
Jenderal Ahmad Yani Airport
Jenderal Ahmad Yani (SRG), Semarang.
Related routes
Sources
- en.wikipedia.org — airlines and destinations, checked 2026-10-01
- en.wikipedia.org — airlines and destinations, checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
Flight tracking: adsb.lol community ADS-B data (CC0), 6 September – 3 October 2026. Times are median wheels-up to wheels-down; add taxiing for gate-to-gate.
Report a change — seen something different at the airport or on the airline's site? We re-check and log corrections publicly.