There are 4 ways to get from Batukaras to Yogyakarta by taxi, train, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Taxi, train
best- Take the taxi from Batukaras to Banjar
- Take the train from Banjar to YogyakartaMalabar / ...
5h 22mRp 467,303–694,995Taxi, bus
- Take the taxi from Batukaras to Tasikmalaya
- Take the bus from Tasikmalaya to Yogyakarta
10h 3mRp 525,858–649,651Drive 271.5 km
- Drive from Batukaras to Yogyakarta271.5 km
4h 10mRp 503,270–726,945Taxi
- Take the taxi from Batukaras to Yogyakarta271.5 km
4h 10mRp 1,200,000–1,500,000
Questions & Answers
The cheapest way to get from Batukaras to Yogyakarta is to drive which costs Rp500000 - Rp750000 and takes 4h 10m.
The fastest way to get from Batukaras to Yogyakarta is to drive which takes 4h 10m and costs Rp500000 - Rp750000.
The distance between Batukaras and Yogyakarta is 321 km. The road distance is 271.5 km.
The best way to get from Batukaras to Yogyakarta without a car is to taxi and train which takes 5h 22m and costs Rp460000 - Rp700000.
It takes approximately 5h 22m to get from Batukaras to Yogyakarta, including transfers.
Yes, the driving distance between Batukaras to Yogyakarta is 271 km. It takes approximately 4h 10m to drive from Batukaras to Yogyakarta.
There are 2278+ hotels available in Yogyakarta.
What companies run services between Batukaras, Indonesia and Yogyakarta, Indonesia?
There is no direct connection from Batukaras to Yogyakarta. However, you can take the taxi to Banjar then take the train to Yogyakarta. Alternatively, you can take the taxi to Tasikmalaya then take the bus to Yogyakarta.
Transport is disrupted due to the Russia-Ukraine war. Read more
Train from Banjar to Yogyakarta
- Ave. Duration
- 3h 50m
- Frequency
- Every 4 hours
- Estimated price
- Rp 150,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 150,000–320,000
- Business
- Rp 360,000–550,000
- Executive
- Rp 280,000–700,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
- Ave. Duration
- 2h 25m
- Estimated price
- Rp 310,000–1,500,000
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 Need to know: Greyhound, How to get from Stansted Airport into central London, and Getting to Rome from the airport - to help you get the most out of your next trip.






