Semarang is located about 450 kilometers east of North Jakarta. The most comfortable way to travel is by the train from Pasar Senen or Gambir Station, which takes about 6 hours. Alternatively, you can fly from Soekarno-Hatta International Airport to Ahmad Yani International Airport, which takes about 1 hour. Semarang is the capital of Central Java and a historic port city.
Total Distance: 450 km driving distance, 400 km straight-line air distance.
|
Direct
|
Direct
|
|
|---|---|---|
| Duration | 6 hours | 1 hour |
| Avg Price | 200,000 - 500,000 IDR | 700,000 - 1,500,000 IDR |
| Operator | KAI (Argo Bromo Anggrek) | Garuda Indonesia / Citilink |
| Route | Gambir Station to Semarang Tawang Station. | CGK Airport to SRG Airport. |
| Tip | The train is the most comfortable and reliable way to reach Semarang. | Flying is the fastest way to reach Semarang. |
Dry season (May to September) for better weather.