Traveling from Sukoharjo to Medan involves crossing the Java Sea and the length of Sumatra. You must first reach Adi Soemarmo Airport in Solo to catch a flight to Kualanamu International Airport. Alternatively, you can take a bus from Solo to Jakarta, then a ferry to Bakauheni, and continue via the Trans-Sumatra Highway. The flight is the most practical option for this 2,500 km journey. Expect a total travel time of 5 hours by air or 72 hours by land. The Trans-Sumatra Highway is now largely connected, making land travel more reliable than in the past.
Total Distance: Driving distance 2,500 km, straight-line air distance 1,950 km.
|
Direct
|
Connecting
|
|
|---|---|---|
| Duration | 72 hours | 5 hours |
| Avg Price | IDR 800,000 - 1,200,000 | IDR 1,800,000 - 3,500,000 |
| Operator | PO ALS | Garuda Indonesia |
| Route | Trans-Sumatra Highway | SOC to KNO via CGK |
| Tip | Prepare for a long journey; bring a neck pillow and sufficient snacks for the multi-day trip. | Book your flight with a minimum 3-hour layover in Jakarta to account for terminal transfers. |
May to September for drier weather across the Sumatra route.