Travel from Jepara to Surabaya

Bus from Jepara to Surabaya

Nusantara operates a bus from Jepara to Surabaya once daily. Tickets cost $6 - $10 and the journey takes 6 h 45 min. Kereta API also services this route once daily.

How to get from Jepara to Surabaya

From Jepara taxi to Semarang airport, fly to Surabaya airport, then taxi to Surabaya. 2 h 16 min $90. From Jepara taxi to Semarang, bus to Jogjakarta Jombor Bus Station, taxi to Yogyakarta airport, fly to Surabaya airport, then taxi to Surabaya. 6 h 2 min $102. From Jepara taxi to Solo airport, fly to Surabaya airport, then taxi to Surabaya. 3 h 30 min $110. From Jepara taxi to Semarang Tawang then train to Surabaya Pasar Turi. 4 h 59 min $37. From Jepara taxi to Kudus, bus to Surabaya Bungurasih Bus Station, walk to Waru, then train to Gubeng. 8 h 46 min $26. From Jepara taxi to Surabaya. 4 h 7 min $102. From Jepara drive to Surabaya. 4 h 7 min $19.

Operators from Jepara to Surabaya

OperatorPhoneWebsite
PT. Sriwijaya AirPT. Sriwijaya Air
Garuda IndonesiaGaruda Indonesia
Wings AirWings Air
NusantaraNusantara
Kereta API021-121Kereta API