There are 3 ways to get from Temanggung to Jepara by 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.
Taxi, bus
best- Take the taxi from Temanggung to Kencana Travel Semarangtaxi
- Take the bus from Kencana Travel Semarang to Jepara, Central Javabus
4h 4mRp 519,383–597,634Drive 138.5 km
cheapest- Drive from Temanggung to Jeparacar 138.5 km
2h 4mRp 273,896–395,628Taxi
- Take the taxi from Temanggung to Jeparataxi 138.5 km
2h 4mRp 900,000–1,100,000
Questions & Answers
The cheapest way to get from Temanggung to Jepara is to drive which costs Rp270000 - Rp400000 and takes 2h 4m.
The fastest way to get from Temanggung to Jepara is to drive which takes 2h 4m and costs Rp270000 - Rp400000.
The distance between Temanggung and Jepara is 138 km. The road distance is 138.5 km.
The best way to get from Temanggung to Jepara without a car is to taxi and bus which takes 4h 4m and costs Rp500000 - Rp600000.
It takes approximately 4h 4m to get from Temanggung to Jepara, including transfers.
Yes, the driving distance between Temanggung to Jepara is 139 km. It takes approximately 2h 4m to drive from Temanggung to Jepara.
There are 69+ hotels available in Jepara.
What companies run services between Temanggung, Provinsi Jawa Tengah, Indonesia and Jepara, Indonesia?
There is no direct connection from Temanggung to Jepara. However, you can take the taxi to Kencana Travel Semarang then take the bus to Jepara, Central Java. Alternatively, you can drive from Temanggung to Jepara in around 2h 4m.
- Ave. Duration
- 1h 34m
- Estimated price
- Rp 430,000–1,100,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 Best ways to travel around Australia, Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, and Heading to Europe? Read this before you buy a Eurail Pass - to help you get the most out of your next trip.

