There are 3 ways to get from Sandakan to Kota Marudu by plane, bus, 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.
Fly, Minibus
best- Fly from Sandakan Airport (SDK) to Kota Kinabalu Airport (BKI)plane SDK - BKI
- Take the bus from Kota Kinabalu Bas Bandaran to Kota Marudubus
3h 36mRM 172–322Drive 297.7 km
cheapest- Drive from Sandakan to Kota Maruducar 297.7 km
4h 11mRM 51–73Bus, Minibus
- Take the bus from Sandakan to Kota Kinabalu North Bus Terminal Inanambus
- Take the bus from Kota Kinabalu Bas Bandaran to Kota Marudubus
10h 2mRM 81–265
Sandakan Airport (SDK) to Kota Kinabalu Airport (BKI) flights
Questions & Answers
The cheapest way to get from Sandakan to Kota Marudu is to drive which costs RM 50 - RM 75 and takes 4h 11m.
The fastest way to get from Sandakan to Kota Marudu is to fly and Minibus which takes 3h 36m and costs RM 170 - RM 330.
No, there is no direct bus from Sandakan to Kota Marudu. However, there are services departing from Sandakan and arriving at Kota Marudu via Kota Kinabalu Bas Bandaran. The journey, including transfers, takes approximately 10h 2m.
The distance between Sandakan and Kota Marudu is 361 km. The road distance is 297.7 km.
The best way to get from Sandakan to Kota Marudu without a car is to bus and Minibus which takes 10h 2m and costs RM 80 - RM 270.
It takes approximately 3h 36m to get from Sandakan to Kota Marudu, including transfers.
Sandakan to Kota Marudu bus services, operated by Sida Express, depart from Sandakan station.
Sandakan to Kota Marudu bus services, operated by Sida Express, arrive at Kota Kinabalu North Bus Terminal Inanam station.
Yes, the driving distance between Sandakan to Kota Marudu is 298 km. It takes approximately 4h 11m to drive from Sandakan to Kota Marudu.
There are 26+ hotels available in Kota Marudu.
What companies run services between Sandakan, Malaysia and Kota Marudu, Malaysia?
You can take a bus from Sandakan to Kota Marudu via Kota Kinabalu North Bus Terminal Inanam and Kota Kinabalu Bas Bandaran in around 10h 2m.
- Website
- airasia.com
Flights from Sandakan Airport to Kota Kinabalu Airport
- Ave. Duration
- 47 min
- When
- Every day
- Estimated price
- RM 110–250
Bus from Kota Kinabalu Bas Bandaran to Kota Marudu
- Ave. Duration
- 2h
- Frequency
- Hourly
- Estimated price
- RM 15
Bus from Kota Kinabalu Bas Bandaran to Kota Marudu
- Ave. Duration
- 2h
- Frequency
- Hourly
- Estimated price
- RM 15
- Phone
- +60 198072570
- Website
- redbus.my
Bus from Sandakan to Kota Kinabalu North Bus Terminal Inanam
- Ave. Duration
- 7h 25m
- Frequency
- Every 4 hours
- Estimated price
- RM 40–230
- Schedules at
- facebook.com
- Book at
- facebook.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 Travelling around the UAE, Travelling to and around Russia for the 2018 FIFA World Cup, and Is ride-sharing platform BlaBlaCar right for you? - to help you get the most out of your next trip.



