The most efficient way to travel from Medan to Jakarta is by flight from Kualanamu International Airport (KNO) to Soekarno-Hatta International Airport (CGK). The flight takes approximately 2.5 hours. Alternatively, you can take a long-distance bus, which takes over 40 hours and involves crossing the entire island of Sumatra and the Sunda Strait via ferry.
Total Distance: 1,400 km straight-line air distance.
|
Direct
|
Direct
|
|
|---|---|---|
| Duration | 45 hours | 2 hours 30 mins |
| Avg Price | 600,000 - 900,000 IDR | 1,000,000 - 2,000,000 IDR |
| Operator | ALS (Antar Lintas Sumatera) | Garuda Indonesia, Lion Air |
| Route | Medan to Jakarta via Trans-Sumatra Highway. | Kualanamu International Airport to Soekarno-Hatta International Airport. |
| Tip | This is a legendary long-haul bus route; bring plenty of snacks and entertainment. | Use the Railink train from Medan city center to Kualanamu for a stress-free airport transfer. |
Any time of year, though avoid the peak holiday seasons for better flight prices.