The distance between Yogyakarta and Medan is approximately 1,800 km. Air travel is the only practical mode for this long-distance journey. You will fly from Yogyakarta International Airport (YIA) to Kualanamu International Airport (KNO) in Medan. Most flights involve a connection in Jakarta. The total travel time is typically 6 to 8 hours. Medan is the gateway to Lake Toba and the Bukit Barisan mountains.
Total Distance: 1,800 km air distance.
Book your flight with a single airline to ensure easier baggage transfer.
February to June for dry weather, perfect for visiting Lake Toba.