There are 4 ways to get from Yogyakarta to Jepara, Central Java by train, taxi, 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.
Train, taxi
best- Take the train from Yogyakarta to Solo Balapan
- Take the train from Solobalapan to Perhentian Brumbung
- Take the taxi from Perhentian Brumbung to Jepara, Central Java
4h 44mRp 360,000–990,000Bus
cheapest- Take the bus from Yogyakarta to SemarangYogyakarta - Semarang
- Take the bus from Kencana Travel Semarang to Jepara, Central Java
6h 30mRp 123,172–337,021Drive 174.7 km
- Drive from Yogyakarta to Jepara, Central Java174.7 km
2h 49mRp 323,614–467,443Taxi
- Take the taxi from Yogyakarta to Jepara, Central Java174.7 km
2h 49mRp 750,000–950,000
Questions & Answers
The cheapest way to get from Yogyakarta to Jepara, Central Java is to bus which costs Rp120000 - Rp340000 and takes 6h 30m.
The fastest way to get from Yogyakarta to Jepara, Central Java is to drive which takes 2h 49m and costs Rp320000 - Rp470000.
No, there is no direct bus from Yogyakarta to Jepara, Central Java. However, there are services departing from Yogyakarta and arriving at Jepara, Central Java via Kencana Travel Semarang. The journey, including transfers, takes approximately 6h 30m.
The distance between Yogyakarta and Jepara, Central Java is 223 km. The road distance is 174.7 km.
The best way to get from Yogyakarta to Jepara, Central Java without a car is to train and taxi which takes 4h 44m and costs Rp360000 - Rp1000000.
It takes approximately 4h 44m to get from Yogyakarta to Jepara, Central Java, including transfers.
Yogyakarta to Jepara, Central Java bus services, operated by Damri, depart from Yogyakarta station.
Yogyakarta to Jepara, Central Java bus services, operated by Damri, arrive at Semarang station.
Yes, the driving distance between Yogyakarta to Jepara, Central Java is 175 km. It takes approximately 2h 49m to drive from Yogyakarta to Jepara, Central Java.
There are 67+ hotels available in Jepara, Central Java.
What companies run services between Yogyakarta, Indonesia and Jepara, Central Java, Indonesia?
You can take a bus from Yogyakarta to Jepara, Central Java via Kencana Travel Semarang in around 6h 30m.
Train from Yogyakarta to Solo Balapan
- Ave. Duration
- 45 min
- Frequency
- Hourly
- Estimated price
- Rp 36,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 36,000–320,000
- Business
- Rp 290,000–550,000
- Executive
- Rp 65,000–650,000
Train from Solobalapan to Perhentian Brumbung
- Ave. Duration
- 1h 50m
- 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
- admin@prameks.com
Train from Yogyakarta to Solo Balapan
- Ave. Duration
- 1h 13m
- Frequency
- Every 3 hours
- Estimated price
- Rp 15,000
- Schedules at
- jadwalkereta.net
- Phone
- (021) 1500 825
- humas@damri.co.id
- Website
- damri.co.id
Bus from Yogyakarta to Semarang
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- Rp 34,000–250,000
- Book at
- https://12go.asia/en/operator/damri
- Ave. Duration
- 1h 59m
- Estimated price
- Rp 290,000–950,000
Grab Taxi
- Website
- grab.com
Express Taxi
- Phone
- +62 24 468 7715 00122
- Website
- expressgroup.co.id
Blue Bird Group
- Phone
- +62246701234
- Website
- bluebirdgroup.com
Jari Alam Saputra (JAS) / Citra Taxi
Grab Taxi
- Website
- grab.com
Blue Bird Group
- Phone
- +62 21 794 1234
- 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 Flying into Beijing?, How to get from London to Edinburgh, and How do I buy a London Underground ticket? - to help you get the most out of your next trip.








