Explore Destinations

Discover the world's most amazing places

How to Get from Bintulu Airport to Miri

Quick Answer

The fastest way from Bintulu Airport to Miri is a pre-booked private transfer or taxi (2.5-3 hours). The cheapest way is to take a short taxi/Grab to Bintulu Central Bus Terminal, then an express bus to Miri (3.5-4.5 hours, ~MYR 35-55). There are no direct trains or flights. For most travelers, the best balance of cost and convenience is the bus option, but you must plan around its schedule.

Quick Navigation: Bintulu Airport (BTU) to Miri Transport

Cost & Time Comparison: Bintulu Airport to Miri

Use this table to quickly compare your core options. Prices are in Malaysian Ringgit (MYR) and are estimates for 2024.

Transport Method Approx. Travel Time Approx. Cost (Per Person)* Best For Key Consideration
Private Transfer (Pre-booked) 2.5 - 3 hrs MYR 95 - 115
(if sharing with 4)
Families, groups, late arrivals, convenience seekers Must book in advance; most expensive but stress-free.
Taxi (Airport Counter) 2.5 - 3 hrs MYR 350 - 500
(for whole car)
Urgent travel, those missing the bus Price is negotiable but high; ensure meter or fixed price agreed.
Bus (via Bintulu Town) 3.5 - 4.5 hrs
(inc. transfer)
MYR 35 - 55 Budget travelers, solo travelers, daytime arrivals Requires transfer; schedule-bound; last bus ~6 PM.
Grab (to town only) 15-20 min (to bus terminal) MYR 10 - 15 First leg of the bus journey Not reliable for direct Miri trips; use for short hops.

*Bus cost is per person. Taxi/Private transfer cost is for the entire vehicle, which can be shared.

Bus: The Most Economical Option from Bintulu to Miri

For travelers on a budget with daytime arrivals, the express bus is the undisputed best value. There is no direct bus from the airport. The journey is a two-step process: first to Bintulu town, then a long-distance bus to Miri.

Step-by-Step Guide: Airport to Miri by Bus

  1. Exit Bintulu Airport (BTU): After baggage claim, head to the ground transportation area.
  2. Get to Bintulu Central Bus Terminal:
    • By Grab/Taxi: The easiest option. A 15-minute ride costs MYR 10-15. Tell the driver "Pekan Bintulu" or "Bus Terminal."
    • By Local Taxi: Official airport taxis charge a fixed rate of ~MYR 20-25 for this short trip.
  3. Purchase Bus Ticket to Miri: At the terminal, buy a ticket from operators like Busania, Bian Lian Express, or Miri Transport. Buses depart multiple times daily, but frequency reduces in the afternoon. Aim to arrive at the terminal before 5:00 PM to secure a seat.
  4. Board the Express Bus: The bus is air-conditioned, often with basic reclining seats. Luggage is stored below.
  5. The Journey (3-3.5 hours): Travels on the Pan Borneo Highway. There is usually one rest stop for toilets and snacks.
  6. Arrive in Miri: Most buses terminate at Miri Regional Bus Terminal (Pujut Corner). Use Grab or a local taxi for the final leg to your hotel.

Bus Operator Details & Tips

OperatorEstimated Fare (MYR)FeaturesBooking Advice
Busania30-35Reliable, online booking sometimes availableCheck BusOnlineTicket for schedules.
Bian Lian Express25-30Frequent departures, basic comfortTickets easily bought at counter on day of travel.

Critical Advice: Always confirm the final drop-off point in Miri. Schedules can change; refer to the Sarawak Transport Department website for unofficial guidance or call the terminal directly (+60 XX-XXXXXXX).

Taxi & Private Transfer: Door-to-Door Convenience

This is your premium, hassle-free option, ideal for groups, families, or those with heavy luggage or late-night flights.

1. Pre-Booked Private Transfer (Recommended)

Booking in advance secures a fixed price and guarantees a driver. Vehicles range from sedans (4 pax) to vans (10 pax).

2. Airport Taxi Counter

Upon exiting arrivals, you'll find an official taxi coupon counter.

When to Choose This: If your flight arrives after 7 PM, you are a group of 3-4, or you value time and convenience over money.

Ride-Hailing Services (Grab)

Grab is widely used in Bintulu but has major limitations for the journey to Miri.

What You CAN Do with Grab:

  • Short Trip to Town/Bus Terminal: Perfect for the first leg of the bus journey. Reliable, fair pricing (~MYR 10-15).
  • Final Leg in Miri: Excellent for getting from Miri bus terminal to your hotel.

What You CANNOT (Reliably) Do with Grab:

  • Book a Direct Ride to Miri: While the app might show a fare (e.g., MYR 250-300), drivers often cancel upon seeing the long-distance destination. It's not a guaranteed service for this route.

Verdict: Use Grab as a superior alternative to local taxis for short hops within Bintulu and Miri. Do not rely on it as your primary plan to get from the airport directly to Miri city.

Traveler Experience & Essential Tips

Beyond schedules and prices, here's practical wisdom from local travel experiences.

1. Handling Luggage

Both buses and private cars have space for luggage. However, if you have oversized or excessive bags, consider:

2. Navigating the Transfer in Bintulu

The Bintulu Central Bus Terminal is functional but can be busy. Allow at least 45-60 minutes between your flight landing and the bus departure you intend to catch. This accounts for deplaning, getting a Grab, and buying tickets.

3. Road & Weather Conditions

The Pan Borneo Highway is good but be prepared for:

4. For Late-Night Arrivals (After 8 PM)

Your only sure options are a pre-booked private transfer or an overnight stay in Bintulu. Book a hotel near the airport or town (e.g., Hotel Sigantang, RH Hotel) and take the first bus to Miri in the morning.

5. Currency & Connectivity

Have enough Malaysian Ringgit (MYR) cash. While some bus counters and Grab accept digital payments, taxis and smaller services often prefer cash. Ensure you have a local SIM (e.g., Celcom, Digi) for data to use maps and ride-hailing apps.

FAQs: Traveling from Bintulu Airport to Miri

Is there a direct bus from Bintulu Airport to Miri?

No, there is no direct public bus route from Bintulu Airport (BTU) directly to Miri city. The most common and economical method is to first take a taxi or ride-hailing service (like Grab) from the airport to Bintulu Central Bus Terminal (approx. 15-20 mins). From there, you can board an intercity express bus to Miri, operated by companies like BusAsia or Bian Lian Express. The total journey typically takes 3.5 to 4.5 hours including the transfer.

What is the cheapest way to travel from Bintulu Airport to Miri?

The cheapest way is by combining a short Grab/taxi ride to Bintulu town with an express bus. Expect costs around: MYR 10-15 (Grab to bus terminal) + MYR 25-40 (bus ticket to Miri) = Total ~MYR 35-55 per person. This is significantly cheaper than a direct taxi or private transfer, which can cost MYR 350-500 for the entire vehicle.

How long is the taxi ride from Bintulu Airport to Miri?

A direct taxi or private car transfer from Bintulu Airport to Miri city center takes approximately 2.5 to 3 hours, depending on traffic and weather conditions on the Pan Borneo Highway. This is the fastest door-to-door option but also the most expensive.

Can I book a private transfer in advance from BTU to Miri?

Yes, and it is highly recommended. You can pre-book reliable private transfers via platforms like Klook, Sarawak Transport Council licensed operators, or local tour companies. Pre-booking ensures fixed pricing (approx. MYR 380-450 for a standard sedan), avoids negotiation hassles, and guarantees a driver will be waiting upon your arrival, which is crucial for late-night flights.

Are ride-hailing apps like Grab available at Bintulu Airport?

Yes, Grab is operational at Bintulu Airport. However, availability for immediate trips to Miri (a long-distance ride) can be unreliable. It's more commonly used for short trips into Bintulu town. For the long journey to Miri, drivers may refuse or cancel. It's better to use Grab to get to the Bintulu bus terminal or pre-book a dedicated long-distance transfer.

What should I do if my flight arrives late at night in Bintulu?

For flights arriving after 8:00 PM, your options are limited. The last express buses to Miri usually depart Bintulu Central Terminal by 6:00 PM. Your only practical options are: 1) Pre-booked private transfer (most secure), 2) Negotiating with a taxi at the airport counter (expect higher fares), or 3) Staying overnight in Bintulu and taking the bus the next morning. Always have a confirmed plan for late arrivals.

Is the road from Bintulu to Miri safe and in good condition?

The route uses the Pan Borneo Highway, which is a major, generally well-maintained road. However, travel can be affected by: 1) Heavy rain leading to slower speeds and potential flash floods, 2) Ongoing construction/upgrading works causing occasional delays, and 3) Wildlife crossings (especially at dawn/dusk). Reputable bus and taxi drivers are familiar with the route. Safety standards for express buses are regulated by the Malaysian Ministry of Transport.

Where does the bus from Bintulu arrive in Miri?

Most intercity buses terminate at the main Miri Regional Bus Terminal (Pujut Corner Bus Terminal). From there, you will need a local taxi or Grab (readily available) to reach your final hotel or destination within Miri, which may take an additional 10-20 minutes. Some bus services may also stop at the Miri City Bus Terminal near the city center; always confirm your drop-off point when purchasing the ticket.