Travel to Jepara

To take the boat to Karimunjawa you first need to 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 one hour. We are sorry but we can’t book a flight ticket for you. Please check www.tiket.com for all flight schedules and to make a booking.

After you arrived to the airport in Semarang you can continue by booking a shared minibus or private car to Jepara. Please see more for information about this travel route below at ‘From Semarang’.

There are two train stations  in Surabaya (Pasar Turi and Gubeng) from where you cab take the train 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 www.tiket.com for all trains schedules and to make a booking.

After you arrived to the train station in Semarang you can continue by booking a shared minibus or private car to Jepara. Please see for more information about this travel route below at ‘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 choose 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 www.daytrans.co.id for all bus schedules and to make a booking.