Explore Destinations

Discover the world's most amazing places

How to Get from Gunung Mulu National Park to Miri Airport

Quick Answer

Best way: Fly with MASwings from Mulu Airport (MZV) to Miri Airport (MYY). Total time: 1.5–2 hours (including park-to-airport transfer & check-in). Cost: MYR 100–150 (USD 22–33) per person one-way. Key transfer: Park HQ → Mulu Airport (2 km, free shuttle) → Miri Airport. For budget travelers, the boat + bus option costs MYR 70–110 (USD 15–25) but takes 5–8 hours.

Quick Navigation: Mulu → Miri Transport Options

✈️ Flight (MASwings) — The Fastest & Most Convenient Option

The most practical and widely used way to travel from Gunung Mulu National Park to Miri Airport is by air. MASwings, a subsidiary of Malaysia Airlines, operates scheduled flights between Mulu Airport (MZV) and Miri Airport (MYY). With a flight time of just 30–40 minutes, this option saves you an entire day compared to ground transport.

Flight Details & Schedule

Airline Route Flight Time Frequency Aircraft Price (one-way)
MASwings MZV → MYY 30–40 min 3–5 flights daily ATR 42 / ATR 72 MYR 100–150 (USD 22–33)

Source: MASwings Official Schedule (as of 2025).

Step-by-Step: Park to Airport

  1. From Park HQ to Mulu Airport: The park provides a free shuttle (2 km, 5 min) or you can walk (20 min). The shuttle runs to match flight departure times.
  2. Check-in: Mulu Airport is small; arrive 45–60 minutes before departure. Check-in counters open 1 hour prior.
  3. Flight: MASwings flights are typically on time. The scenic route flies over the lush Baram River basin.
  4. Arrival at Miri Airport: Baggage claim is quick. Taxis and ride-hailing (Grab) are available outside the terminal.

Why Choose the Flight?

  • Fastest option: Total door-to-door time ~1.5–2 hours.
  • Reliable: MASwings has a strong track record on this route.
  • Scenic: Aerial views of Borneo's rainforest and the Baram River delta.
  • Convenient: Direct connection to Miri Airport for onward flights to Kuala Lumpur, Kuching, or international destinations.

Important Notes

  • Baggage: MASwings allows 20 kg checked luggage + 7 kg carry-on. Excess baggage costs MYR 10–15 per kg.
  • Booking: Book at least 2–4 weeks in advance, especially during peak season (June–September, Christmas, Chinese New Year).
  • Check-in: Online check-in is available via the MASwings website or mobile app.

Tip: If you're connecting to an international flight at Miri Airport, allow at least 3 hours layover for a comfortable transfer.

🚤 Boat + Bus — The Budget-Friendly Adventure

For travelers on a tight budget or those seeking a more adventurous route, the boat + bus combination offers a genuine Sarawak river experience. This option takes you along the Baram River from Mulu to Marudi, followed by a road journey to Miri. Total travel time is 5–8 hours, depending on waiting times and river conditions.

Route Breakdown

Leg Mode From → To Duration Cost (MYR) Cost (USD)
1 Walking / Shuttle Park HQ → Mulu Jetty 10–15 min Free Free
2 Express Boat Mulu Jetty → Marudi 2–4 hours MYR 50–80 USD 11–18
3 Bus / Minibus Marudi → Miri (Bus Terminal) 2–3 hours MYR 20–30 USD 4–7
4 Taxi / Grab Miri Bus Terminal → Miri Airport 15–20 min MYR 15–25 USD 3–6
Total 5–8 hours MYR 85–135 USD 18–30

Source: Sarawak Tourism Board and local boat operators (2025 rates).

Detailed Steps

  1. Park HQ → Mulu Jetty: Walk or take the park shuttle to the small jetty near the park entrance.
  2. Boat to Marudi: Express boats (快艇) depart when full (typically 6–10 passengers). The journey downstream is faster (2–3 hours) than upstream. Buy tickets at the jetty — no advance booking needed.
  3. Marudi → Miri by Bus: From Marudi jetty, walk 5 minutes to the bus station. Buses to Miri run every 1–2 hours until late afternoon. The road is mostly paved but can be bumpy in sections.
  4. Bus Terminal → Miri Airport: Take a local bus (MYR 5), taxi (MYR 15–25), or Grab to the airport.

Pros & Cons

  • ✅ Pros: Cheapest option; authentic local experience; scenic river views; flexible departure times.
  • ❌ Cons: Very long (5–8 hours); limited comfort; dependent on weather and river levels; infrequent connections; not suitable for those with mobility issues or tight schedules.

Important Tips

  • Timing: Start early — the first boat often departs around 7:00–8:00 AM. Aim to be at the jetty by 7:30 AM.
  • Weather: Heavy rain can raise river levels and delay boats. Check the forecast before setting out.
  • Luggage: Keep bags in waterproof covers — boats can be splashy. There is no luggage limit, but space is limited.
  • Food & Water: Bring snacks and drinking water. There are limited stalls at Marudi jetty.

Local insight: The boat ride is a highlight for many travelers — you'll see longhouses, wildlife, and daily life along the Baram River.

🛩️ Private Charter — Premium Speed & Flexibility

For those who value time, privacy, or have special requirements, chartering a private aircraft from Mulu to Miri is an option. Several companies in Sarawak offer charter flights using light aircraft such as the Cessna 208 Caravan or Piper Seneca. This is the most expensive but also the most flexible mode of transport.

Charter Flight Overview

Aircraft Type Passengers Flight Time Price (MYR) Price (USD)
Cessna 208 Caravan 9–14 pax 30–40 min MYR 3,000–5,000 USD 660–1,100
Piper Seneca 4–5 pax 35–45 min MYR 2,000–3,500 USD 440–770

Source: Hornbill Skyways and local charter operators (2025 indicative quotes).

When to Choose a Private Charter

  • Group travel: If you're a group of 4+ people, the per-person cost becomes comparable to commercial flights.
  • Time-critical: When you need to reach Miri urgently for a connecting international flight.
  • Special needs: Travelers with mobility challenges or medical conditions that make ground transport difficult.
  • Exclusive experience: For a memorable and private aerial tour of the Mulu region.

How to Book

  • Contact operators directly: Hornbill Skyways (+60 85-422 222) or MASwings Charter.
  • Book at least 1 week in advance, especially during peak season.
  • Provide exact passenger count, luggage weight, and preferred departure time.
  • Payment is typically via bank transfer or credit card — a 50% deposit is required.

Note: Charter flights are subject to weather conditions and aircraft availability. Cancellation policies vary by operator.

🔄 Combination Routes — Alternative Paths via Kuala Baram & Marudi

Beyond the standard boat+bus route, there are several alternative combinations that experienced travelers use to reach Miri Airport. These routes offer flexibility but require more planning and local knowledge.

Option A: Boat to Kuala Baram + Taxi to Miri

  • Route: Mulu Jetty → Kuala Baram (by boat, 3–4 hours) → Miri Airport (by taxi, 45–60 min).
  • Cost: Boat MYR 60–90 (USD 13–20) + Taxi MYR 80–120 (USD 18–26) = MYR 140–210 (USD 31–46).
  • Total time: 4.5–6 hours.
  • Best for: Those heading directly to the airport without going through Miri city center.

Option B: Boat to Marudi + Taxi to Miri

  • Route: Mulu Jetty → Marudi (boat, 2–4 hours) → Miri Airport (taxi, 2–2.5 hours).
  • Cost: Boat MYR 50–80 (USD 11–18) + Taxi MYR 100–150 (USD 22–33) = MYR 150–230 (USD 33–51).
  • Total time: 4.5–7 hours.
  • Best for: Travelers who prefer door-to-door service after the boat ride and don't want to wait for a bus.

Option C: Full River + Road via Long Terawangan

  • Route: Mulu → Long Terawangan (boat, 1.5–2 hours) → Miri (4WD, 3–4 hours) — this is a very rough road used by logging trucks.
  • Cost: MYR 200–300 (USD 44–66) — requires negotiating with local drivers.
  • Total time: 5–7 hours.
  • ⚠️ Warning: This route is only for experienced travelers with a sense of adventure. Road conditions can be extremely poor, especially after rain.

Comparison of Combination Routes

Route Duration Cost (MYR) Cost (USD) Comfort Reliability
Boat → Kuala Baram → Taxi 4.5–6 h 140–210 31–46 ★★★☆☆ ★★★☆☆
Boat → Marudi → Taxi 4.5–7 h 150–230 33–51 ★★★☆☆ ★★★☆☆
Boat → Long Terawangan → 4WD 5–7 h 200–300 44–66 ★★☆☆☆ ★★☆☆☆

Source: Local boat operators and driver referrals at Park HQ. Always confirm prices before departure.

💰 Tickets & Cost Comparison — All Options Side by Side

Choosing the right transport depends on your budget, time, and comfort preferences. Below is a comprehensive comparison of all major options from Gunung Mulu National Park to Miri Airport.

Full Cost Comparison Table

Transport Mode Total Duration Cost (MYR) Cost (USD) Transfers Best For
✈️ MASwings Flight ⭐ Best Overall 1.5–2 h MYR 100–150 USD 22–33 1 (park → airport) Most travelers — speed & convenience
🚤 Boat + Bus 5–8 h MYR 85–135 USD 18–30 3 (jetty, bus, taxi) Budget travelers & adventurers
🚤 Boat + Taxi (via Marudi) 4.5–7 h MYR 150–230 USD 33–51 2 (jetty, taxi) Those with luggage
🚤 Boat + Taxi (via Kuala Baram) 4.5–6 h MYR 140–210 USD 31–46 2 (jetty, taxi) Direct airport access
🛩️ Private Charter (per flight) 30–40 min MYR 2,000–5,000 USD 440–1,100 1 (park → airport) Groups, VIPs, urgent travel
🛩️ Private Charter (per person, 4 pax) 30–40 min MYR 500–1,250 USD 110–275 1 (park → airport) Small groups sharing cost

Note: Prices are indicative as of 2025 and may vary by season, availability, and booking channel.

Where to Book

  • MASwings flights: maswings.com.my or via travel agents like Agoda, Expedia, or Skyscanner.
  • Boat tickets: Purchase directly at Mulu Jetty — no advance booking available.
  • Private charter: Contact Hornbill Skyways or local operators in Miri.

Which Option Should You Choose?

  • Best overall: MASwings flight — fastest, most reliable, great value.
  • Cheapest: Boat + Bus — MYR 85–135 (USD 18–30) but takes a full day.
  • Fastest: Private charter — but only if cost is not a concern.
  • Best mid-range: Boat + Taxi via Kuala Baram — a good compromise between cost and time.

🧳 Traveler Tips & Insider Insights

Based on feedback from frequent visitors, park rangers, and local operators, here are pro tips to make your journey from Mulu to Miri smoother, safer, and more enjoyable.

🛄 Luggage & Packing

  • Travel light: If you're taking the boat, limit yourself to one backpack + one small duffel. Space on boats is limited and luggage may get wet.
  • Waterproof bags: Use dry bags or plastic liners for electronics, clothes, and documents. River spray and rain are common.
  • Takkyubin (luggage delivery): Unfortunately, luggage forwarding services like Takkyubin are not available in the Mulu region. You must carry everything yourself.

⏰ Timing & Scheduling

  • Book morning flights: MASwings morning departures (9:00–10:00 AM) are the most reliable and leave the rest of the day for connections.
  • Avoid peak season without booking: June–September and December–January are busy. Flights and boat seats fill up quickly — book flights at least 2–4 weeks ahead.
  • River levels matter: The Baram River can drop during dry spells (February–April), making boat travel slower. Check river conditions at Park HQ.

🚕 Onward Connections at Miri Airport

  • Domestic connections: Miri Airport (MYY) has flights to Kuala Lumpur (KUL), Kuching (KCH), Kota Kinabalu (BKI), and Johor Bahru (JHB).
  • International connections: Direct flights to Singapore (SIN) and Brunei (BWN) are available.
  • Minimum connection time: If flying onward, allow 2 hours for domestic and 3 hours for international connections.

🌿 Health & Comfort

  • Motion sickness: The boat ride can be choppy, especially during the afternoon. Take motion sickness medication if you're prone to seasickness.
  • Sun protection: The river journey has limited shade. Bring a hat, sunglasses, and sunscreen.
  • Mosquito repellent: Essential — the riverbanks and Marudi area have mosquitoes, especially at dawn and dusk.

📱 Useful Apps & Contacts

  • Grab — ride-hailing app works in Miri (not available in Mulu or Marudi).
  • MASwings App — for flight bookings, check-in, and status updates.
  • Park HQ phone: +60 85-790 133 — for shuttle and local transport inquiries.

Insider tip: Chat with the park rangers at HQ — they have the most up-to-date information on boat departures and can often help arrange shared taxis.

❓ FAQs: Getting from Gunung Mulu National Park to Miri Airport

1. Is there a direct flight from Gunung Mulu National Park to Miri Airport?

Yes, MASwings operates direct flights from Mulu Airport (MZV) to Miri Airport (MYY). The flight takes about 30–40 minutes and is the most recommended way to travel between the two locations.

2. How long does it take to get from Gunung Mulu National Park to Miri Airport?

By flight, the total journey takes 1.5–2 hours including transfer from the park to Mulu Airport and check-in. By boat and bus, it takes 5–8 hours depending on connections.

3. How much does the flight from Mulu to Miri cost?

A one-way MASwings flight from Mulu to Miri costs MYR 100–150 (USD 22–33) per person, depending on booking time and seat availability.

4. Can I take a boat from Gunung Mulu National Park to Miri?

Yes, you can take a boat from Mulu jetty along the Baram River to Marudi (2–4 hours), then continue by bus or taxi to Miri (2–3 hours). This is a budget-friendly option but much slower than flying.

5. Is there a bus from Gunung Mulu National Park to Miri?

There is no direct bus from Gunung Mulu National Park to Miri. The bus option requires taking a boat to Marudi first, then catching a bus from Marudi to Miri. Total travel time is 5–8 hours.

6. What is the cheapest way to get from Mulu to Miri?

The cheapest way is by boat to Marudi (MYR 50–80 / USD 11–18) followed by a bus to Miri (MYR 20–30 / USD 4–7), totaling MYR 70–110 (USD 15–25) and taking 5–8 hours.

7. What is the fastest way to get from Mulu to Miri?

The fastest way is by MASwings flight from Mulu Airport to Miri Airport, with a flight time of just 30–40 minutes and total journey time of 1.5–2 hours.

8. Do I need to book flights from Mulu to Miri in advance?

Yes, it is highly recommended to book MASwings flights in advance, especially during peak season (June–September and holidays). Flights sell out quickly due to limited capacity (ATR 42/72 aircraft).