There are 4 ways to get from Samarang to Karimunjawa by train, taxi, ferry, bus, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, taxi, ferry
best- Take the train from Leles to Bandungtrain
- Take the train from Bandung to Semarang Tawangtrain
- Take the taxi from Semarang Tawang to Jeparataxi
- Take the ferry from Jepara to Karimunjawaferry
12h 50mRp 956,024–1,630,028Train, bus, ferry
cheapest- Take the train from Leles to Purwokertotrain
- Take the train from Purwokerto to Semarang Poncol Stationtrain
- Take the bus from Kencana Travel Semarang to Jepara, Central Javabus
- Take the ferry from Jepara to Karimunjawaferry
18h 1mRp 621,024–1,164,028Taxi, bus, ferry
- Take the taxi from Samarang to Kota Bandungtaxi
- Take the bus from Kota Bandung to Semarangbus
- Take the bus from Kencana Travel Semarang to Jepara, Central Javabus
- Take the ferry from Jepara to Karimunjawaferry
17h 42mRp 773,186–1,294,129Taxi, train, fly, bus, ferry
- Take the taxi from Samarang to Stasiun Kereta Cepat Tegalluartaxi
- Take the train from Stasiun Kereta Cepat Tegalluar to Stasiun Kereta Cepat Halimtrain
- Fly from Soekarno–Hatta International Airport (CGK) to Ahmad Yani (SRG)plane CGK - SRG
- Take the bus from Kencana Travel Semarang to Jepara, Central Javabus
- Take the ferry from Jepara to Karimunjawaferry
12h 36mRp 1,926,247–3,618,019
Soekarno–Hatta International Airport (CGK) to Ahmad Yani (SRG) flights
Questions & Answers
The cheapest way to get from Samarang to Karimunjawa is to train and bus and ferry which costs Rp600000 - Rp1200000 and takes 18h 1m.
The fastest way to get from Samarang to Karimunjawa is to taxi and train and fly and bus and ferry which takes 12h 36m and costs Rp1900000 - Rp3700000.
The distance between Samarang and Karimunjawa is 662 km.
The best way to get from Samarang to Karimunjawa without a car is to train and taxi and ferry which takes 12h 50m and costs Rp950000 - Rp1700000.
It takes approximately 12h 50m to get from Samarang to Karimunjawa, including transfers.
There are 67+ hotels available in Karimunjawa.
What companies run services between Samarang, Indonesia and Karimunjawa, Indonesia?
There is no direct connection from Samarang to Karimunjawa. However, you can take the taxi to Leles, take the train to Bandung, take the train to Semarang Tawang, take the taxi to Jepara, then take the ferry to Karimunjawa. Alternatively, you can take the taxi to Kota Bandung, take the bus to Semarang, take the bus to Jepara, Central Java, take the taxi to Jepara, then take the ferry to Karimunjawa.
- Website
- garuda-indonesia.com
Flights from Soekarno–Hatta International Airport to Ahmad Yani
- Ave. Duration
- 1h 12m
- When
- Every day
- Estimated price
- Rp 950,000–2,600,000
- Website
- batikair.com
Flights from Soekarno–Hatta International Airport to Ahmad Yani
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- Rp 1,100,000–2,500,000
- Website
- citilink.co.id
Flights from Soekarno–Hatta International Airport to Ahmad Yani
- Ave. Duration
- 1h 7m
- When
- Every day
- Estimated price
- Rp 950,000–1,500,000
- Website
- flynamair.com
Flights from Soekarno–Hatta International Airport to Ahmad Yani via Pangkalanbun
- Ave. Duration
- 2h 55m
- When
- Every day
- Estimated price
- Rp 1,000,000–5,500,000
- Phone
- 021-121
- [email protected]
- Website
- kai.id
Train from Leles to Bandung
- Ave. Duration
- 48 min
- Frequency
- 3 times a day
- Estimated price
- Rp 26,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 26,000–320,000
- Business
- Rp 290,000–550,000
- Executive
- Rp 47,000–650,000
Train from Bandung to Semarang Tawang
- Ave. Duration
- 6h 23m
- Frequency
- Twice daily
- Estimated price
- Rp 260,000–350,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 260,000–350,000
- Business
- Rp 430,000–550,000
- Executive
- Rp 490,000–700,000
Train from Leles to Purwokerto
- Ave. Duration
- 5h 54m
- Frequency
- Twice daily
- Estimated price
- Rp 130,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 130,000–320,000
- Business
- Rp 350,000–550,000
- Executive
- Rp 240,000–700,000
Train from Purwokerto to Semarang Poncol Station
- Ave. Duration
- 3h 54m
- Frequency
- Every 4 hours
- Estimated price
- Rp 140,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 140,000–320,000
- Business
- Rp 360,000–550,000
- Executive
- Rp 270,000–700,000
- Phone
- 150909
- Website
- kcic.co.id/
Train from Stasiun Kereta Cepat Tegalluar to Stasiun Kereta Cepat Halim
- Ave. Duration
- 47 min
- Frequency
- Hourly
- Estimated price
- Rp 150,000–600,000
- Website
- kcic.co.id/
- Premium Economy
- Rp 150,000–250,000
- Business
- Rp 450,000
- First
- Rp 600,000
- Phone
- (021) 1500 825
- [email protected]
- Website
- damri.co.id
Bus from Kota Bandung to Semarang
- Ave. Duration
- 10h
- Frequency
- Once daily
- Estimated price
- Rp 100,000–390,000
- Book at
- 12 Go
- Website
- Kencana Travel
Bus from Kencana Travel Semarang to Jepara, Central Java
- Ave. Duration
- 3h
- Frequency
- Hourly
- Estimated price
- Rp 89,000
- Schedules at
- Kencana Travel
Bus from Kencana Travel Semarang to Jepara, Central Java
- Ave. Duration
- 3h
- Frequency
- Hourly
- Estimated price
- Rp 89,000
- Schedules at
- Kencana Travel
Bus from Kencana Travel Semarang to Jepara, Central Java
- Ave. Duration
- 3h
- Frequency
- Hourly
- Estimated price
- Rp 89,000
- Schedules at
- Kencana Travel
- Phone
- 0811-789-200
- [email protected]
- Website
- expressbahari.com
Ferry from Jepara to Karimunjawa
- Ave. Duration
- 2h 15m
- Frequency
- Once daily
- Estimated price
- Rp 200,000–357,292
- Schedules at
- expressbahari.com
- Executive
- Rp 200,000
- VIP
- Rp 230,000
Ferry from Jepara to Karimunjawa
- Ave. Duration
- 2h 15m
- Frequency
- Once daily
- Estimated price
- Rp 200,000–357,292
- Schedules at
- expressbahari.com
- Executive
- Rp 200,000
- VIP
- Rp 230,000
Ferry from Jepara to Karimunjawa
- Ave. Duration
- 2h 15m
- Frequency
- Once daily
- Estimated price
- Rp 200,000–357,292
- Schedules at
- expressbahari.com
- Executive
- Rp 200,000
- VIP
- Rp 230,000
Ferry from Jepara to Karimunjawa
- Ave. Duration
- 2h 15m
- Frequency
- Once daily
- Estimated price
- Rp 200,000–357,292
- Schedules at
- expressbahari.com
- Executive
- Rp 200,000
- VIP
- Rp 230,000
- Ave. Duration
- 55 min
- Estimated price
- Rp 300,000–600,000
Blue Bird Group
- Phone
- +62246701234
- Website
- bluebirdgroup.com
Grab Taxi
- Website
- grab.com
Grab Taxi
- Website
- grab.com
Grab Taxi
- Website
- grab.com
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How to get from Florence to Rome, Need to know: Greyhound, and Flying into Beijing? - to help you get the most out of your next trip.










