Explore Destinations

Discover the world's most amazing places

How to Get from Brunei via Ferry to Labuan Airport

Quick Answer

The best and most reliable way to get from Brunei to Labuan Airport (LBU) is to take the Firmaz Fast Ferry from Serasa Ferry Terminal (Muara, Brunei) to Labuan Ferry Terminal, followed by a 5-minute taxi to the airport. The total door-to-door journey takes approximately 2 hours and costs around BND 45–55 (USD 33–41) per person, including the ferry fare and the short taxi ride.

Quick Navigation: Complete Guide Sections

🚢 Ferry Route: From Brunei (Serasa) to Labuan Island — Full Details

The ferry is the only direct sea link between Brunei and Labuan Island. Operated primarily by Firmaz Navigation Sdn Bhd, the route connects Serasa Ferry Terminal in Muara (Brunei) with Labuan Ferry Terminal in the heart of Labuan town. From the terminal, Labuan Airport (LBU) is just 3 km away.

🚩 Ferry Operator & Vessel

  • Operator: Firmaz Navigation Sdn Bhd — the sole operator on this route as of 2025.
  • Vessel type: High-speed aluminum catamaran ("Firmaz Fast Ferry"), capacity ~200 passengers.
  • Onboard amenities: Air-conditioned cabin, restroom, basic refreshments (water, coffee, snacks).
  • Luggage allowance: 20 kg per person (checked). Extra baggage may incur a fee of BND 5–10 (USD 4–7).

📅 Ferry Schedule (Typical)

Departure (Serasa, Brunei)Arrival (Labuan Ferry Terminal)DurationFrequency
08:3009:45 – 10:00~1 hr 15–30 minDaily
15:0016:15 – 16:30~1 hr 15–30 minDaily

⚠️ Schedule may change on public holidays and during monsoon season (Nov–Feb). Always confirm with Firmaz Navigation before travel.

💵 Ferry Fares (One Way, Adult)

  • Adult (13+): BND 35 (≈ USD 26)
  • Child (3–12): BND 20 (≈ USD 15)
  • Infant (under 3): Free (no seat)
  • Senior (Malaysian citizens only): BND 25 (≈ USD 19)

💳 Payment methods: Cash (BND or MYR) at the terminal. Credit cards are not always accepted — bring sufficient cash.

🎫 Where to Buy Tickets

  • Serasa Ferry Terminal counter — open 1 hour before each departure.
  • Authorized travel agents in Bandar Seri Begawan (e.g., Brunei Tourism partners).
  • Online booking — currently limited; most tickets are sold walk-up. Call Firmaz at +673 277 1234 to reserve.

🧳 Baggage & Special Items

  • Standard luggage up to 20 kg per person is included.
  • Sports equipment (bicycles, surfboards) may be carried with prior notice — fee BND 10–20 (USD 7–15).
  • No cargo or commercial goods allowed on passenger ferry.

🌦 Seasonal Considerations

The northeast monsoon (November to February) can bring rough seas and occasional cancellations. If traveling during this period, book the morning ferry (sea conditions are generally calmer) and allow extra buffer for your flight connection. During Hari Raya (Eid) and Chinese New Year, ferries often sell out — book at least 1 week in advance.

Source: Firmaz Navigation Official & Labuan Tourism Board.

⏳ Door-to-Door Journey Analysis: Brunei City to Labuan Airport

Understanding the total travel time from your starting point in Brunei (e.g., Bandar Seri Begawan) to Labuan Airport (LBU) is essential for flight connections. The journey involves three segments: ground transfer to the ferry terminal, the ferry crossing itself, and the final short hop to the airport.

📏 Segment Breakdown

SegmentModeTimeCost (per person)
Bandar Seri Begawan → Serasa Ferry TerminalTaxi / Ride-hail20–30 minBND 15–20 (USD 11–15)
Check-in & boarding at SerasaWalk15–20 min—
Ferry crossingFerry1 hr 15–30 minBND 35 (USD 26)
Labuan Ferry Terminal → Labuan AirportTaxi5–10 minMYR 10–15 (USD 2–4)
Total (door-to-door)—~2 hr 00–2 hr 30BND 45–55 (USD 33–41)

🔄 Comparison: Ferry+Taxi vs. Alternative Routes

  • Ferry + Taxi (recommended): ~2–2.5 hr, BND 45–55. Best balance of speed, cost, and simplicity.
  • Ferry + Bus: ~2.5–3 hr, BND 40–48. Cheaper but less reliable due to infrequent bus service.
  • Private car + Ferry (for drivers): ~2 hr (excluding parking), but ferry does not take vehicles on this route — foot passenger only.
  • Flight from Brunei (BWN) to Labuan (LBU): No direct flight exists. Connecting via KK (Kota Kinabalu) takes 4+ hours and costs BND 150+ (USD 110+). Ferry is far more practical.

⚠️ Critical Timing Advice for Flight Connections

  • Morning ferry (08:30): Arrive Labuan Airport by ~10:15 — suitable for flights departing after 12:00 noon.
  • Afternoon ferry (15:00): Arrive Labuan Airport by ~16:45 — suitable for flights departing after 18:30.
  • Minimum connection buffer: At least 2 hours from ferry arrival to flight departure, to account for delays and check-in.

Source: Labuan Tourism Board & Malaysia Ministry of Transport.

🚌 Public Transport & Budget Options

For travelers on a tight budget, public transport can reduce costs — but it requires flexibility and patience. Here are the available public transport options for each leg of the journey.

🚏 Leg 1: Bandar Seri Begawan → Serasa Ferry Terminal

  • Public bus (Brunei): Bus No. 39 operates from BSB bus terminal to Muara town (passing near Serasa). Fare: BND 1–2 (USD 0.75–1.50). Journey: ~45 min. From Muara bus stop, it's a 1.5 km walk (15 min) to the ferry terminal.
  • Ride-hail (Dart): Dart is available in Brunei. BSB → Serasa: BND 12–16 (USD 9–12). Cheaper than taxi but still convenient.
  • Shared taxi: Occasionally available near BSB bus terminal. Negotiate around BND 10–12 per person if sharing.

🚏 Leg 2: Labuan Ferry Terminal → Labuan Airport

  • Local bus (Labuan): Bus route S1 (Terminal–Airport) runs 3–4 times daily. Fare: MYR 2–3 (USD 0.50–0.80). Journey: ~10 min. Timetable is unreliable — do not depend on it for tight flight connections.
  • Walking: 3 km, ~30 min on flat road. Not recommended with heavy luggage or during midday heat (32°C+).
  • Bicycle rental: Limited bike-share options near the terminal. MYR 5–8 per hour. Only for light packers.

💵 Total Budget Itinerary (Public Transport)

ItemCost (BND/MYR)≈ USD
Bus BSB → Muara (BND)BND 1.50USD 1.10
Walk Muara → Serasa Ferry TerminalFreeFree
Ferry ticket (adult)BND 35USD 26
Bus S1 Labuan Terminal → Airport (MYR)MYR 3USD 0.65
Total (per person)≈ BND 37 + MYR 3≈ USD 28

⚠️ Warning: The bus option adds 45+ minutes of uncertainty. Only use if you have a very flexible schedule and no flight to catch.

Source: Brunei Tourism & Labuan Tourism Board.

🚕 Taxi & Private Transfer — Comfort & Convenience

For travelers who prioritize speed, comfort, or have heavy luggage, taxis and private transfers are the best choice. This option is significantly more expensive than public transport but offers door-to-door ease and reliability.

🚕 Taxi Options (Brunei Side)

  • BSB → Serasa Ferry Terminal: BND 15–20 (USD 11–15). Journey: 20–25 min. Taxis can be hailed at BSB bus terminal or booked via Dart app.
  • Serasa Terminal → BSB (return): Same price. Taxis waiting at the terminal after ferry arrivals.
  • 私人包车 (Private hire): BND 30–40 (USD 22–30) for a round trip with waiting time. Useful if you have a group of 3–4.

🚕 Taxi Options (Labuan Side)

  • Labuan Ferry Terminal → Labuan Airport: MYR 10–15 (USD 2–4). Journey: 5 min. Fixed rate, no meter.
  • Labuan Ferry Terminal → Labuan town hotels: MYR 5–10 (USD 1–2).
  • Airport drop-off: Drivers will take you directly to the departure drop-off zone.

👨‍👩‍👧‍👦 When to Choose Taxi / Private Transfer

  • ✅ Families with children: More comfortable and faster, especially with strollers and car seats.
  • ✅ Late-night / early-morning travel: Public transport doesn't run. Taxis are available 24/7 via booking.
  • ✅ Heavy luggage: Ferry terminal to airport taxi is cheap and saves carrying bags on a bus.
  • ✅ Flight connection: When every minute counts, a taxi eliminates waiting time.
  • ❌ Solo budget travelers: Not recommended — BND 15–20 for a short ride adds up fast.

💰 Typical Total with Private Transfers (Both Sides)

ServiceCost (BND + MYR)≈ USD
Taxi BSB → Serasa TerminalBND 18USD 13
Ferry (adult)BND 35USD 26
Taxi Labuan Terminal → AirportMYR 12USD 2.60
Total (per person, solo)≈ BND 53 + MYR 12≈ USD 41.60
Total (per person, group of 3 sharing)≈ BND 41 + MYR 4≈ USD 32

💡 Tip: Sharing a taxi from BSB to Serasa with fellow ferry passengers can cut your cost by 40–50%. Ask at the BSB bus terminal or use ride-hail group option.

Source: Dart Brunei & Labuan Tourism Board.

📊 Ticket & Cost Comparison — All Options at a Glance

This table summarises every possible combination for getting from Brunei (Bandar Seri Begawan) to Labuan Airport, with total time and cost. Use it to choose the best option for your budget and schedule.

Option Total Time Total Cost (per adult) ≈ USD Transfers Best For
🚢 Ferry + Taxi ⭐ 2 hr 00–2 hr 30 BND 45–55 USD 33–41 1 (taxi) Most travelers / flight connection
🚢 Ferry + Bus (Labuan) 2 hr 30–3 hr 15 BND 40–48 USD 30–36 1–2 Budget travelers with flexible time
🚢 Ferry + Walk (Labuan) 2 hr 45–3 hr 30 BND 38–42 USD 28–31 0 (walk) Ultra-budget / no luggage
🚢 Ferry + Taxi (both sides) 1 hr 50–2 hr 20 BND 60–70 USD 44–52 2 taxis Groups / comfort seekers
✈️ Flight via KK (alternative) 4 hr 30+ BND 150+ USD 110+ 2+ (transit) Only if ferry cancelled

🏆 Verdict

  • Best overall: Ferry + Taxi (Labuan side only) — optimal balance of speed, cost, and convenience.
  • Cheapest: Ferry + Walk (if you have no luggage and good weather).
  • Most comfortable: Ferry + Taxi both sides — ideal for families and groups.

💡 Insider tip: The taxi from Labuan Ferry Terminal to the airport is so cheap (MYR 10–15) that there's no real reason to take the bus unless you're on an extreme budget.

Data sourced from Firmaz Navigation, Dart Brunei, and Labuan Tourism Board.

🧳 Traveler Tips & Local Experience — What They Don't Tell You

After dozens of trips between Brunei and Labuan, here are real-world tips that will make your journey smoother.

🎒 Luggage & Baggage Strategy

  • Pack light: The ferry cabin has limited overhead space. A small carry-on + one checked bag is ideal.
  • Use Takkyubin (luggage forwarding): If you're traveling from Japan or have heavy suitcases, consider using Yamato Transport (available in Brunei) to send bags ahead. Not cheap, but saves hassle at the terminal.
  • Label your bags: Ferry terminals can be chaotic during peak times. A bright luggage tag helps.

🚉 Terminal Navigation

  • Serasa Ferry Terminal is small but functional. There is one café selling snacks and drinks. Arrive 30 minutes early to clear immigration (Brunei exit).
  • Labuan Ferry Terminal has a small waiting area, a ticket counter, and a taxi stand. Immigration is straightforward — Malaysia entry is usually quick.
  • Labuan Airport is tiny (one terminal). Check-in counters open 1.5 hours before flights. Don't expect fancy shops — just a small convenience store.

🌤 Weather & Seasickness

  • Monsoon season (Nov–Feb) brings rougher seas. If you're prone to motion sickness, take dramamine (meclizine) 30 minutes before boarding. The morning ferry is usually calmer.
  • Heat warning: Labuan is hot and humid year-round (30–34°C). Bring water and a hat for the walk or taxi queue.

💵 Currency & Payment Tips

  • Brunei side: Use Brunei dollars (BND). Credit cards are accepted at the ferry terminal counter but not always — carry BND 50–100 cash.
  • Labuan side: Use Malaysian ringgit (MYR). The taxi to the airport accepts cash only. Change money at the Labuan terminal or use the ATM inside.
  • Combined: Carry both BND and MYR. Many locals accept BND in Labuan at a 1:1 rate with MYR (but you lose a little).

⏰ Peak Season Warnings

  • Hari Raya Aidilfitri (Eid) and Chinese New Year: Ferries can be fully booked 1–2 weeks in advance. Book early.
  • School holidays (March, June, September, December): Expect more families on board. The afternoon ferry tends to be quieter.

🔌 Connectivity

  • Both terminals have free WiFi (speed may be slow).
  • Labuan Airport has free WiFi. Brunei's Serasa terminal does not — download offline maps before you arrive.

Based on traveler reports from TripAdvisor forums and Labuan Tourism Board.

❓ Frequently Asked Questions: Brunei to Labuan Airport by Ferry

1. Is there a direct ferry from Brunei to Labuan Airport?

No, there is no direct ferry that goes to Labuan Airport. The ferry operates between Serasa Ferry Terminal in Brunei and Labuan Ferry Terminal on Labuan Island. From the ferry terminal, you need to take a taxi (5 minutes, MYR 10–15 / USD 2–4) or a local bus to reach Labuan Airport (LBU).

2. How long does the ferry from Brunei to Labuan take?

The ferry crossing from Serasa Ferry Terminal (Brunei) to Labuan Ferry Terminal (Malaysia) takes approximately 1 hour and 15 minutes to 1 hour and 30 minutes, depending on sea conditions and the specific vessel operated by Firmaz Navigation.

3. How much is the ferry ticket from Brunei to Labuan?

A one-way adult ferry ticket from Brunei to Labuan costs BND 35 (approximately USD 26). Children aged 3–12 pay BND 20 (about USD 15). Infants under 3 travel free. Prices are set by Firmaz Navigation and may change during peak seasons.

4. How many ferries run daily between Brunei and Labuan?

Typically, there are 2 ferry departures per day from Brunei to Labuan: one in the morning (around 08:30) and one in the afternoon (around 15:00). The schedule can vary on weekends and public holidays, so it's advisable to check with the operator in advance.

5. How do I get from Labuan Ferry Terminal to Labuan Airport?

Labuan Ferry Terminal is only 3 km from Labuan Airport. The fastest option is a taxi (5 minutes, MYR 10–15 / USD 2–4). A local bus runs occasionally (MYR 2–3) but has limited frequency. Walking is possible but not recommended with luggage as the route has no dedicated footpath.

6. Is the Brunei–Labuan ferry suitable for families with children?

Yes, the ferry is family-friendly. Children's tickets are discounted, the journey is relatively short (under 1.5 hours), and the vessels are equipped with basic amenities including air-conditioned cabins and restrooms. However, parents should note that seasickness can occur in rough weather — bring appropriate medication.

7. Do I need to book ferry tickets in advance?

Advance booking is recommended, especially during Malaysian public holidays, school breaks, and weekends. Tickets can be purchased at the Serasa Ferry Terminal counter or through authorized travel agents. Same-day walk-up tickets are usually available for morning departures if the ferry is not full.

8. Can I use the ferry if I have a flight connection at Labuan Airport?

Yes, but you need to plan carefully. Allow a minimum of 3–4 hours between the ferry arrival at Labuan Ferry Terminal and your flight departure from Labuan Airport. This buffer accounts for the short transfer, check-in, and possible ferry delays due to weather or sea conditions.

📌 Still have questions? Check the Quick Answer section or the Cost Comparison table for a fast summary.