Explore Destinations

Discover the world's most amazing places

How to Get from Sandakan Airport to Bilit

Quick Answer

Best Overall Way: Pre-book a shared van transfer through your Bilit rainforest lodge. It's the most reliable door-to-door option. Total travel time is about 3 to 3.5 hours (2-hour drive + 30-min boat). Total cost ranges from RM 100 to RM 150 per person one-way.

Cheapest Way: Public bus from Sandakan town to Sukau, then lodge boat. Costs under RM 50 per person but takes 4-5+ hours with multiple changes.

Most Convenient Way: Pre-booked private taxi/transfer directly from the airport to the Bilit jetty. Costs RM 250-400 per vehicle and takes about 2.5 hours.

Quick Navigation: Sandakan Airport to Bilit

1. Private Taxi & Airport Transfer to Bilit

For families, groups, or those with tight schedules, a pre-booked private transfer is the most seamless, though premium, option from Sandakan Airport (SDK) directly to the jetty for your Bilit lodge.

How It Works & What to Expect

Upon exiting the arrivals hall, your driver will be holding a sign with your name. The vehicle (usually an MPV or sedan) will take you on the approximately 180 km, 2-hour drive southeast on Route 22 towards Sukau. The journey ends at a designated jetty (e.g., Bilit Junction Jetty, or your lodge's private jetty), where a boatman from your accommodation will be waiting for the final 5-15 minute river crossing to Bilit.

Cost Breakdown & Booking

Prices are per vehicle, not per person, and vary based on:

  • Vehicle Size: Standard car (1-4 pax) vs. minivan (5-10 pax).
  • Booking Method: On-the-spot negotiation at the airport is possible but risky and often more expensive. Pre-booking online guarantees a fixed rate.
  • Operator: Local taxi cooperatives vs. online platforms like Booking.com or Klook.
Vehicle Type Approx. Price (MYR) Travel Time (Airport to Jetty) Best For
Standard Car (4-seater) RM 250 - 350 2 - 2.5 hours Couples, Small Families
Minivan (7-10 seater) RM 350 - 450 2 - 2.5 hours Groups, Families with lots of luggage

Recommended Providers: Consider pre-booking with established Sabah-based tour operators or through your lodge's recommended partners for reliable service.

2. Lodge-Arranged Shared Van Transfer (Most Recommended)

This is the most popular and balanced option for independent travelers heading to Kinabatangan River lodges. Almost all lodges in Bilit offer this service.

How It Works

When you book your stay, you will be offered an optional transfer package. This typically includes:

  • Shared air-conditioned van pick-up from Sandakan Airport (or a central city point) at a set time (often coordinated with multiple guests' flights).
  • Direct transfer to the lodge's private jetty near Bilit/Sukau.
  • Boat transfer across the Kinabatangan River to the lodge itself.

Advantages & Disadvantages

Pros Cons
Hassle-free & Reliable: Door-to-lodge service. Fixed Schedule: You may have to wait for other flights/guests.
Cost-Effective: Cheaper than private taxi per person. Not Immediate: Less flexible than a private car.
Guaranteed Boat Connection: The boat will definitely be waiting. Must be pre-arranged: Cannot be booked on arrival.

Cost: Typically RM 100 - RM 150 per person, one-way. Always confirm what is included (e.g., just transfer, or transfer + lunch).

Tip: Email your lodge in advance to coordinate flight arrival times and transfer schedules. Popular lodges include Bilit Rainforest Lodge, Sukau Rainforest Lodge, and Nature Lodge Kinabatangan.

3. Public Bus (The Budget Adventure)

For the ultra-budget traveler with ample time and flexibility, the public bus system is viable but requires patience and planning.

Step-by-Step Guide

  1. Airport to Sandakan City: Take the public Bas Mara (local bus) from the main road outside the airport to Sandakan town (e.g., Sandakan Bus Terminal). Fare: ~RM 2-3. Travel time: ~20-30 mins. Taxis are also available (~RM 20-30).
  2. Sandakan to Sukau: At Sandakan Bus Terminal, find buses/express vans bound for Lahad Datu or Semporna that will stop at Sukau. Operators include “Ekspress Nasional” or “Borneo Express”. Departures are more frequent in the morning (e.g., 7:30 AM, 9:00 AM, 12:30 PM). Fare: RM 20-30. Travel time: 2.5 - 3 hours.
  3. Sukau to Bilit Jetty: Get off at the Sukau junction or the specific jetty stop advised by your lodge. This is NOT Bilit village itself.
  4. Boat to Bilit: You MUST inform your lodge in advance of your bus arrival time so they can send a boat to pick you up from the jetty (may incur a small fee, RM 10-20, sometimes included).

Critical Considerations

  • Last Bus: The last bus from Sandakan to Sukau often departs by 2:00 PM - 3:00 PM. If your flight arrives later, this option is not feasible.
  • Luggage: Space is limited on local buses. Large backpacks are okay, but huge suitcases may be problematic.
  • No Direct Service: There is no single “bus to Bilit”. This is a multi-leg journey.
  • Reliability: Schedules can be informal. Have a backup plan.

4. Renting a Car at Sandakan Airport

While offering freedom, renting a car to reach Bilit is generally not recommended for most tourists.

Why It's Problematic

  • Final Barrier - The River: You cannot drive to Bilit village or most lodges. You would have to leave your rental car unattended for days at a remote jetty, which is a significant security risk and likely violates your rental agreement.
  • Road Conditions: While Route 22 is paved, it is rural with occasional potholes and wildlife (especially at dawn/dusk).
  • Limited Utility: Once at your lodge, you won't need a car for 2-3 days as all activities (river safaris, jungle walks) are organized by the lodge.

Alternative: Rent for a Sabah Road Trip

If you plan a larger Sabah itinerary (e.g., Sandakan -> Kinabatangan -> Danum Valley -> Tawau), then renting a 4x4 from Sandakan makes sense. For just the transfer to Bilit, it's inefficient. Major agencies like Hertz or Avis operate at SDK.

5. Cost & Time Comparison Table: Sandakan Airport to Bilit

Transport Mode Approx. Cost (per person)* Total Travel Time Convenience / Reliability Best For
Private Taxi/Transfer RM 60 - 100 (if sharing with 4) 2.5 - 3 hours ⭐️⭐️⭐️⭐️⭐️ (Excellent) Groups, Families, Late Arrivals, Luxury Travelers
Lodge Shared Transfer RM 100 - 150 3 - 3.5 hours ⭐️⭐️⭐️⭐️ (Very Good) Most Independent Travelers (Top Recommendation)
Public Bus + Boat Under RM 50 4 - 5+ hours ⭐️⭐️ (Fair - Requires planning) Solo Backpackers, Extreme Budget Travelers with Daytime Flights

*Private taxi cost shown is per person when shared by 4. Lodge transfer is per person. Public bus cost is per person.

Verdict: For the best balance of cost, convenience, and reliability, the lodge-arranged shared transfer is the clear winner for first-time visitors to Bilit.

6. Essential Travel Tips & Insider Advice

Before You Go

  • Book Transfers in Advance: Especially during peak season (March-October, school holidays). Do not assume you can arrange things on arrival.
  • Communicate Flight Details: Once you have your flight number and arrival time, email it to your lodge's transfer coordinator.
  • Pack Light & Waterproof: You will be handling your own luggage onto boats. A waterproof bag or pack liner is essential for electronics.

At Sandakan Airport (SDK)

  • Currency: Withdraw enough Malaysian Ringgit (MYR) from the ATM in the arrivals hall. Card payments are rare for local transport and in Bilit.
  • SIM Card: Purchase a local data SIM (Celcom or Digi have best coverage in Kinabatangan) at the airport kiosks for navigation and communication.

On the Road & River

  • Jetty Confusion: Clarify with your lodge the exact name and location of the jetty they use (e.g., "Bilit Public Jetty", "Sukau Jetty", "Lodge Private Jetty").
  • Safety: The boat ride is short but always wear the provided life jacket.
  • Respect the Environment: Bilit is in a sensitive wildlife corridor. Dispose of all waste properly.

Insider Tip: If you have a very early morning departure from SDK after your stay, discuss with your lodge the day before. They may need to arrange a special early boat crossing and transfer, which might incur an extra charge.

FAQs: Getting from Sandakan Airport to Bilit

Is there a direct bus from Sandakan Airport to Bilit?

No. There is no direct public bus. The journey requires multiple steps: a local bus/taxi to Sandakan city, a long-distance bus to Sukau, and finally a pre-arranged boat transfer to Bilit.

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

The cheapest way is the public bus combination (Bas Mara + express bus to Sukau), with total costs often under RM 50 per person. However, it is time-consuming (4-5+ hours) and requires careful timing and advance coordination with your lodge for the boat pickup.

How much is a taxi or private transfer from Sandakan Airport to Bilit?

A pre-booked private car transfer for 1-4 people typically costs between RM 250 to RM 400 for the entire vehicle, door-to-jetty. Prices are higher for on-the-spot booking at the airport and for larger vehicles like minivans.

Can I book a shared transfer from Sandakan Airport to Bilit lodges?

Yes, and this is highly recommended. Almost all lodges in Bilit offer affordable shared van transfers for their guests from Sandakan (airport or city) directly to their jetty. Costs range from RM 100 to RM 150 per person and must be arranged when booking your stay.

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

Total time varies: Private Transfer: 2.5-3 hrs. Lodge Shared Van: 3-3.5 hrs. Public Bus: 4-5+ hrs. The time includes the final 5-15 minute boat ride across the Kinabatangan River.

Do I need to take a boat to reach Bilit?

Yes, absolutely. Bilit is situated on the opposite bank of the Kinabatangan River. All travelers must complete their journey with a short boat transfer, which is almost always organized by your booked accommodation.

What is the best way if I arrive at Sandakan Airport late in the afternoon?

If arriving after 3:00 PM, your only reliable options are a pre-booked private transfer or spending a night in Sandakan. Public buses and most shared lodge vans will have stopped running for the day.

Is it safe to travel from Sandakan to Bilit by road?

Yes, during daylight hours. The main road (Route 22) is generally safe but is a rural road. Travel after dark is not advised due to reduced visibility, potential for wildlife on the road, and fewer services. Always use reputable transport providers.