Medan
Medan
Semarang
Semarang
Bus Flight

Medan to Semarang

Updated: 28 May 2026

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.
Fastest Way
Flight from Kualanamu to Semarang, taking 2 hours 30 minutes.
Cheapest Way
Bus travel is the most economical, costing around IDR 700,000.
Compare Medan to Semarang Routes
Bus
Direct
Flight
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.
Travel Tips
  • Flight Booking
    Book your flight well in advance to get the best prices.
  • Bus Comfort
    Prepare for a very long journey if choosing the bus.
  • Local Weather
    Semarang can be hot; dress accordingly.
  • Traffic
    Semarang traffic can be heavy; plan your travel accordingly.
  • Food
    Try local Central Javanese dishes like Lumpia.
Safety Tips
  • Bus Safety
    Choose reputable bus operators for the long journey.
  • Personal Belongings
    Keep your valuables secure during the long trip.
  • Health
    Stay hydrated and take breaks during the long bus ride.
  • Emergency
    Keep a list of emergency contacts for both Sumatra and Java.
People Also Ask
  • How long is the bus ride?
    The bus ride takes approximately 58 hours.
  • Are there direct flights?
    Direct flights are limited; most connect through Jakarta.
  • What is the best way to travel?
    Flying is the fastest, while the bus is the most budget-friendly.
  • Is the road safe?
    The Trans-Sumatra Highway is generally safe but requires caution.
  • What is the distance?
    The driving distance is approximately 2,300 kilometers.
Quick Info
  • From Medan, Sumatera Utara, Indonesia
  • To Semarang, Central Java, Indonesia
  • Modes
Best Time to Travel

May to September for the best weather across both islands.

Things to Do in Semarang
1
Lawang Sewu
Visit this historic building known for its many doors and colonial architecture.
2
Sam Poo Kong Temple
Explore this beautiful Chinese temple with its unique architecture.
3
Kota Lama
Walk through the old town area featuring Dutch colonial buildings.
4
Simpang Lima
Enjoy the vibrant atmosphere of this central square with its many food stalls.
Tags
Medan to Semarang flight Medan Semarang bus Medan Semarang travel to Central Java Sumatra to Java Medan to Semarang distance best way to Semarang travel guide