Looking for train, taxi fare, bus from Malang to Surabaya? Compare prices from 11 verified operators offering 23 vehicle types. Prices start from $2 (Rp24200) for private door-to-door service with meet & greet.
Average travel time is approximately 90 minutes. (by car)
By Train
Train from Malang to Surabaya takes approximately 114 minutes. Scenic and budget-friendly option with various class options from basic seats to sleeper cabins.
Vehicle
Price (USD)
Operators
Seats
Executive A
~114 min
$5 – $25
• Indonesia Railways
1-4
Executive AA
~114 min
$5 – $26
• Indonesia Railways
1-4
Executive AB
~114 min
$6 – $27
• Indonesia Railways
1-4
Executive AC
~114 min
$6 – $29
• Indonesia Railways
1-4
Executive AD
~114 min
$7 – $30
• Indonesia Railways
1-4
Economy C
~114 min
$17
• Indonesia Railways
1-4
Economy CA
~114 min
$18
• Indonesia Railways
1-4
Economy CB
~114 min
$19
• Indonesia Railways
1-4
Economy CC
~114 min
$20
• Indonesia Railways
1-4
Economy CD
~114 min
$20
• Indonesia Railways
1-4
Private Transfer
Door-to-door private car service from Malang to Surabaya. Comfortable ride with meet & greet, ideal for families and groups.
By Bus
Bus service from Malang to Surabaya. Affordable option with various comfort levels from standard to VIP coaches.
Vehicle
Price (USD)
Operators
Seats
Economy
~104 min
$2 – $173
• Bagong
• Citilink
• Citilink
1-4
Economy AC 59
~120 min
$2
• Tentrem
1-4
Patas
~60 min
$2 – $3
• Kalisari
1-4
Express
~104 min
$2
• Laksana Anda
1-4
Executive
~150 min
$4 – $11
• Cititrans
• Cozy Trans
• Cozy Trans
1-4
Premium seat
~180 min
$8
• Daytrans
1-4
Suite Class
~105 min
$35
• Semeru Trans
1-4
Double Decker Priority
~105 min
$38
• Semeru Trans
1-4
First Class Sleeper Double Decker
~105 min
$38
• Semeru Trans
1-4
Priority class
~105 min
$38
• Semeru Trans
1-4
Other routes from Malang
Frequently asked questions
How much does it cost to travel from Malang to Surabaya?
Prices start from $2. There are 23 travel options available across 3 transport types.
How long does the train from Malang to Surabaya take?
The train journey takes approximately 114 minutes. Multiple class options are available from basic seats ($5) to comfortable sleeper cabins.
What private transfer options are available?
Private door-to-door transfers include sedans, SUVs, and vans for groups. All prices include driver, meet & greet, and luggage. Journey takes approximately 90 minutes.
Are there buses from Malang to Surabaya?
Yes, bus services are available with various comfort levels from standard to VIP coaches. Prices start from $2.
How much is the taxi fare from Malang to Surabaya?
Taxi fare prices: SUV (1-4 pax): from $66, Van/Minibus (1-10 pax): from $161. All prices are for private door-to-door transfer with driver and luggage included.
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.