There are 8 ways to get from Tasikmalaya to Malang by train, plane, 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, train to Halim Perdanakusuma Airport, fly to Abdul Rachman Saleh Airport
best- Take the train from Tasikmalaya to Cipeundeuytrain
- Take the train from Stasiun Kereta Cepat Padalarang to Stasiun Kereta Cepat Halimtrain
- Fly from Halim Perdanakusuma Airport (HLP) to Abdul Rachman Saleh Airport (MLG)plane HLP - MLG
5h 43mRp 3,056,397–6,593,500Train
cheapest- Take the train from Tasikmalaya to Malangtrain Malabar
11h 4mRp 320,000–420,000Bus
- Take the bus from Tasikmalaya to Yogyakartabus
- Take the bus from Yogyakarta Terminal Giwangan to Malang Terminal Arjosaribus
15h 44mRp 405,000–575,000Drive 619.4 km
- Drive from Tasikmalaya to Malangcar 619.4 km
8h 44mRp 1,237,818–1,787,960Train, train to Soekarno–Hatta International Airport, fly to Abdul Rachman Saleh Airport
- Take the train from Tasikmalaya to Cipeundeuytrain
- Take the train from Stasiun Kereta Cepat Padalarang to Stasiun Kereta Cepat Halimtrain
- Fly from Soekarno–Hatta International Airport (CGK) to Abdul Rachman Saleh Airport (MLG)plane CGK - MLG
6h 59mRp 1,636,398–3,073,501Train to Husein Sastranegara International Airport, fly to Juanda International Airport, train
- Take the train from Tasikmalaya to Cipeundeuytrain
- Fly from Husein Sastranegara International Airport (BDO) to Juanda International Airport (SUB)plane BDO - SUB
- Take the train from Bangil to Malangtrain
8h 45mRp 1,042,397–3,960,000Taxi to Cijulang Nusawiru Airport, fly to Abdul Rachman Saleh Airport
- Take the taxi from Tasikmalaya to Cijulang Nusawiru Airport (CJN)taxi
- Fly from Cijulang Nusawiru Airport (CJN) to Abdul Rachman Saleh Airport (MLG)plane CJN - MLG
7h 38mRp 2,785,088–5,610,104Train, Van
- Take the train from Tasikmalaya to Yogyakartatrain Malabar / ...
- Take the bus from Yogyakarta to Malangbus
17h 39mRp 398,167–594,779
Tasikmalaya to Malang by train
Comparing Your Travel Options
The cheapest way to get from Tasikmalaya to Malang is to train which costs Rp320000 - Rp420000 and takes 11h 4m.
The fastest way to get from Tasikmalaya to Malang is to train and fly which takes 5h 43m and costs Rp3000000 - Rp7000000.
No, there is no direct bus from Tasikmalaya to Malang. However, there are services departing from Tasikmalaya and arriving at Malang Terminal Arjosari via Yogyakarta Terminal Giwangan. The journey, including transfers, takes approximately 15h 44m.
Yes, there is a direct train departing from Tasikmalaya and arriving at Malang. Services depart twice daily, and operate every day. The journey takes approximately 11h 4m.
The distance between Tasikmalaya and Malang is 956 km. The road distance is 619.4 km.
The best way to get from Tasikmalaya to Malang without a car is to train which takes 11h 4m and costs Rp320000 - Rp420000.
It takes approximately 5h 43m to get from Tasikmalaya to Malang, including transfers.
Tasikmalaya to Malang bus services, operated by Budiman, depart from Tasikmalaya station.
Tasikmalaya to Malang train services, operated by Kereta API, depart from Tasikmalaya station.
The best way to get from Tasikmalaya to Malang is to train which takes 11h 4m and costs Rp320000 - Rp420000. Alternatively, you can bus, which costs Rp400000 - Rp600000 and takes 15h 44m.
What companies run services between Tasikmalaya, Indonesia and Malang, Indonesia?
Kereta API operates a train from Tasikmalaya to Malang twice daily. Tickets cost Rp 320,000–420,000 and the journey takes 11h 4m. Alternatively, you can take a bus from Tasikmalaya to Malang via Yogyakarta, Yogyakarta Terminal Giwangan, and Malang Terminal Arjosari in around 15h 44m.
- Website
- batikair.com
Flights from Halim Perdanakusuma Airport to Abdul Rachman Saleh Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- Rp 2,700,000–5,500,000
Flights from Soekarno–Hatta International Airport to Abdul Rachman Saleh Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- Rp 1,300,000–1,900,000
Flights from Cijulang Nusawiru Airport to Abdul Rachman Saleh Airport via Halim Perdanakusuma Airport
- Ave. Duration
- 5h 50m
- When
- Monday, Wednesday, and Thursday
- Estimated price
- Rp 2,700,000–5,500,000
- Website
- citilink.co.id
Flights from Soekarno–Hatta International Airport to Abdul Rachman Saleh Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- Rp 1,200,000–1,700,000
Flights from Husein Sastranegara International Airport to Juanda International Airport
- Ave. Duration
- 1h 30m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- Rp 800,000–2,600,000
- Website
- garuda-indonesia.com
Flights from Soekarno–Hatta International Airport to Abdul Rachman Saleh Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- Rp 1,200,000–1,700,000
Flights from Husein Sastranegara International Airport to Juanda International Airport via Ngurah Rai
- Ave. Duration
- 4h
- When
- Wednesday, Friday, Saturday, and Sunday
- Estimated price
- Rp 1,800,000–6,500,000
- Website
- superairjet.com
Flights from Husein Sastranegara International Airport to Juanda International Airport via Ngurah Rai
- Ave. Duration
- 3h 30m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- Rp 1,300,000–3,300,000
- Phone
- 021-121
- [email protected]
- Website
- kai.id
Train from Tasikmalaya to Cipeundeuy
- Ave. Duration
- 47 min
- Frequency
- Once daily
- Estimated price
- Rp 65,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 65,000–320,000
- Business
- Rp 310,000–550,000
- Executive
- Rp 120,000–650,000
Train from Tasikmalaya to Malang
- Ave. Duration
- 11h 4m
- Frequency
- Twice daily
- Estimated price
- Rp 320,000–420,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 320,000–420,000
- Business
- Rp 490,000–550,000
- Executive
- Rp 700,000–1,100,000
Train from Tasikmalaya to Cipeundeuy
- Ave. Duration
- 47 min
- Frequency
- Once daily
- Estimated price
- Rp 65,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 65,000–320,000
- Business
- Rp 310,000–550,000
- Executive
- Rp 120,000–650,000
Train from Tasikmalaya to Cipeundeuy
- Ave. Duration
- 47 min
- Frequency
- Once daily
- Estimated price
- Rp 65,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 65,000–320,000
- Business
- Rp 310,000–550,000
- Executive
- Rp 120,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 Tasikmalaya to Yogyakarta
- Ave. Duration
- 4h 29m
- Frequency
- Every 4 hours
- Estimated price
- Rp 170,000–330,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 170,000–330,000
- Business
- Rp 380,000–550,000
- Executive
- Rp 320,000–700,000
- Phone
- 150909
- Website
- kcic.co.id/
Train from Stasiun Kereta Cepat Padalarang to Stasiun Kereta Cepat Halim
- Ave. Duration
- 37 min
- Frequency
- Hourly
- Estimated price
- Rp 150,000–600,000
- Website
- kcic.co.id/
- Premium Economy
- Rp 150,000–250,000
- Business
- Rp 450,000
- First
- Rp 600,000
Train from Stasiun Kereta Cepat Padalarang to Stasiun Kereta Cepat Halim
- Ave. Duration
- 37 min
- Frequency
- Hourly
- Estimated price
- Rp 150,000–600,000
- Website
- kcic.co.id/
- Premium Economy
- Rp 150,000–250,000
- Business
- Rp 450,000
- First
- Rp 600,000
Bus from Tasikmalaya to Yogyakarta
- Ave. Duration
- 8h 30m
- Frequency
- Every 4 hours
- Estimated price
- Rp 120,000–170,000
- Schedules at
- budiman.co.id
- Phone
- 02179171717
- [email protected]
- Website
- cititrans.co.id
Bus from Yogyakarta Terminal Giwangan to Malang Terminal Arjosari
- Ave. Duration
- 6h
- Frequency
- Every 4 hours
- Estimated price
- Rp 240,000–350,000
- Schedules at
- cititrans.co.id
- Website
- mi-travel.id
Bus from Yogyakarta to Malang
- Ave. Duration
- 12h
- Frequency
- Once daily
- Estimated price
- Rp 220,000–270,000
- Book at
- 12go.asia
- Ave. Duration
- 1h 31m
- Estimated price
- Rp 85–110
4848 Tasik
- Phone
- +62 265 330888
Budiman
- Phone
- +62 265 345772
- Website
- budiman.co.id
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 Train travel in France: A guide to SNCF, How to get from Southend Airport into central London, and The beginner’s guide to the 2018 World Nomad Games - to help you get the most out of your next trip.
Booking & Getting There
Tasikmalaya to Malang bus services, operated by Budiman, arrive at Yogyakarta station.
Tasikmalaya to Malang train services, operated by Kereta API, arrive at Malang station.
Yes, the driving distance between Tasikmalaya to Malang is 619 km. It takes approximately 8h 44m to drive from Tasikmalaya to Malang.
Book your Tasikmalaya to Malang train tickets online with 12go.asia.
Book your Tasikmalaya to Malang bus tickets online with Omio.
There are 1028+ hotels available in Malang.









