What are the most popular routes to Jepara?

Magelang - JeparaAverage priceCOP 51,391Average duration4h 30mDaily departures80
Yogyakarta - JeparaAverage priceCOP 47,151Average duration5h 15mDaily departures40
Jakarta City - JeparaAverage priceCOP 83,447Average duration9h 40mDaily departures5
Semarang - JeparaAverage priceCOP 25,871Average duration2h 45mDaily departures30
East Jakarta - JeparaAverage priceCOP 83,447Average duration6h 35mDaily departures2