Travel to Jepara

To take the boat to Karimunjawa you need to first get to the Kartini Harbor in Jepara. You can reach Jepara from Surabaya, Yogyakarta or Semarang. Below you will find the options from each cities by airplane, train, bus or private car.

FROM SURABAYA

There are 3 airlines (Garuda, Sriwijaya Air, Wings Air) with scheduled flights between Surabaya and Semarang. The flight takes around 1 hour. We are sorry but we can’t book a flight ticket for you. Please check on www.tiket.com for all flights and to make a booking directly.

After you arrive to the airport in Semarang you can continue by booking a shared minibus or private car to Jepara. Please see more information about this travel route under ‘Coming from Semarang’.

There are two train stations (Pasar Turi and Gubeng) in Surabaya from where trains depart to Semarang. In Semarang there are also two train stations (Poncol and Tawang) where the trains arrive. The train takes around 4,5 hours. We are sorry but we can’t book a train ticket for you. Please check on www.tiket.com for all trains and to make a booking directly.

After you arrive to the train station in Semarang you can continue by booking a shared minibus or private car to Jepara. Please see more information about this travel route under ‘Coming from Semarang’.

We can organize a private car for you from Surabaya to Jepara. The car will pick you up at the your preferred location, and will bring you to your preferred location in Jepara. You can also choose the pick up time. A private car from Surabaya costs IDR 1.500.000 (max. 4 people) and will take around 8 hours.

Book a private car from Surabaya to Jepara here.

FROM YOGYAKARTA OR BOROBUDUR

We can organize a private car for you from Yogyakarta or Magelang (Borobudur) to Jepara. The car will pick you up at your preferred location and will bring you to your preferred location in Jepara. You can also chose the pick up time. A private car from Yogyakarta or Magelang (Borobudur) costs IDR 900.000 (max. 4 people) and will take around 6 hours.

Book a private car from Yogyakarta to Jepara here.

We can book a seat for you in a shared minibus from Yogyakarta or Magelang (Borobudur) to Jepara. The minibus will depart around 23.00 from Yogyakarta and 01.00 from Magelang.

Please send us your address in Yogyakarta so we can check where we can pick you up. If you are coming from Magelang we will pick you up at the Artos Shoppingmall.

You will arrive in the harbor of Jepara around 05.00 – 06.00 in the morning. A shared minibus from Yogyakarta or Magelang costs IDR 175.000 per person and will take around 6 hours from Yogyakarta and 5 hours from Magelang.

Book a shared minibus from Yogyakarta to Jepara here.

FROM SEMARANG

We can organize a private car for you from Semarang to Jepara. The car will pick you up at your preferred location and will bring you to your preferred location in Jepara. You can also choose the pick up time. A private car from Semarang costs IDR 500.000 (max. 4 people) and will take around 3 hours.

Book a private car from Semarang to Jepara here.

“Daytrans” organizes a shared minibus from Semarang to Jepara several times a day. The ride takes around 3 hours. We are sorry but we can’t book a seat for you. Please check on www.daytrans.co.id for all buses and to make a booking directly.