• Our partners include:

  • Booking.com
  • Skyscanner
  • Airbnb
  • Expedia
  • Uber
  • Rentalcars.com

There are 9 ways to get from Singapore to Karimunjawa National Park by plane, ferry, train, bus, car ferry or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Fly Singapore Changi to Ahmad Yani, ferry  •  8 h 53 min

  1. Fly from Singapore Changi (SIN) to Ahmad Yani (SRG) SIN - SRG
  2. Take the ferry from Semarang to Karimunjawa

$71 - $453

Cheapest option

Fly Singapore Changi to Soekarno–Hatta, train, ferry  •  16 h 15 min

  1. Fly from Singapore Changi (SIN) to Soekarno–Hatta (CGK) SIN - CGK
  2. Take the train from Gambir Central to Semarang Tawang
  3. Take the ferry from Semarang to Karimunjawa

$43 - $162

7 alternative options

Fly Singapore Changi to Solo, train, ferry  •  14 h 21 min

  1. Fly from Singapore Changi (SIN) to Solo (SOC) SIN - SOC
  2. Take the train from Solo Jebres to Semarang Tawang
  3. Take the ferry from Semarang to Karimunjawa

$105 - $476

Fly Singapore Changi to Adisutjipto, bus, ferry  •  13 h 49 min

  1. Fly from Singapore Changi (SIN) to Adisutjipto (JOG) SIN - JOG
  2. Take the bus from Yogyakarta Jombor Bus Station to Semarang
  3. Take the ferry from Semarang to Karimunjawa

$78 - $517

Fly Singapore Changi to Juanda International, train, ferry  •  14 h 6 min

  1. Fly from Singapore Changi (SIN) to Juanda International (SUB) SIN - SUB
  2. Take the train from Surabaya Pasar Turi to Semarang Tawang
  3. Take the ferry from Semarang to Karimunjawa

$63 - $141

Fly Singapore Changi to Husein Sastranegara, train, ferry  •  17 h 45 min

  1. Fly from Singapore Changi (SIN) to Husein Sastranegara (BDO) SIN - BDO
  2. Take the train from Bandung to Semarang Tawang
  3. Take the ferry from Semarang to Karimunjawa

$70 - $190

Fly Senai to Juanda International, train, ferry  •  15 h 41 min

  1. Fly from Senai (JHB) to Juanda International (SUB) JHB - SUB
  2. Take the train from Surabaya Pasar Turi to Semarang Tawang
  3. Take the ferry from Semarang to Karimunjawa

$65 - $129

Ferry, travel, bus, car ferry  •  43 h 24 min

  1. Take the ferry from Marina South Pier to Kusu Island
  2. Travel from Kusu Island to Pulau Untung Jawa
  3. Take the ferry from Pulau Untung Jawa to Pelabuhan Muara Angke
  4. Take the bus from Jakarta Daan Mogot to Jepara
  5. Take the car ferry from Jepara to Karimunjawa

Ferry, car ferry, drive  •  3 days 7 h

  1. Take the ferry from Tanah Merah to Tanjung Pinang
  2. Take the car ferry from Kijang to Tanjung Priok
  3. Drive from Tanjung Priok to Semarang
  4. Take the ferry from Semarang to Karimunjawa

$87 - $137

Questions & Answers

The cheapest way to get from Singapore to Karimunjawa National Park is to fly and train and ferry which costs $55 - $230 and takes 16 h 15 min.

More details

The quickest way to get from Singapore to Karimunjawa National Park is to fly and ferry which costs $95 - $650 and takes 8 h 53 min.

More details

The distance between Singapore and Karimunjawa National Park is 1074 km.

It takes approximately 8 h 53 min to get from Singapore to Karimunjawa National Park, including transfers.

More details

The quickest flight from Singapore Changi Airport to Ahmad Yani Airport is the direct flight which takes 2 h 5 min.

Search flights

Indonesia AirAsia, Singapore Airlines, SilkAir and three other airlines offer flights from Singapore Changi Airport to Ahmad Yani Airport.

Search flights

There are 57+ hotels available in Karimunjawa National Park. Prices start at $11 USD per night.

More details

Map of how to get from Singapore to Karimunjawa National Park.
Launch map view
  • Distance: 671.2 miles
  • Duration: 8 h 53 min

What companies run services between Singapore and Karimunjawa National Park, Indonesia?

There is no direct connection from Singapore to Karimunjawa National Park. However, you can take the subway to Tanah Merah, take the subway to Changi Airport, take the walk to Singapore Changi airport, fly to Ahmad Yani, take the drive to Semarang, take the ferry to Karimunjawa, then take the travel to Karimunjawa National Park. Alternatively, you can take the subway to Tanah Merah, take the subway to Changi Airport, take the walk to Singapore Changi airport, fly to Solo, take the taxi to Solo Jebres, take the train to Semarang Tawang, take the walk to Semarang, take the ferry to Karimunjawa, then take the travel to Karimunjawa National Park.

Airlines
Garuda Indonesia
Website
garuda-indonesia.com
Flights from Singapore Changi to Ahmad Yani
Ave. Duration
2 h 12 min
When
Monday, Wednesday, Friday and Sunday
Estimated price
$130 - $300
Flights from Singapore Changi to Ahmad Yani via Soekarno–Hatta
Ave. Duration
4 h 15 min
When
Every day
Estimated price
$150 - $440
Flights from Singapore Changi to Solo via Soekarno–Hatta
Ave. Duration
4 h 45 min
When
Every day
Estimated price
$140 - $490
Flights from Singapore Changi to Adisutjipto
Ave. Duration
2 h 25 min
When
Every day
Estimated price
$130 - $1,400
Flights from Singapore Changi to Adisutjipto via Soekarno–Hatta
Ave. Duration
4 h 40 min
When
Every day
Estimated price
$140 - $1,300
Flights from Singapore Changi to Juanda International
Ave. Duration
2 h 22 min
When
Every day
Estimated price
$220 - $450
Flights from Singapore Changi to Juanda International via Soekarno–Hatta
Ave. Duration
4 h 25 min
When
Every day
Estimated price
$100 - $320
Flights from Singapore Changi to Husein Sastranegara
Ave. Duration
2 h 8 min
When
Every day
Estimated price
$90 - $500
Flights from Singapore Changi to Soekarno–Hatta
Ave. Duration
1 h 52 min
When
Every day
Estimated price
$100 - $410
Singapore Airlines
Website
singaporeair.com
Flights from Singapore Changi to Ahmad Yani
Ave. Duration
2 h 12 min
When
Monday, Wednesday, Friday and Sunday
Estimated price
$130 - $300
Flights from Singapore Changi to Adisutjipto
Ave. Duration
2 h 25 min
When
Every day
Estimated price
$130 - $1,400
Flights from Singapore Changi to Juanda International
Ave. Duration
2 h 21 min
When
Every day
Estimated price
$250 - $500
Flights from Singapore Changi to Husein Sastranegara
Ave. Duration
2 h 8 min
When
Every day
Estimated price
$90 - $500
Flights from Singapore Changi to Soekarno–Hatta
Ave. Duration
1 h 45 min
When
Every day
Estimated price
$160 - $900
Lion Mentari Airlines
Website
lionair.co.id
Flights from Singapore Changi to Ahmad Yani via Soekarno–Hatta
Ave. Duration
4 h 30 min
When
Every day
Estimated price
$55 - $200
Flights from Singapore Changi to Solo via Soekarno–Hatta
Ave. Duration
4 h 48 min
When
Every day
Estimated price
$60 - $230
Flights from Singapore Changi to Adisutjipto via Soekarno–Hatta
Ave. Duration
4 h 7 min
When
Every day
Estimated price
$150 - $1,100
Flights from Singapore Changi to Juanda International via Soekarno–Hatta
Ave. Duration
4 h 30 min
When
Every day
Estimated price
$70 - $390
Flights from Singapore Changi to Soekarno–Hatta
Ave. Duration
1 h 49 min
When
Every day
Estimated price
$40 - $270
SilkAir
Website
silkair.com
Flights from Singapore Changi to Ahmad Yani
Ave. Duration
2 h 12 min
When
Monday, Wednesday, Friday and Sunday
Estimated price
$130 - $300
Flights from Singapore Changi to Adisutjipto
Ave. Duration
2 h 25 min
When
Every day
Estimated price
$130 - $1,400
Flights from Singapore Changi to Juanda International
Ave. Duration
2 h 21 min
When
Every day
Estimated price
$250 - $500
Flights from Singapore Changi to Husein Sastranegara
Ave. Duration
2 h 8 min
When
Every day
Estimated price
$90 - $500
Indonesia AirAsia
Website
airasia.com
Flights from Singapore Changi to Ahmad Yani
Ave. Duration
2 h 5 min
When
Monday, Wednesday, Friday and Sunday
Estimated price
$65 - $400
Flights from Singapore Changi to Adisutjipto
Ave. Duration
2 h 20 min
When
Every day
Estimated price
$75 - $450
Flights from Singapore Changi to Husein Sastranegara
Ave. Duration
2 h
When
Every day
Estimated price
$70 - $440
Flights from Singapore Changi to Soekarno–Hatta
Ave. Duration
1 h 47 min
When
Every day
Estimated price
$45 - $290
Jetstar Asia Airways
Website
jetstar.com
Flights from Singapore Changi to Juanda International
Ave. Duration
2 h 27 min
When
Every day
Estimated price
$75 - $440
Flights from Singapore Changi to Soekarno–Hatta
Ave. Duration
1 h 51 min
When
Every day
Estimated price
$45 - $290
Batik Air
Website
batikair.com
Flights from Singapore Changi to Ahmad Yani via Soekarno–Hatta
Ave. Duration
3 h 45 min
When
Every day
Estimated price
$70 - $260
Flights from Singapore Changi to Juanda International via Soekarno–Hatta
Ave. Duration
4 h 5 min
When
Every day
Estimated price
$100 - $440
Flights from Singapore Changi to Soekarno–Hatta
Ave. Duration
1 h 48 min
When
Every day
Estimated price
$65 - $310
AirAsia
Website
airasia.com
Flights from Singapore Changi to Adisutjipto via Kuala Lumpur
Ave. Duration
4 h 40 min
When
Every day
Estimated price
$70 - $850
Flights from Singapore Changi to Juanda International via Kuala Lumpur
Ave. Duration
4 h 45 min
When
Every day
Estimated price
$80 - $340
Flights from Singapore Changi to Husein Sastranegara via Kuala Lumpur
Ave. Duration
4 h 10 min
When
Monday, Wednesday, Friday and Sunday
Estimated price
$60 - $220
Flights from Senai to Juanda International via Kuala Lumpur
Ave. Duration
5 h 25 min
When
Every day
Estimated price
$45 - $150
Scoot Tigerair
Website
flyscoot.com
Flights from Singapore Changi to Juanda International
Ave. Duration
2 h 25 min
When
Every day
Estimated price
$50 - $250
Flights from Singapore Changi to Soekarno–Hatta
Ave. Duration
1 h 53 min
When
Every day
Estimated price
$35 - $280
Malaysia Airlines
Website
malaysiaairlines.com
Flights from Singapore Changi to Juanda International via Kuala Lumpur
Ave. Duration
4 h 45 min
When
Tuesday, Wednesday, Thursday, Saturday and Sunday
Estimated price
$120 - $600
Flights from Singapore Changi to Soekarno–Hatta via Kuala Lumpur
Ave. Duration
3 h 57 min
When
Every day
Estimated price
$100 - $370
China Airlines
Website
china-airlines.com
Flights from Singapore Changi to Juanda International
Ave. Duration
2 h 25 min
When
Every day
Estimated price
$110 - $260
Malindo Airways
Website
malindoair.com
Flights from Singapore Changi to Husein Sastranegara via Kuala Lumpur
Ave. Duration
4 h 10 min
When
Every day
Estimated price
$55 - $300
Indonesia AirAsia Extra, PT
Website
airasia.com
Flights from Senai to Juanda International
Ave. Duration
2 h 20 min
When
Tuesday, Wednesday, Thursday, Saturday and Sunday
Estimated price
$65 - $390
Train operators
Kereta API
Phone
021-121
Website
kai.id
Train from Solo Jebres to Semarang Tawang
Ave. Duration
2 h 12 min
Frequency
4 times a day
Estimated price
$1 - $8
Website
kai.id
Book at
tiket.com
Economy
$1 - $8
Business
$3 - $7
Executive
$5 - $11
Train from Surabaya Pasar Turi to Semarang Tawang
Ave. Duration
3 h 20 min
Frequency
Every 4 hours
Estimated price
$2 - $11
Website
kai.id
Book at
tiket.com
Economy
$2 - $11
Business
$7 - $11
Executive
$10 - $17
Train from Bandung to Semarang Tawang
Ave. Duration
7 h 31 min
Frequency
Once daily
Estimated price
$4 - $26
Website
kai.id
Book at
tiket.com
Economy
$4 - $14
Business
$11 - $16
Executive
$15 - $23
Train from Gambir Central to Semarang Tawang
Ave. Duration
5 h 29 min
Frequency
Every 4 hours
Estimated price
$4 - $17
Website
kai.id
Book at
tiket.com
Economy
$4 - $14
Business
$11 - $16
Executive
$15 - $23
Bus operators
Nusantara
Website
nu3tara.com
Bus from Yogyakarta Jombor Bus Station to Semarang
Ave. Duration
2 h 30 min
Frequency
4 times a day
Estimated price
$2 - $4
Schedules at
nu3tara.com
Bus from Jakarta Daan Mogot to Jepara
Ave. Duration
14 h 30 min
Frequency
Once daily
Estimated price
$10 - $18
Schedules at
nu3tara.com
Ferry operators
Express Bahari
Website
express-bahari.com
Ferry from Semarang to Karimunjawa
Ave. Duration
3 h
Frequency
Once a week
Estimated price
$8
Schedules at
express-bahari.com
Singapore Island Cruise
Website
islandcruise.com.sg
Ferry from Marina South Pier to Kusu Island
Ave. Duration
45 min
Frequency
Twice daily
Estimated price
$13 - $21
Schedules at
islandcruise.com.sg
ASDP Indonesia Ferry
Phone
(021) 191
Website
indonesiaferry.co.id
Ferry from Pulau Untung Jawa to Pelabuhan Muara Angke
Ave. Duration
1 h 30 min
Frequency
3 times a week
Estimated price
$1 - $3
Schedules at
indonesiaferry.co.id
Book at
tiket.indonesiaferry.co.id
Car ferry from Jepara to Karimunjawa
Ave. Duration
6 h
Frequency
4 times a week
Estimated price
$5
Schedules at
indonesiaferry.co.id
Adult Passenger
$5
Bike/Motorcycle
$1 - $15
Car
$43
Sindo Ferry
Phone
+65 6331 4123
Email
booking@sindoferry.com.sg
Website
sindoferry.com.sg
Ferry from Tanah Merah to Tanjung Pinang
Ave. Duration
2 h
Frequency
4 times a day
Estimated price
$21
Schedules at
sindoferry.com.sg
Pelni
Website
pelni.co.id
Car ferry from Kijang to Tanjung Priok
Ave. Duration
2 days 16 h
Frequency
Once a week
Estimated price
$30 - $60
Schedules at
pelni.co.id

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 Travel Insider: Top Japan travel tips by Beatrix Holland, Getting to Rome from the airport and What documents do I need to cross Niagara Falls? - to help you get the most out of your next trip.