Medan
Medan
Surabaya
Surabaya
Bus Flight

Medan to Surabaya

Updated: 28 May 2026

The journey from Medan to Surabaya is a long-distance trip across the Indonesian archipelago. You can fly from Kualanamu to Juanda 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 economic hubs of Medan and Surabaya. Expect a long journey if traveling by land.

Total Distance: Driving distance 2,600 km, Air distance 2,000 km.
Fastest Way
Flight from Kualanamu to Surabaya, taking 3 hours.
Cheapest Way
Bus travel is the most economical, costing around IDR 800,000.
Compare Medan to Surabaya Routes
Bus
Direct
Flight
Direct
Duration 65 hours 3 hours
Avg Price IDR 800,000 - 1,200,000 IDR 1,500,000 - 3,000,000
Operator PO ALS Garuda Indonesia
Route Trans-Sumatra Highway to Merak, then bus to Surabaya KNO to SUB
Tip This is an extremely long journey; only for the most adventurous travelers. Direct flights are available and recommended for this long distance.
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
    Surabaya can be very hot; dress accordingly.
  • Traffic
    Surabaya traffic can be heavy; plan your travel accordingly.
  • Food
    Try local East Javanese dishes like Rawon.
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 65 hours.
  • Are there direct flights?
    Yes, there are direct flights available between Medan and Surabaya.
  • 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,600 kilometers.
Quick Info
  • From Medan, Sumatera Utara, Indonesia
  • To Surabaya, East Java, Indonesia
  • Modes
Best Time to Travel

May to September for the best weather across both islands.

Things to Do in Surabaya
1
House of Sampoerna
Visit this museum and factory to learn about the history of the tobacco industry in Indonesia.
2
Suramadu Bridge
See the longest bridge in Indonesia connecting Java and Madura island.
3
Submarine Monument
Explore a real Russian-made submarine that has been converted into a museum.
4
Tunjungan Plaza
Shop at one of the largest and most popular malls in Surabaya.
Tags
Medan to Surabaya flight Medan Surabaya bus Medan Surabaya travel to East Java Sumatra to Java Medan to Surabaya distance best way to Surabaya travel guide