There are 4 ways to get from Krian 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 Malangbus
3h 3mRp 195,486–515,000Train
cheapest- Take the train from Krian to Sidoarjotrain Sri Tanjung
- Take the train from Sidoarjo to Malangtrain Jayabaya
4h 26mRp 76,074–640,000Drive 81.9 km
- Drive from Krian to Malangcar 81.9 km
1h 8mRp 162,327–234,472Taxi
- Take the taxi from Krian to Malangtaxi 81.9 km
1h 8mRp 460,000–550,000
Krian to Malang by train
Comparing Your Travel Options
The cheapest way to get from Krian to Malang is to drive which costs Rp160000 - Rp240000 and takes 1h 8m.
The fastest way to get from Krian to Malang is to drive which takes 1h 8m and costs Rp160000 - Rp240000.
No, there is no direct bus from Krian to Malang. However, there are services departing from Surabaya Kota and arriving at Malang via . The journey, including transfers, takes approximately 3h 3m.
No, there is no direct train from Krian to Malang. However, there are services departing from Krian and arriving at Malang via Sidoarjo. The journey, including transfers, takes approximately 4h 26m.
The distance between Krian and Malang is 124 km. The road distance is 81.9 km.
The best way to get from Krian to Malang without a car is to bus which takes 3h 3m and costs Rp190000 - Rp550000.
It takes approximately 3h 3m to get from Krian to Malang, including transfers.
Krian to Malang bus services, operated by Citi Trans, depart from Surabaya Kota station.
Krian to Malang train services, operated by Kereta API, depart from Krian station.
The best way to get from Krian to Malang is to bus which takes 3h 3m and costs Rp190000 - Rp550000. Alternatively, you can train, which costs Rp75000 - Rp650000 and takes 4h 26m.
What companies run services between Krian, Jawa Timur, Indonesia and Malang, Indonesia?
Citi Trans operates a bus from Surabaya Kota to Malang every 30 minutes. Tickets cost Rp 130,000 and the journey takes 2h. Alternatively, you can take a train from Krian to Malang via Sidoarjo in around 4h 26m.
- Phone
- 021-121
- [email protected]
- Website
- kai.id
Train from Krian to Sidoarjo
- Ave. Duration
- 1h 55m
- Frequency
- Once daily
- Estimated price
- Rp 33,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 33,000–320,000
- Business
- Rp 290,000–550,000
- Executive
- Rp 60,000–650,000
Train from Sidoarjo to Malang
- Ave. Duration
- 1h 31m
- Frequency
- Once daily
- Estimated price
- Rp 43,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 43,000–320,000
- Business
- Rp 300,000–550,000
- Executive
- Rp 75,000–650,000
- Phone
- 02179171717
- [email protected]
- Website
- cititrans.co.id
Bus from Surabaya Kota to Malang
- Ave. Duration
- 2h
- Frequency
- Every 30 minutes
- Estimated price
- Rp 130,000
- Schedules at
- cititrans.co.id
- Ave. Duration
- 1h 8m
- Estimated price
- Rp 460,000–550,000
Blue Bird Group
- Phone
- +62 313 721234
- Website
- bluebirdgroup.com
Grab Taxi
- Website
- grab.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 How to get from JFK to New York City, Italian Lakes: Getting around by train, and Getting to Rome from the airport - to help you get the most out of your next trip.
Booking & Getting There
Krian to Malang bus services, operated by Citi Trans, arrive at Malang station.
Krian to Malang train services, operated by Kereta API, arrive at Sidoarjo station.
Yes, the driving distance between Krian to Malang is 82 km. It takes approximately 1h 8m to drive from Krian to Malang.
Book your Krian to Malang train tickets online with 12go.asia.
There are 1027+ hotels available in Malang.








