Explore Destinations

Discover the world's most amazing places

How to Get from Sandakan Port to Sandakan Airport

Quick Answer

Best way: Taxi or Grab. The trip from Sandakan Port (Jetty) to Sandakan Airport (SDK) covers 13 km (8 miles) and takes 20–30 minutes by road. A Grab costs RM25–RM40 ($5–$9 USD) and is the best balance of speed, cost, and convenience. An airport taxi is RM45–RM60 ($10–$13 USD) with a fixed fare. The cheapest option — public bus with a transfer — costs RM5–RM10 ($1–$2 USD) but takes 45–60 minutes and is not recommended for travellers with luggage or tight schedules. No direct bus or shuttle operates on this route.

Quick Navigation: All Transport Options

🚕 Taxi & Ride‑hailing (Grab) – Recommended

For most travelers, a taxi or Grab is the most practical way to get from Sandakan Port to Sandakan Airport. The route follows Jalan Utara and Jalan Labuk, a straightforward 13 km drive that takes 20–30 minutes in normal traffic. Sandakan’s roads are generally well‑paved, and the airport is located northeast of the city centre.

🚖 Airport Taxi (Fixed Fare)

  • Cost: RM45–RM60 ($10–$13 USD) – fixed price, no meter.
  • Where to book: Taxi stand at Sandakan Port (Jalan Tun Fuad Stephens) or ask your hotel to call one.
  • Travel time: 25–30 minutes.
  • Pros: Reliable, no surge pricing, available even without a smartphone.
  • Cons: More expensive than Grab; drivers may not speak English fluently.

📱 Grab (Ride‑hailing)

  • Cost: RM25–RM40 ($5–$9 USD) – dynamic pricing based on demand.
  • How to book: Via the Grab app (requires internet).
  • Travel time: 20–30 minutes.
  • Pros: Cheaper than taxi, cashless payment option, track your ride.
  • Cons: Surge pricing during peak hours (7–9 AM, 5–7 PM); may be limited after 10 PM or before 6 AM.

⏱ Real‑world example

“I took a Grab from the Sandakan Port jetty at 8:30 AM on a Tuesday. The driver arrived in 4 minutes. The ride to the airport took 22 minutes and cost RM29 (≈ $6.30 USD).” — Review from a traveler, Oct 2024 (source).

🧳 Luggage & vehicle type

Both taxis and Grab cars are typically 4‑door sedans (e.g., Proton Saga, Perodua Myvi). They can accommodate 2–3 medium suitcases. For larger groups (4+ passengers), book a GrabCar Plus or a premium taxi (RM65–RM80 / $14–$17 USD). Drivers usually help with luggage, but it’s not guaranteed.

Taxi vs Grab – Quick Comparison
FactorAirport TaxiGrab
Price (MYR)RM45–RM60RM25–RM40
Price (USD)$10–$13$5–$9
BookingTaxi stand / phoneApp only
Surge pricingNoYes (peak hours)
Availability (night)Good (24h at port)Limited after 10 PM
English speakingBasicVaries

🚌 Public Bus – The Budget Option

Sandakan’s public bus system is limited but usable if you are on a tight budget. There is no direct bus from Sandakan Port to the airport. You must take two buses with a transfer at the Sandakan Central Bus Terminal (Lebuh Tiga). This option is not recommended for first‑time visitors or those with heavy luggage.

🗺 Step‑by‑step bus route

  1. Bus #1: From Sandakan Port (stop: Jalan Tun Fuad Stephens) to Lebuh Tiga Bus Terminal. Route: Bas Bandaran or Bas Pekeliling. Frequency: every 30–40 minutes. Fare: RM2–RM3 ($0.45–$0.65 USD). Travel time: 15–20 minutes.
  2. Transfer at Lebuh Tiga. Look for buses heading toward Airport / Jalan Labuk. The terminal is small but can be confusing — ask the counter or a local.
  3. Bus #2: From Lebuh Tiga to Sandakan Airport. Route: Bas Jalan Labuk. Frequency: every 45–60 minutes. Fare: RM3–RM5 ($0.65–$1.10 USD). Travel time: 25–35 minutes.

Total cost: RM5–RM10 ($1–$2 USD) per person.
Total time: 45–60 minutes (excluding waiting).

⚠️ Important caveats

  • Buses are not air‑conditioned — Sandakan’s tropical heat (32°C / 90°F) makes the ride uncomfortable.
  • Limited space for luggage — you may have to hold your bag on your lap.
  • Irregular schedules — buses sometimes skip trips without notice. On Sundays and public holidays, frequency drops by half.
  • Last bus to the airport departs Lebuh Tiga around 7:30 PM. If your flight is after 9 PM, the bus is not an option.

💡 When the bus makes sense

The bus is a viable choice only if you are traveling solo with a small backpack, have plenty of time, and speak some Bahasa Malaysia or are comfortable navigating independently. For groups or anyone with checked luggage, a Grab (RM25–RM40) is far more practical and still very affordable.

Public Bus – Key Data
ItemDetail
RoutesBas Bandaran → Lebuh Tiga → Bas Jalan Labuk
Total fareRM5–RM10 ($1–$2 USD)
Total time45–60 min + waiting
TransferRequired at Lebuh Tiga
LuggageLimited (backpack only recommended)
Air conditioningNo

🏨 Hotel Shuttle & Private Transfer

Several hotels near Sandakan Port — including Sandakan Hotel, Four Points by Sheraton Sandakan, and Sabah Hotel — offer airport transfer services for guests. This is typically a pre‑arranged private car driven by hotel staff or a partner operator.

🛎 How it works

  • Booking: Request at least 24 hours in advance via phone, email, or front desk.
  • Cost: RM40–RM70 ($9–$15 USD) per vehicle, depending on hotel class and vehicle type.
  • Vehicle: Usually a sedan or MPV (Toyota Innova or similar).
  • Travel time: 25–30 minutes — same as taxi.

✅ Pros & ❌ Cons

  • Pros: Fixed price, no surge, reliable, driver often speaks English, help with luggage, can accommodate special requests (child seat, extra stop).
  • Cons: Requires advance booking; may be slightly more expensive than Grab; not available to non‑guests.

👥 Best for

Hotel shuttles are ideal for business travelers, families with young children, or anyone who values predictability and personal service. If you are staying at a hotel anyway, this option combines convenience with a known cost.

Example: Four Points by Sheraton Sandakan charges RM55 ($12 USD) for a one‑way transfer to the airport. (check current rates).

📊 Cost & Time Comparison – All Options

Compare every way from Sandakan Port to Sandakan Airport
Mode Cost (MYR) Cost (USD) Time Transfers Luggage Best for
🚖 Airport Taxi RM45–RM60 $10–$13 25–30 min 0 ✅ 2–3 suitcases Convenience, night arrivals
📱 Grab RM25–RM40 $5–$9 20–30 min 0 ✅ 2–3 suitcases Best value, most travelers
🏨 Hotel Shuttle RM40–RM70 $9–$15 25–30 min 0 ✅ 3+ suitcases Families, business, peace of mind
🚌 Public Bus RM5–RM10 $1–$2 45–60 min 1 (Lebuh Tiga) ❌ Backpack only Cheapest, solo budget travelers

🏆 Our pick: Grab offers the best balance of cost (RM25–RM40), speed (20–30 min), and convenience. If you prefer a fixed price or don’t use a smartphone, choose an airport taxi. The bus is only for those on an extremely tight budget with minimal luggage.

🧳 Traveler Tips & Local Insights

⏰ Departure timing – how early to leave

📱 Grab tips for Sandakan

🧳 Luggage – Takkyubin ( Baggage Delivery )

Sandakan does not have a Takkyubin (luggage delivery) counter at the port. However, if you are heading to Kinabatangan River or Semporna after your flight, you can use Pos Malaysia or DHL to forward luggage — but this requires planning. For the short port‑to‑airport trip, just keep your bags with you.

🌧 Weather & road conditions

🔁 Alternative: Sandakan Airport – what to expect

❓ FAQs: Sandakan Port to Sandakan Airport

Is there a direct bus from Sandakan Port to Sandakan Airport?

No, there is no direct public bus connecting Sandakan Port and Sandakan Airport. You would need to take a local bus to the central bus terminal (Lebuh Tiga) and then transfer to a different bus heading toward the airport. The journey involves at least one change and takes 45–60 minutes. Most travellers prefer a taxi or Grab for convenience.

How much does a taxi from Sandakan Port to Sandakan Airport cost?

A standard airport taxi from Sandakan Port to Sandakan Airport costs between RM45 and RM60 (approximately $10–$13 USD). The fare is fixed and regulated at the airport taxi counter. For the same route, a Grab ride is usually cheaper, ranging from RM25 to RM40 ($5–$9 USD) depending on demand and surge pricing.

How long does it take to travel from Sandakan Port to Sandakan Airport?

The travel time from Sandakan Port to Sandakan Airport is approximately 20–30 minutes by taxi or Grab, covering a distance of about 13 km (8 miles). By public bus, the journey takes 45–60 minutes due to the need for a transfer. We recommend allowing at least 45–60 minutes of buffer time before your flight departure.

Is Grab available in Sandakan?

Yes, Grab operates in Sandakan and is widely used by locals and travellers. You can book a GrabCar from Sandakan Port to Sandakan Airport for RM25–RM40 ($5–$9 USD). Availability is generally good during daytime hours, but may be limited late at night or early morning. It's advisable to check the app in advance if you have a very early flight.

What is the cheapest way to get from Sandakan Port to Sandakan Airport?

The cheapest way is by public bus with a transfer at the central bus terminal (Lebuh Tiga). The total cost is RM5–RM10 ($1–$2 USD) per person. However, this option takes 45–60 minutes and requires navigating a transfer. For most travellers, the extra convenience of a Grab (RM25–RM40) is well worth the modest additional cost.

How early should I leave Sandakan Port to catch my flight?

For domestic flights, we recommend leaving Sandakan Port at least 2 hours before your scheduled departure. This gives you 30 minutes for the taxi/Grab ride, 30 minutes for check‑in, and 60 minutes of buffer time. For international flights, add an extra hour. If taking the public bus, leave at least 3 hours in advance due to the longer travel time and potential delays.

Can I walk from Sandakan Port to Sandakan Airport?

No, it is not feasible to walk from Sandakan Port to Sandakan Airport. The distance is approximately 13 km (8 miles) via Jalan Utara and Jalan Labuk, and the route is not pedestrian‑friendly. There are no footpaths for large sections of the road. You must take a vehicle — taxi, Grab, bus, or private transfer.

Are there shuttle services between Sandakan Port and Sandakan Airport?

There is no dedicated airport shuttle bus from Sandakan Port. However, some hotels in the Sandakan city centre offer complimentary or paid airport transfer services for their guests. If you are staying at a hotel near the port, check with the front desk. Otherwise, your best options are a taxi (RM45–RM60) or Grab (RM25–RM40).