Skip to content
Mixroutes

How to get from Surabaya to Banjarmasin

4 ways, 482 km apart. Times come from today's timetables (Wednesday, planned from 08:00). Prices are marked live, operator fare or estimated. We add nothing to the fare.

4 ways to travel

WayDoor to doorPrice
Flybest5h 13mRp1,093,970–1,697,350 estimated
Ferry20h 31mRp429,850–1,585,300 estimated
Drivecheapest22h 48mRp287,000–383,000 estimated
Taxi22h 48mRp1,916,000–2,874,000 estimated

Departures today

  1. 08:00 → 04:31 +1d20h 31m · directSurabaya - BanjarmasinRp429,850–1,585,300

Timetable data via Transitous and the operators' own GTFS feeds. Live delays arrive when an operator publishes a real-time feed.

Questions people ask

How long does it take to get from Surabaya to Banjarmasin?
The fastest way is by plane: about 5h 13m door to door, including the ride to the airport and check-in. The straight-line distance is 482 km.
What is the cheapest way from Surabaya to Banjarmasin?
Drive is the cheapest, from Rp287,000. That figure is an estimate from the operator's fare bands, not a live quote.
How long is the flight from Surabaya to Banjarmasin?
About 1h 18m in the air (SUB → BDJ), about 5h 13m door to door once you add the ride to the airport, check-in and the cab at the other end. Typical fares run Rp1,093,970–1,697,350; live prices are on Flights70.
How far is Banjarmasin from Surabaya by road?
About 499 km, roughly 22h 48m of driving in normal traffic. Fuel alone costs around Rp287,000–383,000; tolls and parking are extra.

More routes