Looking for train, bus from Malang to Jogja? Compare prices from 7 verified operators offering 19 vehicle types. Prices start from $10 (Rp156240) for private door-to-door service with meet & greet.
Average travel time is approximately 290 minutes. (by bus)
By Train
Train from Malang to Jogja takes approximately 362 minutes. Scenic and budget-friendly option with various class options from basic seats to sleeper cabins.
Vehicle
Price (USD)
Operators
Seats
Economy C
~362 min
$17 – $21
• Indonesia Railways
1-4
Economy CA
~362 min
$18 – $22
• Indonesia Railways
1-4
Economy CB
~362 min
$19 – $22
• Indonesia Railways
1-4
Economy CC
~362 min
$19 – $23
• Indonesia Railways
1-4
Economy CD
~362 min
$20 – $23
• Indonesia Railways
1-4
Executive A
~362 min
$25 – $39
• Indonesia Railways
1-4
Executive AA
~362 min
$27 – $42
• Indonesia Railways
1-4
Executive AB
~362 min
$27 – $44
• Indonesia Railways
1-4
Executive AC
~362 min
$29 – $46
• Indonesia Railways
1-4
Executive AD
~362 min
$30 – $48
• Indonesia Railways
1-4
Priority Executive A
~346 min
$36
• Indonesia Railways
1-4
Priority Executive AA
~346 min
$36
• Indonesia Railways
1-4
Luxury Executive J
~324 min
$86
• Indonesia Railways
1-4
Luxury Executive I
~324 min
$90
• Indonesia Railways
1-4
Luxury Executive H
~324 min
$94
• Indonesia Railways
1-4
Luxury Executive A
~324 min
$98
• Indonesia Railways
1-4
Luxury Executive AA
~324 min
$105
• Indonesia Railways
1-4
By Bus
Bus service from Malang to Jogja. Affordable option with various comfort levels from standard to VIP coaches.
Vehicle
Price (USD)
Operators
Seats
Executive
~290 min
$10 – $17
• Tividi
• Efisiensi
• Efisiensi
1-4
Luxury
~445 min
$31
• Juragan 99
1-4
Other routes from Malang
Frequently asked questions
How much does it cost to travel from Malang to Jogja?
Prices start from $10. There are 19 travel options available across 2 transport types.
How long does the train from Malang to Jogja take?
The train journey takes approximately 362 minutes. Multiple class options are available from basic seats ($17) to comfortable sleeper cabins.
Are there buses from Malang to Jogja?
Yes, bus services are available with various comfort levels from standard to VIP coaches. Prices start from $10.
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.