There are 4 ways to get from Malang to Juanda Surabaya Airport by train, bus, 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.
Train
best- Take the train from Malang to Sidoarjotrain Jayabaya
1h 43mRp 173,209–480,000Bus
cheapest- Take the bus from Malang Terminal Arjosari to Purabaya Bus Terminalbus
- Take the bus from Surabaya Bungurasih Bus Station to Juanda Surabaya Airportbus Bandara Juanda – Terminal Bus Bungurasih
3h 7mRp 78,969–344,572Drive 86.1 km
- Drive from Malang to Juanda Surabaya Airportcar 86.1 km
1h 10mRp 168,146–242,878Taxi
- Take the taxi from Malang to Juanda Surabaya Airporttaxi 86.1 km
1h 10mRp 500,000–600,000
Questions & Answers
The cheapest way to get from Malang to Juanda Surabaya Airport is to bus which costs Rp75000 - Rp350000 and takes 3h 7m.
The fastest way to get from Malang to Juanda Surabaya Airport is to drive which takes 1h 10m and costs Rp160000 - Rp250000.
No, there is no direct bus from Malang to Juanda Surabaya Airport. However, there are services departing from Malang Terminal Arjosari and arriving at Juanda Surabaya Airport via Surabaya Bungurasih Bus Station. The journey, including transfers, takes approximately 3h 7m.
No, there is no direct train from Malang to Juanda Surabaya Airport. However, there are services departing from Malang and arriving at Sidoarjo via . The journey, including transfers, takes approximately 1h 43m.
The distance between Malang and Juanda Surabaya Airport is 90 km. The road distance is 86.1 km.
The best way to get from Malang to Juanda Surabaya Airport without a car is to train which takes 1h 43m and costs Rp170000 - Rp480000.
It takes approximately 1h 43m to get from Malang to Juanda Surabaya Airport, including transfers.
Malang to Juanda Surabaya Airport bus services, operated by Bagong, depart from Malang Terminal Arjosari station.
Malang to Juanda Surabaya Airport train services, operated by Kereta API, depart from Malang station.
The best way to get from Malang to Juanda Surabaya Airport is to train which takes 1h 43m and costs Rp170000 - Rp480000. Alternatively, you can bus, which costs Rp75000 - Rp350000 and takes 3h 7m.
What companies run services between Malang, Indonesia and Juanda Surabaya Airport, Indonesia?
Kereta API operates a train from Malang to Sidoarjo once daily. Tickets cost Rp 43,000–320,000 and the journey takes 1h 25m. Alternatively, you can take a vehicle from Malang to Juanda Surabaya Airport via Malang Terminal Arjosari, Purabaya Bus Terminal, and Surabaya Bungurasih Bus Station in around 3h 7m.
- Phone
- 021-121
- [email protected]
- Website
- kai.id
Train from Malang to Sidoarjo
- Ave. Duration
- 1h 25m
- 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
- +62 341 395524
- Website
- Bagong
Bus from Malang Terminal Arjosari to Purabaya Bus Terminal
- Ave. Duration
- 1h 44m
- Frequency
- Every 30 minutes
- Estimated price
- Rp 28,000–38,000
- Schedules at
- Bagong
- Phone
- (021) 1500 825
- [email protected]
- Website
- damri.co.id
Bus from Surabaya Bungurasih Bus Station to Juanda Surabaya Airport
- Ave. Duration
- 45 min
- Frequency
- Hourly
- Estimated price
- Rp 3,100–250,000
- Book at
- 12 Go
- Ave. Duration
- 1h 10m
- Estimated price
- Rp 500,000–600,000
Grab Taxi
- Website
- grab.com
Taksi Citra
- Phone
- +62-341-404040
- Website
- instagram.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 Travelling to and around Russia for the 2018 FIFA World Cup, Which London airport should I choose?, and How do I buy a London Underground ticket? - to help you get the most out of your next trip.
More Questions & Answers
Malang to Juanda Surabaya Airport bus services, operated by Bagong, arrive at Purabaya Bus Terminal station.
Malang to Juanda Surabaya Airport train services, operated by Kereta API, arrive at Sidoarjo station.
Yes, the driving distance between Malang to Juanda Surabaya Airport is 86 km. It takes approximately 1h 10m to drive from Malang to Juanda Surabaya Airport.
There are 939+ hotels available in Juanda Surabaya Airport.








