The journey from Medan to Semarang is a trip across the Indonesian archipelago. You can fly from Kualanamu to Ahmad Yani International Airport, which is the most efficient method. Alternatively, a bus journey involves traveling the length of Sumatra, crossing the Sunda Strait, and traversing Java. This route connects the major city of Medan to the coastal city of Semarang. Expect a long journey if traveling by land.
Total Distance: Driving distance 2,300 km, Air distance 1,700 km.
|
Direct
|
Connecting
|
|
|---|---|---|
| Duration | 58 hours | 2 hours 30 minutes |
| Avg Price | IDR 700,000 - 1,000,000 | IDR 1,300,000 - 2,600,000 |
| Operator | PO ALS | Lion Air |
| Route | Trans-Sumatra Highway to Merak, then bus to Semarang | KNO to SRG |
| Tip | This is an extremely long journey; only for the most adventurous travelers. | Most flights connect through Jakarta; check for direct options. |
May to September for the best weather across both islands.