There are 5 ways to get from Purabaya Bus Terminal to Malang by bus, train, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Surabaya Kota to Malang
2h 58mRp 193,230–550,000Train via Bangil
cheapest- Take the train from Waru to BangilSri Tanjung / ...
- Take the train from Bangil to MalangTawang Alun / ...
3hRp 50,337–640,000Drive 78.9 km
- Drive from Purabaya Bus Terminal to Malang78.9 km
1h 7mRp 146,008–210,901Taxi
- Take the taxi from Purabaya Bus Terminal to Malang78.9 km
1h 7mRp 360,000–430,000Train
- Take the train from Gubeng to MalangJayabaya
3h 30mRp 61,230–640,000
Purabaya Bus Terminal to Malang by foot and train
Questions & Answers
The cheapest way to get from Purabaya Bus Terminal to Malang is to drive which costs Rp140000 - Rp220000 and takes 1h 7m.
The fastest way to get from Purabaya Bus Terminal to Malang is to drive which takes 1h 7m and costs Rp140000 - Rp220000.
No, there is no direct train from Purabaya Bus Terminal to Malang. However, there are services departing from Waru and arriving at Malang via Bangil. The journey, including transfers, takes approximately 3h.
The distance between Purabaya Bus Terminal and Malang is 110 km. The road distance is 78.9 km.
The best way to get from Purabaya Bus Terminal to Malang without a car is to bus which takes 2h 58m and costs Rp190000 - Rp550000.
It takes approximately 2h 58m to get from Purabaya Bus Terminal to Malang, including transfers.
Purabaya Bus Terminal to Malang train services, operated by Kereta API, depart from Waru station.
The best way to get from Purabaya Bus Terminal to Malang is to bus which takes 2h 58m and costs Rp190000 - Rp550000. Alternatively, you can train via Bangil, which costs Rp50000 - Rp650000 and takes 3h.
Purabaya Bus Terminal to Malang train services, operated by Kereta API, arrive at Bangil station.
Yes, the driving distance between Purabaya Bus Terminal to Malang is 79 km. It takes approximately 1h 7m to drive from Purabaya Bus Terminal to Malang.
What companies run services between Purabaya Bus Terminal, Indonesia and Malang, Indonesia?
Citi Trans operates a bus from Surabaya Kota to Malang every 30 minutes. Tickets cost Rp 140,000–170,000 and the journey takes 2h. Alternatively, you can take a vehicle from Purabaya Bus Terminal to Malang via Waru and Bangil in around 3h.
Train from Waru to Bangil
- Ave. Duration
- 40 min
- Frequency
- Twice daily
- Estimated price
- Rp 20,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 20,000–320,000
- Business
- Rp 290,000–550,000
- Executive
- Rp 37,000–650,000
Train from Bangil to Malang
- Ave. Duration
- 1h 8m
- Frequency
- Twice daily
- Estimated price
- Rp 30,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 30,000–320,000
- Business
- Rp 290,000–550,000
- Executive
- Rp 55,000–650,000
Train from Gubeng to Malang
- Ave. Duration
- 1h 57m
- Frequency
- Once daily
- Estimated price
- Rp 55,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 55,000–320,000
- Business
- Rp 310,000–550,000
- Executive
- Rp 100,000–650,000
- Phone
- 02179171717
- cs@cititrans.co.id
- Website
- cititrans.co.id
Bus from Surabaya Kota to Malang
- Ave. Duration
- 2h
- Frequency
- Every 30 minutes
- Estimated price
- Rp 140,000–170,000
- Schedules at
- cititrans.co.id
- Ave. Duration
- 1h 7m
- Estimated price
- Rp 360,000–430,000
Grab Taxi
- Website
- grab.com
Blue Bird Group
- Phone
- +62 313 721234
- Website
- bluebirdgroup.com
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Slovenia: Getting from Ljubljana to Lake Bled, Which London airport should I choose?, and How to plan an amazing trip around Scandinavia - to help you get the most out of your next trip.
More Questions & Answers
There are 1036+ hotels available in Malang.








