Jepara ist der Haupthafen für Fähren zu den Karimunjawa-Inseln in der Javasee. Bahari Express (2,5 Std.) und KMP Siginjai (5 Std.) verkehren mehrmals wöchentlich. Tickets sollten im Voraus gebucht werden.