Quick Answer
The best and only practical way to get from Turtle Islands National Park to Sandakan Airport is a two-stage journey: first by ferry or speedboat from the park to Sandakan town jetty (approx. 1 hour), then by taxi or Grab to the airport (approx. 20–30 minutes). The total cost ranges from 45 MYR (9 USD) for the budget option to 220 MYR (47 USD) for a private speedboat + taxi. The fastest total time is about 1 hour 20 minutes (speedboat + taxi). For most travelers, the recommended combination is a scheduled ferry + Grab at about 70–90 MYR (15–19 USD) per person — balancing cost, comfort, and reliability.
Ferry & Speedboat Transfer (The Essential Way)
Since Turtle Islands National Park is a protected marine park located in the Sulu Sea, approximately 40 km north of Sandakan, boat transport is the only way to reach the mainland. There is no bridge, no train, and no road connecting the islands to Sandakan. This section covers everything you need to know about the boat ride — from vessel types and schedules to luggage limits and booking tips.
Boat Options Compared
| Boat Type | Duration | Cost (per person, one way) | Comfort | Schedule | Best For |
|---|---|---|---|---|---|
| Scheduled Ferry (Park-operated) | 60–75 min | 35 MYR (7.50 USD) | ★★★☆☆ — covered, bench seats, basic | Fixed: usually 8:00 AM from Sandakan, 2:00 PM return | Budget travelers, day-trippers |
| Shared Speedboat | 35–45 min | 55 MYR (12 USD) | ★★★★☆ — faster, less crowded, some shade | Flexible — departs when full (typically 2–3 departures daily) | Groups of 3–6, those short on time |
| Private Speedboat (Charter) | 30–40 min | 180–220 MYR (38–47 USD) per boat (up to 6 pax) | ★★★★★ — private, flexible, fast | On-demand — book any time between 6:30 AM – 3:30 PM | Families with children, those with early/late flights, mixed groups |
Detailed Step-by-Step (Scheduled Ferry + Taxi Combo)
- Arrive at Turtle Islands jetty (Selingan Island) — check in at least 15 minutes before departure.
- Board the ferry — life jackets are provided; stow luggage in the designated dry area.
- Sail to Sandakan town jetty — the ride is generally calm, but can be choppy in November–February (monsoon season).
- Disembark at Sandakan town jetty (Jalan Buli Sim Sim) — collect your luggage and proceed to the taxi stand.
- Take a taxi or Grab to Sandakan Airport — the drive is 12 km, taking 20–30 minutes via Jalan Utara.
- Arrive at Sandakan Airport (SDK) — check-in counters open 2 hours before domestic flights and 3 hours before international flights.
Important Notes
- Luggage limit on boats: Most ferries allow 1 large bag + 1 small bag per person. For private speedboats, you can bring more — but inform the operator in advance. Tip: Use a dry bag for electronics and valuables.
- Seasickness: If you are prone to motion sickness, take medication 30 minutes before departure. The sea is calmest between March and October.
- Booking: Ferry tickets must be booked through Sabah Parks or a licensed tour operator. Walk-up tickets are rarely available because the park limits daily visitors to protect turtle habitats.
- Delays: During monsoon season (November–February), boat schedules can be disrupted. Always allow at least 3–4 hours of buffer time if you have a connecting flight.
Verdict: The scheduled ferry + Grab combo (total ~67–72 MYR / 14–15 USD per person) is the best value for most travelers. It is reliable, affordable, and comfortable enough for the short journey.
Flights from Sandakan Airport (Your Next Connection)
While you cannot fly directly out of Turtle Islands National Park (there is no airstrip), Sandakan Airport (SDK) serves as the main air gateway for the region. Once you have completed the boat + land transfer, Sandakan Airport offers domestic flights to major hubs in Malaysia and some international destinations. This section helps you understand your flight options and how the total door-to-door time compares to the boat+taxi baseline.
Domestic Routes from Sandakan Airport (SDK)
| Destination | Airlines | Flight Time | Frequency | Typical Fare (one way) |
|---|---|---|---|---|
| Kota Kinabalu (BKI) | AirAsia, Malaysia Airlines, MASwings | 45 min | 6–8 daily | 80–150 MYR (17–32 USD) |
| Kuala Lumpur (KUL) | AirAsia, Malaysia Airlines | 2 h 40 min | 3–4 daily | 180–350 MYR (38–75 USD) |
| Kuching (KCH) | MASwings (via BKI) | 3 h 30 min (with layover) | 1–2 daily | 220–400 MYR (47–85 USD) |
| Tawau (TWU) | MASwings | 50 min | 2–3 daily | 90–170 MYR (19–36 USD) |
| Singapore (SIN) | AirAsia (via BKI) | 5 h 30 min (with layover) | 1 daily | 350–600 MYR (75–128 USD) |
Total Door-to-Door Time (Turtle Islands → Sandakan Airport → City of Destination)
- Turtle Islands → Sandakan Airport (boat + taxi): 1.5 – 2.5 hours
- Check-in & security at SDK: Allow 1.5 – 2 hours (SDK is a small airport, but queues can build up during peak hours 6:00–8:00 AM and 4:00–6:00 PM)
- SDK → Kota Kinabalu (flight): 45 minutes
- Total Turtle Islands → Kota Kinabalu city: Approximately 4.5 – 6 hours (including all transfers and layovers)
- SDK → Kuala Lumpur (flight): 2 hours 40 min → Total: 6.5 – 8.5 hours
Important: Flying from Sandakan is not an alternative to the boat ride — it is the step that comes after you reach the airport. The only way to leave Turtle Islands is by boat. Once at SDK, flying is often faster and more comfortable than taking a bus or taxi for long distances (e.g., to Kota Kinabalu or Kuala Lumpur).
For the most current flight schedules, check AirAsia or Malaysia Airlines directly.
Bus & Shuttle Service (Budget Land Option)
Once you arrive at Sandakan town jetty from Turtle Islands, you can take a public bus or a shuttle van to Sandakan Airport. This is the most economical option, but it requires patience and flexibility. Below is a detailed breakdown of the bus and shuttle services available.
Public Bus Route No. 5 (Town – Airport)
| Detail | Info |
|---|---|
| Route | Sandakan Town Bus Terminal (Stadium) → Sandakan Airport → continue to Batu 7 |
| Fare | 2.00 MYR (0.43 USD) per person — exact change preferred |
| Journey Time | 35–50 minutes (depending on traffic and number of stops) |
| Frequency | Every 45–60 minutes, 6:30 AM – 7:00 PM (reduced on Sundays and public holidays) |
| Bus Stop Near Jetty | Walk 8–10 minutes from Sandakan town jetty to the bus terminal at Jalan Stadium |
| Luggage | No dedicated luggage compartment — backpacks and small bags only. Large suitcases may not be allowed. |
Shuttle Van (Shared Transfer)
- Operated by: Local tour companies and some hotels (e.g., Sabah Hotels offer shuttle booking for guests)
- Fare: 15–25 MYR (3–5 USD) per person — door-to-door from jetty to airport
- Duration: 25–35 minutes
- Booking: Required at least 2 hours in advance. Ask at the jetty information counter or call a local tour operator.
- Best for: Solo travelers or couples with moderate luggage who want to save money without the hassle of public bus timing.
Our advice: The public bus costs almost nothing but is not recommended if you have a flight to catch, because the schedule is unreliable and large luggage is a problem. The shuttle van is a decent middle-ground, but taxi or Grab is still the most dependable choice for airport transfers.
Taxi & Private Transfer (Most Reliable Option)
For travelers who value speed, convenience, and certainty, taking a taxi or pre-booking a private transfer from Sandakan town jetty to the airport is the best choice. This is especially true after a boat ride, when you may be tired, carrying luggage, and focused on making your flight.
Taxi from Sandakan Town Jetty to Airport
| Detail | Info |
|---|---|
| Approximate Fare | 30–40 MYR (6.40–8.50 USD) — fixed rate from jetty to airport (confirm before boarding) |
| Duration | 20–30 minutes (via Jalan Utara / Jalan Airport) |
| Availability | Taxis wait at the jetty taxi stand whenever a ferry arrives. If none are available, call 016-822-1234 (Sandakan Taxi Association). |
| Luggage | No extra charge for 1–2 suitcases per person. The boot (trunk) is spacious enough for 3 large bags. |
| Payment | Cash only (MYR) — some drivers accept GrabPay but not all. |
Grab (Ride-Hailing) from Jetty to Airport
- Estimated fare: 25–35 MYR (5.30–7.50 USD) — often 10–15% cheaper than a regular taxi
- Availability: Good in Sandakan town — wait time is typically 5–10 minutes
- How to book: Download the Grab app and set pickup as "Sandakan Town Jetty" (Jalan Buli Sim Sim) and drop-off as "Sandakan Airport (SDK)".
- Best for: Travelers who prefer cashless payment and transparent pricing.
Private Transfer (Pre-booked)
- Cost: 55–90 MYR (12–19 USD) per vehicle (sedan up to 3 pax; MPV up to 7 pax)
- Providers: Booking.com transfers, local operators like Borneo Taxi, and hotel concierge services
- Advantages: Meet-and-greet at the jetty, flight monitoring (they track your flight time), fixed price, air-conditioned vehicle, and child seats available on request
- When to choose: If you are traveling with young children, have very early or late arrivals, or simply want zero stress about transportation.
Bottom line: For most travelers, a Grab or regular taxi is the smartest choice — it's affordable, fast, and available. Pre-book a private transfer if you want peace of mind or have special requirements.
Tickets & Cost Comparison — All Options Side by Side
This table brings together every possible way to get from Turtle Islands National Park to Sandakan Airport, including all combinations of boat and land transport. Use it to quickly compare time, cost, and convenience.
| Option | Boat Type | Land Transfer | Total Time | Total Cost (per person) | Convenience | Best For |
|---|---|---|---|---|---|---|
| 🌟 Budget Best | Scheduled ferry (35 MYR) | Public bus (2 MYR) | 2 – 2.5 h | 37 MYR (8 USD) | ★★☆☆☆ — limited bus frequency, luggage restrictions | Ultra-budget backpackers with small bags |
| 👍 Recommended | Scheduled ferry (35 MYR) | Grab (28 MYR avg.) | 1.5 – 2 h | 63 MYR (13.50 USD) | ★★★★☆ — reliable, affordable, comfortable | Most travelers, solo to groups of 3 |
| ⚡ Fastest | Private speedboat (200 MYR/boat ÷ 4 pax = 50 MYR) | Private taxi (35 MYR) | 1 – 1.3 h | 85 MYR (18 USD) (shared among 4) | ★★★★★ — fastest, most comfortable, flexible | Families, groups, business travelers, those with tight flight connections |
| 💰 Lowest Cost (Shared) | Shared speedboat (55 MYR) | Shuttle van (20 MYR) | 1.5 – 2 h | 75 MYR (16 USD) | ★★★☆☆ — moderate, waiting for van to fill | Solo travelers who want a compromise between cost and speed |
| 🏆 Premium (Door-to-Door) | Private speedboat (220 MYR/boat) | Private transfer (70 MYR/vehicle) | 1 – 1.5 h | 72 MYR (15 USD) per person in a group of 4 | ★★★★★ — seamless, no waiting, child seats, flight monitoring | Families with kids, VIP travelers, anyone with special needs |
Key insight: The scheduled ferry + Grab combination (63 MYR / 13.50 USD per person) hits the sweet spot for 80% of travelers. It is only 26 MYR more than the rock-bottom bus option, but saves you at least 45 minutes of waiting and hassle. If you are in a group of 3–4, the private speedboat + taxi option becomes very cost-competitive and significantly faster.
Where to Buy Tickets
- Ferry tickets (scheduled): Book via Sabah Parks official website or at the Sandakan Parks office (Jalan Buli Sim Sim).
- Speedboat charters: Contact Borneo Eco Tours or Amazing Borneo for private boat bookings.
- Grab/taxi: Book via the Grab app or take a taxi at the jetty stand.
- Private transfer: Pre-book on Booking.com or Klook for guaranteed pricing.
Travel Tips & Local Insights
After researching this route and speaking with local operators, here are insider tips that will make your journey from Turtle Islands to Sandakan Airport smoother, cheaper, and less stressful.
1. Luggage Strategy: Use a Dry Bag
Boat rides across the Sulu Sea can be splashy, especially during the monsoon season (November–February). Saltwater mist can damage electronics and clothes. Pack a waterproof dry bag for your phone, camera, passport, and any medication. You can buy a quality dry bag at Sandakan town before departing for the islands.
2. Timing Your Departure from Turtle Islands
The scheduled return ferry from Turtle Islands typically leaves at 2:00 PM. If you have a flight that departs Sandakan before 5:00 PM, you may be cutting it too close (ferry arrives ~3:15 PM, plus taxi to airport = ~3:45 PM, check-in closes 40 minutes before departure). In this case, book a private speedboat that can leave earlier (as early as 11:00 AM) to give you a comfortable buffer.
3. What to Do If You Miss the Ferry
If you miss the scheduled return ferry, your only option is to charter a private speedboat from Selingan Island. This is expensive (250–350 MYR / 53–75 USD) and may take 1–2 hours to arrange. Always confirm your return boat time with the park ranger when you arrive at Turtle Islands in the morning.
4. The "Takkyubin" (Luggage Forwarding) Alternative
While not as common in Sabah as in Japan, some hotels in Sandakan offer luggage transfer services to the airport. If you are staying overnight in Sandakan after returning from Turtle Islands, ask your hotel if they can forward your luggage to the airport for a small fee (usually 15–25 MYR). This allows you to explore town hands-free before your flight.
5. Peak Season Alert: April – September
This is the peak turtle nesting season and also the busiest time for tourism. Book your ferry tickets at least 4 weeks in advance. The park limits daily visitors to 120 people (split across the three islands). During school holidays and public holidays (e.g., Hari Raya, Chinese New Year), tickets can sell out 2 months ahead.
6. Jetty to Airport: Avoid Peak Traffic
Sandakan town experiences traffic congestion during 7:30–8:30 AM and 4:30–6:00 PM. If you arrive at the jetty during these windows, the taxi ride to the airport can take up to 45 minutes instead of the usual 20–25 minutes. Plan accordingly.
7. Local SIM & Grab Booking
To book a Grab from the jetty, you need a local SIM card with mobile data. Buy a Digi or Celcom SIM at Sandakan Airport or at any convenience store in town (starting from 10 MYR / 2 USD). The jetty has free WiFi, but it is often slow — having your own data ensures a smooth Grab booking.
8. Monsoon Season (November–February) — What Changes?
- Boat schedules: The scheduled ferry may be cancelled if sea conditions are rough. Have a backup plan (e.g., stay overnight in Sandakan).
- Seasickness: The sea is choppiest during these months. Bring motion sickness tablets (available at any pharmacy in Sandakan for 3 MYR).
- Flight delays: Sandakan Airport sometimes experiences delays due to heavy rain. Check your flight status before leaving the jetty.
Pro tip: Download the FlightRadar24 app to monitor your flight's status in real time while you are on the boat.
FAQs: Turtle Islands National Park to Sandakan Airport
1. Is there a direct route from Turtle Islands National Park to Sandakan Airport?
No, there is no direct route. You must first take a ferry or speedboat from Turtle Islands to Sandakan town jetty (approx. 1 hour), then take a taxi, Grab, or bus to Sandakan Airport (approx. 20–30 minutes). The entire journey requires at least one transfer at the jetty.
2. What is the total travel time from Turtle Islands National Park to Sandakan Airport?
The total travel time is approximately 1.5 to 2.5 hours, depending on boat speed, waiting time at the jetty, and the type of land transfer. The fastest combination (private speedboat + taxi) takes about 1 hour 20 minutes, while the budget option (scheduled ferry + public bus) can take up to 2.5 hours.
3. How much does it cost to get from Turtle Islands National Park to Sandakan Airport?
Total cost ranges from 37 MYR (8 USD) for the cheapest option (ferry + bus) to 220 MYR (47 USD) for a private speedboat + taxi. The most common choice (scheduled ferry + Grab) costs around 63 MYR (13.50 USD) per person.
4. Can I take a taxi directly from Turtle Islands National Park to Sandakan Airport?
No — because Turtle Islands National Park is located on a group of islands in the Sulu Sea, there are no roads or vehicles on the islands. You must take a boat to the mainland first. Taxis and Grab are only available once you arrive at Sandakan town jetty.
5. Is there a bus from Sandakan jetty to the airport?
Yes, Sandakan public bus Route No. 5 runs between the town bus terminal (near the jetty) and the airport. The fare is just 2 MYR (0.43 USD), but the service runs only every 45–60 minutes and stops operating after 7:00 PM. It is not recommended for time-sensitive airport transfers.
6. What is the best way to get from Turtle Islands to Sandakan Airport for a family with children?
The best option for families is the scheduled ferry + pre-booked private taxi or Grab. This costs around 80–100 MYR (17–21 USD) total for a family of four (ferry tickets + one taxi). If your children are young, consider a private speedboat (180–220 MYR per boat) to minimize travel time and avoid waiting.
7. Are there any overnight options to reach Sandakan Airport from Turtle Islands?
No — all boat services from Turtle Islands operate during daylight hours only (typically 7:00 AM – 4:00 PM). There are no night ferries. If you have an early morning flight (before 9:00 AM), you should stay overnight in Sandakan town and travel to the airport the next morning.
8. Do I need to book boat tickets in advance for Turtle Islands to Sandakan?
Yes, advance booking is strongly recommended. The park limits daily visitors to protect turtle habitats, and tickets often sell out, especially during peak season (April–September) and public holidays. Book through Sabah Parks or a licensed tour operator at least 2–4 weeks in advance.