There are 3 ways to get from Java to Sandakan by taxi, plane, car, car ferry, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Taxi to Ahmad Yani, fly
best- Take the taxi from Magelang to Ahmad Yani (SRG)
- Fly from Ahmad Yani (SRG) to Sandakan Airport (SDK)SRG - SDK
10hRM 615–1,838Train to Yogyakarta International Airport, fly
cheapest- Take the train from Kutoarjo to Wates
- Fly from Yogyakarta International Airport (YIA) to Sandakan Airport (SDK)YIA - SDK
12h 8mRM 533–1,810Drive, car ferry
- Drive from Magelang to Kendal
- Take the car ferry from Kendal to Kumai
- Drive from Kumai to Sandakan
2d 7hRM 999–1,583
Ahmad Yani (SRG) to Sandakan Airport (SDK) flights
Questions & Answers
The cheapest way to get from Java to Sandakan is to train and fly which costs RM 500 - RM 1900 and takes 12h 8m.
The fastest way to get from Java to Sandakan is to taxi and fly which takes 10h and costs RM 600 - RM 1900.
The distance between Java and Sandakan is 1755 km.
It takes approximately 10h to get from Java to Sandakan, including transfers.
Sandakan is 1h ahead of Java. It is currently 9:36 AM in Java and 10:36 AM in Sandakan.
There are 221+ hotels available in Sandakan.
What companies run services between Java, Provinsi Jawa Tengah, Indonesia and Sandakan, Malaysia?
There is no direct connection from Java to Sandakan. However, you can take the taxi to Ahmad Yani (SRG) airport, fly to Sandakan Airport (SDK), then take the taxi to Sandakan. Alternatively, you can take a vehicle from Magelang to Sandakan via Kendal and Kumai in around 2d 7h.
- Website
- airasia.com
Flights from Ahmad Yani to Sandakan Airport via Kuala Lumpur
- Ave. Duration
- 8h 50m
- When
- Every day
- Estimated price
- RM 500–1,700
Flights from Ahmad Yani to Sandakan Airport via Kuala Lumpur, Kota Kinabalu
- Ave. Duration
- 8h 35m
- When
- Monday
- Estimated price
- RM 500–1,700
Flights from Yogyakarta International Airport to Sandakan Airport via Kuala Lumpur
- Ave. Duration
- 10h 48m
- When
- Every day
- Estimated price
- RM 500–1,700
Flights from Yogyakarta International Airport to Sandakan Airport via Kuala Lumpur, Kota Kinabalu
- Ave. Duration
- 16h 10m
- When
- Every day
- Estimated price
- RM 500–1,700
Train from Kutoarjo to Wates
- Ave. Duration
- 22 min
- Frequency
- Every 3 hours
- Estimated price
- RM 8–80
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- RM 8–80
- Business
- RM 70–140
- Executive
- RM 15–160
- admin@prameks.com
Train from Kutoarjo to Wates
- Ave. Duration
- 40 min
- Frequency
- 4 times a day
- Schedules at
- jadwalkereta.net
- Phone
- +62 811-1021-191
- cs@indonesiaferry.co.id
- Website
- asdp.id
Car ferry from Kendal to Kumai
- Ave. Duration
- 24h
- Frequency
- Once a week
- Estimated price
- RM 11–28
- Schedules at
- asdp.id
- Ave. Duration
- 1h 12m
- Estimated price
- RM 90–110
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 Travelling around the UAE, How to get from London City Airport into central London, and Getting around the Cyclades - to help you get the most out of your next trip.







