How to travel from Sumedang to Surabaya, Indonesia

The distance between Sumedang and Surabaya is around 646km (401 miles) and the quickest way to get there is to fly which takes around 2h 40m.

4 routes found

We've found 4 different ways to get from Sumedang to Surabaya by plane, train and car. The recommended routes, which include information on duration, ticket price, and level of difficulty, can be found below.

👋 Also check out SurabayaSumedang if you're planning a return trip.

🚀 Fastest
1
plane
+

Fly

Fly from Husein Sastranegara (BDO) to Juanda International (SUB).

  • Duration2h 40m
  • Flight time1h 40m
  • Typical cost
    IDR 3,115,415($210)
Operated by

Wings Air

2
train
+

Train

Take the train to Gubeng.

  • Duration8h 55m
  • Departsevery 20 mins
  • Typical cost
    IDR 539,205($36)
Operated by

Kereta API

1 similiar route

We’ve grouped similar routes together, click the arrows to see the other options.

3
car
+

Drive

Drive to Surabaya.

  • Duration7h 25m
  • Distance655km (407 miles)
Get turn-by-turn directions

Frequently asked questionsabout travel between Sumedang and Surabaya

There are several options for getting from Sumedang to Surabaya by plane, train and car. The cheapest option is to take the train which costs around IDR 524,230 ($35) and will take around 13h 35m. If you need to get there more quickly, you can fly and arrive in approximately 2h 40m, though it is a bit more costly at approximately IDR 3,115,415 ($210).

The distance between Sumedang and Surabaya is around 646km (401 miles). In a direct line (as the crow flies), the distance is 533km (331 miles)

It takes around 2h 40m to get from Sumedang and Surabaya by plane. If you are travelling by car it will take around 7h 25m to drive there.

The quickest way to get from Sumedang to Surabaya is to fly which takes around 2h 40m and will set you back approx IDR 3,115,415 ($210).

The cheapest way to travel between Sumedang and Surabaya, if you exclude driving, is to take the train which will typically cost around IDR 524,230 ($35) for a standard one-way ticket.

Train travel

Yes there is a train service that runs between Sumedang and Surabaya. It typically takes around 8h 55m and departs every 20 mins.

There are no direct train services that runs from Sumedang to Surabaya. However, you can instead can take several connecting trains with a changeover in Cipeundeuy. These services run every 20 mins and will take a minimum of 8h 55m.

Kereta API run train services between Sumedang and Surabaya. Trains depart every 20 mins and will take around 8h 55m, however, this may vary depending on the particular service and whether it runs express or stops all stations.

Bus travel

Sorry, looks like there is no bus service that runs between Sumedang and Surabaya. We recommend that you fly from Husein Sastranegara (BDO) to Juanda International (SUB). instead which will take 2h 40m.

Flights and Airlines

Yes you can fly from Sumedang and Surabaya. Flights depart from Husein Sastranegara (BDO) and arrive at Juanda International (SUB). The flight takes around 1h 40m.

Yes there is a direct flight between Sumedang and Surabaya with no stop-overs required. Flights typically take around 1h 40m.

Wings Air fly between Sumedang and Surabaya. Flights depart from Husein Sastranegara (BDO) and and arrive into Juanda International (SUB). These flights usually take around 1h 40m.

The flight from Sumedang to Surabaya typically takes around 1h 40m. Flights depart from Husein Sastranegara (BDO) and and arrive into Juanda International (SUB).

The closest major airport to Surabaya is Juanda International Airport (SUB) (SUB) which is approximately 16km (10 miles) from Surabaya. Abdul Rachman Saleh Airport (MLG) (MLG) and Blimbingsari Airport (BWX) (BWX) are also nearby and might be a better alternative airport depending on where you are flying from.

Drive yourself

Yes it is possible to drive from Sumedang and Surabaya. The distance is around 655km (407 miles) by road and it will take around 7h 25m in normal traffic conditons.

If you don't have a car, the easiest way to get from Sumedang to Surabaya is to fly which takes, on average, 2h 40m and will usually cost around IDR 3,115,415 ($210).

How do I get from Sumedang to Surabaya

Compare travel optionsbetween Sumedang and Surabaya

Transport options from Sumedang to Surabaya
Transport optionDurationCostFrequencyDistance
Fly
2h 40m
IDR 3,115,415($210)
on demand646km (401 miles)
Train + 1 similar
8h 55m
IDR 539,205($36)
every 20 mins673km (418 miles)
Train to Surabaya Gubeng13h 35m
IDR 524,230($35)
once daily689km (428 miles)
Drive
7h 25m
IDR 1,093,390($73)
on demand655km (407 miles)

Top Carriersoperating between Sumedang and Surabaya

Airlines

Train operators

Airports near Surabaya

The following major airports near Surabaya offer regular flights to various popular destinations within Indonesia and internationally.

SUB
Juanda International Airport (SUB)
International Airport
Distance
16km (10 miles) from Surabaya
MLG
Abdul Rachman Saleh Airport (MLG)
Domestic Airport
Distance
76km (47 miles) from Surabaya
BWX
Blimbingsari Airport (BWX)
Domestic Airport
Distance
213km (132 miles) from Surabaya