Loading...
📮 Get Sabah This Week free every Thursday + win RM50 monthly Subscribe →
Back to Travel
Ferry crossing turquoise waters toward island
🔀 For Everyone

Ferry Routes & Schedules in Sabah

Last updated: 18 August 2026

Sabah doesn't have a ferry network like Peninsular Malaysia, but boats are essential for reaching islands and some coastal destinations. Here's every route you need to know.

⚠️ Two 2026 changes travellers keep missing

The island terminal moved. Jesselton Point relocated to South Jetty, inside Kota Kinabalu Port on Jalan Tun Fuad Stephens, on 1 March 2026. It kept its name — same operator, new address. Do not go to the old waterfront site. The operator describes South Jetty as a temporary base while the original site is redeveloped, so check the address before you travel.

The direct KK–Labuan ferry is suspended. It stopped at the end of March 2026, effective 1 April 2026, and no resumption has been announced. To reach Labuan by sea, go by road to Menumbok and take the ferry from there.

TARP Islands (KK)

DetailInfo
DepartureSouth Jetty, Kota Kinabalu Port (relocated 1 March 2026)
Islands servedManukan, Mamutik, Sapi, Gaya (Padang Point), plus Mengalum further out
Terminal hoursDaily 7.30am–5pm
BoatsFirst out 8am, last boat out 3pm, last return boat 4pm — no late service
Fare, 1 islandRM48 adult / RM43 child
Fare, 2 islandsRM58 adult / RM53 child
Fare, 3 islandsRM68 adult / RM63 child
Fare, 4 islandsRM78 adult / RM73 child
Conservation fee, MalaysianRM8 adult, RM5 aged 13–17, free 12 and under
Conservation fee, internationalRM25 adult, RM20 aged 17 and under
BookingWalk up to the counter, or book online in advance

The boat fare covers the return transfer, a life jacket and the safety briefing. Child fares are for ages 3–11; infants under 3 travel free. Multiple licensed operators sell from the same terminal, and combo tickets for 2–4 islands are available.

The conservation fee is separate and is paid at its own counter — bring your MyKad or passport. It is a Sabah Parks charge, levied per person per day, and it covers the whole marine park however many islands you visit. Malaysians aged 12 and under, seniors aged 60 and over and disabled visitors enter free.

The crossing takes about 30 minutes. Sulug is one of the park's five islands but is not on the scheduled counter service — reaching it means chartering. Dinawan is listed by the operator as coming soon, not yet running.

There is no parking at the terminal; the nearest is JQ Central levels 4 to 6, cashless. Sea conditions may affect schedules October–March (monsoon season).

KK to Labuan (suspended)

⚠️ No direct ferry from Kota Kinabalu

The Kota Kinabalu–Labuan passenger ferry stopped at the end of March 2026, effective 1 April 2026, and is described by the terminal operator as suspended until further notice. No resumption has been announced as at August 2026. The operator has cited fuel costs and terminal landing charges.

DetailInfo
StatusSuspended, no resumption date announced
Suspended from1 April 2026
Contact for updatesDouble Power Sdn Bhd, via the terminal
Route that works todayRoad to Menumbok, then ferry to Labuan
By airKota Kinabalu–Labuan flights still operate

Labuan is a duty-free island — chocolates, alcohol and cigarettes are noticeably cheaper — and it remains a popular weekend trip from Kota Kinabalu. It is just no longer a direct one by sea. Check with the operator before planning around any change in status.

This is the working sea route to Labuan. Menumbok is in Kuala Penyu district, roughly 145 km south-west of Kota Kinabalu. Estimates of the drive vary widely — from about 1.5 hours quoted by the terminal operator to around three hours on a scheduled coach — so allow more time than you expect, especially for a fixed sailing.

DetailInfo
RouteMenumbok Ferry Terminal → Labuan International Ferry Terminal
OperatorsGalaxy Ferry (Binabalu Sdn Bhd) and Labuan Ferry (Labuan Point Enterprise Sdn Bhd)
CrossingRoughly 1–2 hours by car ferry — sources vary
DeparturesSeveral a day in each direction, from early morning to early evening
Vehicle fareBicycle RM8 · motorcycle up to 250cc RM15 · larger motorcycle RM30 · car RM40 · MPV, SUV or pickup RM50 · 13-seat van RM60
SpeedboatAlso crosses in about 45 minutes; no published timetable

Neither operator publishes passenger fares on its own booking site, and the sailing counts and crossing times quoted by third-party listings disagree with each other. Buy at the counter, and confirm times the day you travel rather than relying on a printed list.

Getting to Menumbok without a car: coaches run from City Park Terminal, in front of the High Court in Kota Kinabalu, and from KK Sentral — Menumbok Express, Sipitang Express and Borneo Express among them, at roughly RM18–20. None of them publish a timetable online, so check departure times at the terminal.

Labuan to Brunei

DetailInfo
RouteLabuan → Serasa Ferry Terminal, Muara (Brunei)
DurationAbout 2 hours
FrequencyOne or two sailings a day
FareNot published online — check at the terminal
ℹ️ International crossing

Passport required. This is an international border crossing — check Brunei visa requirements for your nationality before boarding.

Semporna Island Boats

RouteDuration
Semporna → Kapalai~40 min
Semporna → Mabul~45 min
Semporna → Sipadan~60 min
Semporna → Bohey Dulang~45 min

These are not public ferries — all arranged through dive operators, resorts, or tour packages. You cannot just show up at Semporna jetty and buy a ticket to Sipadan. Sipadan requires a permit (176 per day) booked months in advance.

Turtle Islands (Sandakan)

DetailInfo
DepartureSandakan, daily at 10am (join-in boat)
Duration~1 hour
TypeOvernight only (must stay on island)
BookingLicensed tour operators, advance booking essential
Peak nestingJuly–October

Mantanani Island

DetailInfo
DepartureKota Belud jetty (not Kudat town)
Duration1–1.5 hours speedboat
BookingThrough tour operators
Best seasonMarch–September (calm seas)

River Boats

River / RouteTypeExperience
Kinabatangan RiverMotorized longboatsWildlife cruises — proboscis monkeys, pygmy elephants, hornbills
Klias WetlandsEvening cruisesFirefly watching, ~2h from KK
Padas RiverRafting boatsWhite water rafting, Grade 3–4 rapids

River boats are arranged through lodges and tour operators, not public services. Kinabatangan wildlife cruises are typically included in 2D1N or 3D2N lodge packages.

General Tips

  • Book ahead: Peak season (June–August) boats sell out, especially Sipadan permits
  • Seasickness: Carry medication — seas are rougher October–March
  • Life jackets: Mandatory on all boats (should be provided)
  • Cash: Bring cash for smaller operators — not all accept cards
  • Weather cancellations: Common during monsoon. Keep your itinerary flexible
  • No plastic bags: Banned across all Sabah Parks from January 1, 2026

Frequently asked questions

Q Is there still a ferry from Kota Kinabalu to Labuan?
No. The direct Kota Kinabalu–Labuan passenger ferry has been suspended since 1 April 2026 and no resumption date has been announced as at August 2026. The operator cited fuel costs and terminal landing charges. To reach Labuan by sea you now travel by road to Menumbok, in Kuala Penyu district, and take the ferry from there. Flights between Kota Kinabalu and Labuan still operate.
Q Where do the island boats leave from now?
South Jetty, inside Kota Kinabalu Port on Jalan Tun Fuad Stephens. The Jesselton Point terminal moved there on 1 March 2026 and kept its name, so the operator is the same and only the address changed. Do not go to the old waterfront site. Parking is at JQ Central levels 4 to 6; there is no parking at the terminal itself.
Q Can I book ferries online?
For the Tunku Abdul Rahman Park islands you can buy at the counter on the day or book online in advance. Private island trips and dive boats should be booked ahead through operators. Peak season (June–August) can sell out.
Q Do ferries run during monsoon season?
Partially. October–March (monsoon), services may be delayed or cancelled due to rough seas. The small island boats out of South Jetty are most affected. Check conditions before booking. The Menumbok–Labuan car ferry is a larger vessel and is more likely to operate, but expect delays.
Q Can I take a ferry to Brunei from Sabah?
Yes, but not directly from the Sabah mainland. The crossing runs from Labuan to Serasa Ferry Terminal at Muara, Brunei, and takes about two hours, with one or two sailings a day. Fares are not published online — check at the terminal. This is an international border crossing, so a passport is required. Check Brunei visa requirements for your nationality before boarding.
Q Is seasickness a problem on Sabah ferries?
Yes, especially October–March during monsoon. Carry seasickness medication (ginger, tablets, patches, wristbands). The Menumbok–Labuan car ferry is more stable than the island speedboats. Sit midship for less motion. Avoid eating heavy meals before boarding.
Q What are luggage limits on ferries?
Island speedboats: 1 small bag per person (dry bags provided for snorkeling trips). The Menumbok–Labuan car ferry takes larger luggage and vehicles, but no specific passenger limit is published. Check with the operator. Oversized or extra bags may incur fees.
Q How far in advance should I book Sipadan?
Sipadan permits are limited to 176 per day and must be booked months in advance (often 3–6 months) through dive operators. Not a walk-up ferry — entirely tour operator dependent. Book as soon as your travel dates are confirmed.
Sources & References 5 sources
📮 Free Weekly Newsletter

Get Sabah This Week — free every Thursday

One short email a week on what's happening around Sabah — events, food, and local life. Free to join, and every subscriber is in the monthly RM50 Grab voucher draw.

One email a week. Unsubscribe anytime. See what’s inside →