Looking for train, flight, ferry, bus from Surabaya to East Java? Compare prices from 6 verified operators offering 14 vehicle types. Prices start from $1 (Rp15840) for private door-to-door service with meet & greet.
Average travel time is approximately 60 minutes. (by ferry)
By Train
Train from Surabaya to East Java takes approximately 21 minutes. Scenic and budget-friendly option with various class options from basic seats to sleeper cabins.
Vehicle
Price (USD)
Operators
Seats
Economy C
~21 min
$2 – $17
• Indonesia Railways
1-4
Economy CA
~27 min
$7 – $18
• Indonesia Railways
1-4
Economy CB
~27 min
$8 – $19
• Indonesia Railways
1-4
Economy CC
~27 min
$8 – $20
• Indonesia Railways
1-4
Economy CD
~27 min
$9 – $20
• Indonesia Railways
1-4
Executive A
~27 min
$10 – $25
• Indonesia Railways
1-4
Executive AA
~27 min
$10 – $26
• Indonesia Railways
1-4
Executive AB
~27 min
$11 – $27
• Indonesia Railways
1-4
Executive AC
~27 min
$11 – $29
• Indonesia Railways
1-4
Executive AD
~27 min
$12 – $30
• Indonesia Railways
1-4
By Flight
Fly from Surabaya to East Java in just 1030 minutes. Fastest option for long distances with prices starting from $140.
Vehicle
Price (USD)
Operators
Seats
Economy
~1030 min
$140 – $151
• Lion Air
• Citilink
• Citilink
1-4
By Ferry
Ferry service from Surabaya to East Java. Enjoy scenic water views during your 60 minute journey.
Vehicle
Price (USD)
Operators
Seats
Standard
~60 min
$1
• Bali Magir Trans
1-4
By Bus
Bus service from Surabaya to East Java. Affordable option with various comfort levels from standard to VIP coaches.
Vehicle
Price (USD)
Operators
Seats
Premium seat
~50 min
$5
• Daytrans
1-4
Regular
~45 min
$11
• Semeru Trans
1-4
Other routes from Surabaya
Frequently asked questions
How much does it cost to travel from Surabaya to East Java?
Prices start from $1. There are 14 travel options available across 4 transport types.
How long does the train from Surabaya to East Java take?
The train journey takes approximately 21 minutes. Multiple class options are available from basic seats ($2) to comfortable sleeper cabins.
Are there flights from Surabaya to East Java?
Yes, flights take only 1030 minutes. Prices start from $140 with Lion Air.
Is there a ferry from Surabaya to East Java?
Yes, ferry service is available. The scenic journey takes approximately 60 minutes with prices from $1.
Are there buses from Surabaya to East Java?
Yes, bus services are available with various comfort levels from standard to VIP coaches. Prices start from $5.
Travel tips
Book in advance
Book at least 24 hours ahead to ensure availability and the best rates.
Payment options
Pay securely online by card. No cash needed on arrival.
Luggage included
Standard luggage is included. Contact operator for extra large items.