Traveling from Badung to Medan covers a vast distance across the Indonesian archipelago. The most practical method is flying from I Gusti Ngurah Rai International Airport to Kualanamu International Airport. There are no direct train or road connections due to the sea gap between Bali and Sumatra. You will typically transit through Jakarta or Surabaya. Expect a total travel time of at least 5 hours including layovers.
Total Distance: Driving distance is not applicable due to sea gaps; air distance is approximately 2,600 km.
Book your flight with a minimum 3-hour layover in Jakarta to account for potential delays.
May to September for dry weather in both Bali and North Sumatra.