Flights from Singapore to Semarang – Airlines & connecting routes
Show flight options Codeshare flights Show map Price search
SIN to SRG – All flight route options from Singapore Changi Airport, Singapore to Achmad Yani, Indonesia. These flights are operated by 4 different airlines through 1 different connections. The shortest flight time is 6 hours and 10 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Achmad Yani
We got great deals on hotels and car rentals near the airport.
Singapore to Semarang flights
This route is operated by one airline and has approximately 95 flights per week. You will be doing a stopover in Jakarta (Airport code: CGK).
Are there any non-stop flights from SIN to SRG?
You could fly non-stop from SIN to SRG before with SilkAir, Indonesia AirAsia or Scoot but not anymore.
Singapore to Semarang with Garuda Indonesia
If you fly from Singapore with Garuda Indonesia you will do a stopover in Jakarta, CGK before reaching Semarang. This flight trip will take 6 hours and 10 minutes and you can fly every weekday with departures between 7:00 am and 1:00 pm. Garuda Indonesia is a member of SkyTeam.
Distance & flight times: Singapore Changi Airport to Achmad Yani
The flight time between SIN and SRG is 6 hours and 10 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
CGK Jakarta | 6h 10m | 2h 50m | 815 miles (1311 km) |


Quick copy and share this page
From Singapore to Indonesia
Below is a list of other destinations to Indonesia from Singapore Changi Airport with either direct flights or 1 stop connections.
-
CGK Jakarta Direct
-
DPS Denpasar Direct
-
SUB Surabaya Direct
-
UPG Ujung Pandang Direct
-
KNO Kuala Namu Direct
-
BPN Balikpapan Direct
-
YIA Yogyakarta Direct
-
KOE Kupang
-
MDC Manado Direct
-
DJJ Jayapura