Quick Answer
The fastest way from Miri to Bintulu Airport (BTU) is by flight — just 35 minutes in the air, with total door-to-door time of about 2.5 hours. The cheapest way is by long-distance bus (from 35 MYR / ~8 USD), though you will need a short taxi ride from Bintulu bus terminal to the airport. The most convenient way for families or groups is self-drive or private taxi (2.5–3 hours, from 220 MYR / ~50 USD). There is no train service between Miri and Bintulu, as Sarawak currently has no railway network.
✈️ Flight from Miri to Bintulu Airport – The Fastest Option
Flying is the quickest way to get from Miri to Bintulu Airport. Both cities are served by Miri Airport (MYY) and Bintulu Airport (BTU), with a short domestic flight of just 35–40 minutes. Airlines such as Malaysia Airlines and AirAsia operate this route, typically with 1–2 daily flights. Book in advance to secure the best fares.
Flight details at a glance
| Item | Details |
|---|---|
| Airlines | Malaysia Airlines (malaysiaairlines.com), AirAsia (airasia.com) |
| Flight time | 35–40 minutes |
| Frequency | 1–2 flights per day (check schedule) |
| Typical fare (one-way) | 85–160 MYR (≈ 19–36 USD) |
| Baggage allowance | 20 kg check-in (varies by fare class) |
| Total door-to-door time | ~2.5 hours (including check-in, security & ground transport) |
Step-by-step guide
- Get to Miri Airport — from Miri city centre, a taxi takes 15–20 minutes and costs about 20–30 MYR (≈ 5–7 USD).
- Check-in & security — arrive at least 1 hour before departure for domestic flights.
- Board & fly — 35–40 minute flight to Bintulu Airport.
- Arrive at BTU — Bintulu Airport is compact; baggage claim takes 10–15 minutes.
Tip: If you are travelling light and book early, AirAsia often offers fares below 90 MYR (≈ 20 USD). Malaysia Airlines includes checked baggage and a light meal.
Pros & Cons
- ✅ Fastest door-to-door option (≈ 2.5 h total).
- ✅ Reliable schedule with daily flights.
- ❌ Can be expensive if booked last minute.
- ❌ Limited flight frequency — not ideal for very early or late departures.
Sources: FlightRadar24 schedule data; airline official sites.
🚌 Long-Distance Bus – The Cheapest Way to Bintulu (then to Airport)
Taking a long-distance bus from Miri to Bintulu is the most budget-friendly option. Several operators run comfortable air-conditioned coaches along the coastal highway. Note that buses terminate at Bintulu Bus Terminal, which is about 20 km from Bintulu Airport — you will need a short taxi ride (≈ 25 minutes, 30–40 MYR / 7–9 USD) to reach the airport.
Bus operator comparison
| Operator | Journey time | Fare (one-way) | Booking |
|---|---|---|---|
| Bintang Jaya | 4–4.5 h | 35–45 MYR (≈ 8–10 USD) | Walk-in or via busonlineticket.com |
| Biaramas | 4–5 h | 35–50 MYR (≈ 8–11 USD) | Walk-in or at Miri Express Bus Terminal |
| E-Mutiara | 4–5 h | 38–48 MYR (≈ 9–11 USD) | Online booking recommended |
Step-by-step guide
- Go to Miri Express Bus Terminal (also known as Miri Long Distance Bus Terminal) — located about 5 km from city centre; taxi costs 15–20 MYR (≈ 3–5 USD).
- Purchase ticket — buy at counter or book online; morning departures are more frequent (7:00 AM – 9:00 AM).
- Bus journey — 4–5 hours along the Sarawak Coastal Highway; buses are air-conditioned with reclining seats.
- Arrive at Bintulu Bus Terminal — take a taxi (30–40 MYR, ≈ 7–9 USD) to Bintulu Airport, about 20 km / 25 minutes.
Money-saving tip: Total cost via bus + taxi is about 65–90 MYR (≈ 15–20 USD) — still the cheapest way to reach Bintulu Airport.
Pros & Cons
- ✅ Lowest cost — ideal for backpackers and budget travellers.
- ✅ Comfortable coaches with AC and legroom.
- ❌ Long travel time (4–5 h + taxi).
- ❌ No direct bus to airport; taxi transfer required.
- ❌ Luggage space limited — check with operator for large bags.
Sources: BusOnlineTicket.com schedule & fare data; operator websites.
🚕 Taxi & Private Transfer – Door-to-Door Convenience
For travellers who value comfort, privacy and time, a taxi or private transfer from Miri directly to Bintulu Airport is the best choice. The journey takes about 2.5–3 hours by car along the Sarawak Coastal Highway. This option is ideal for families, groups of 3–4, or anyone with heavy luggage.
Private transfer pricing
| Vehicle type | Passengers | Price range (one-way) | Booking |
|---|---|---|---|
| Standard sedan (e.g. Toyota Vios) | 1–3 | 220–280 MYR (≈ 50–63 USD) | Hotel desk or local taxi coop |
| MPV (e.g. Toyota Innova) | 4–6 | 280–350 MYR (≈ 63–79 USD) | Advance booking recommended |
| SUV (e.g. Honda CR-V) | 3–5 | 300–400 MYR (≈ 68–90 USD) | Private transfer companies |
Where to book
- Miri Airport taxi counter — available at arrivals hall; fixed rates to Bintulu Airport.
- Hotel concierge — most hotels in Miri can arrange a private car.
- Online platforms — use Grab (intercity option) or local transfer services.
Pros & Cons
- ✅ Direct to airport — no transfers needed.
- ✅ Comfortable, private, and flexible departure time.
- ✅ Good for groups — cost per person can be reasonable.
- ❌ Most expensive option overall.
- ❌ Traffic can sometimes delay journey (rare on this route).
Best for: late-night arrivals, early-morning flights, families with young children, or travellers with lots of luggage.
Sources: Miri taxi fare chart (2024); Grab MY intercity rate estimates.
🚗 Self-Drive & Car Rental – Freedom & Flexibility
Driving yourself from Miri to Bintulu Airport is a great option if you want complete flexibility. The route follows the Sarawak Coastal Highway (Route 1-9), a well-maintained two-lane road with scenic views of jungle and coastal villages. The distance is about 200 km and takes 2.5–3 hours depending on traffic and stops.
Car rental in Miri
| Rental company | Vehicle type | Daily rate | One-way drop-off (BTU) |
|---|---|---|---|
| Hertz | Compact (e.g. Perodua Myvi) | 120–150 MYR (≈ 27–34 USD) | Available — extra fee ~50 MYR |
| Avis | Mid-size (e.g. Toyota Vios) | 140–180 MYR (≈ 32–41 USD) | Available — extra fee ~60 MYR |
| Local Miri rental shops | Various | 90–130 MYR (≈ 20–30 USD) | Negotiable — ask in advance |
Driving route details
- Start: Miri city centre — head south on Jalan Miri–Bintulu (Route 1-9).
- Key stops: Bekenu (30 km), Similajau National Park turn-off (160 km).
- Road condition: Paved, moderate traffic; watch for logging trucks.
- Fuel: Petrol stations available in Bekenu and along the way.
- Navigation: Use Google Maps or Waze — signal is reliable most of the route.
- Arrival: Bintulu Airport is well signposted from the highway.
Pros & Cons
- ✅ Ultimate flexibility — stop anytime, travel at your own pace.
- ✅ Ideal for exploring Similajau National Park or coastal towns en route.
- ✅ Cost-effective for groups of 3–4 (shared rental + fuel).
- ❌ Need a valid international driving permit (IDP) for non-Malaysian licence holders.
- ❌ One-way drop-off fees can add 50–80 MYR (≈ 11–18 USD).
- ❌ Driving at night is not recommended due to poor lighting and wildlife.
Tip: Book your rental car at least 2 days in advance and confirm one-way drop-off to Bintulu Airport. Most agencies require a credit card deposit.
Sources: Hertz Malaysia rate sheet; Google Maps route data.
📊 Cost & Time Comparison – All Options at a Glance
Use this table to quickly compare every transport mode from Miri to Bintulu Airport. Best overall: flight (speed). Cheapest: bus + taxi.
| Mode | Total time (door-to-door) | Cost (one-way, per person) | Comfort | Best for |
|---|---|---|---|---|
| ✈️ Flight | ~2.5 h | 85–160 MYR (≈ 19–36 USD) | ★★★★★ | Speed & reliability |
| 🚌 Bus + taxi | ~5–5.5 h | 65–90 MYR (≈ 15–20 USD) | ★★★☆☆ | Budget travel |
| 🚕 Private taxi | ~2.5–3 h | 220–400 MYR (≈ 50–90 USD) total | ★★★★★ | Groups, comfort, door-to-door |
| 🚗 Self-drive (rental) | ~2.5–3 h | 140–230 MYR (≈ 32–52 USD) per person (shared) | ★★★★☆ | Flexibility & exploration |
Note: Bus + taxi cost is per person; taxi and self-drive costs are per vehicle (best shared). Flight cost includes airport taxes.
💡 Traveler Tips & Insider Advice – Miri to Bintulu Airport
Here are practical tips collected from frequent travellers and locals to help your journey go smoothly.
✅ Luggage & baggage
- Flight: If you book AirAsia, check baggage allowance carefully — carry-on is limited to 7 kg. Add 20 kg check-in for about 25–40 MYR (≈ 6–9 USD).
- Bus: Luggage is stored in the cargo hold, but space is limited for very large suitcases. Confirm with the operator in advance.
- Taxi / self-drive: No baggage restrictions — ideal for bulky items or multiple suitcases.
✅ Booking & timing
- Book flights at least 2 weeks ahead for the best fares (as low as 85 MYR).
- Bus tickets are usually available on the day, but morning departures (7–9 AM) sell out — book online via BusOnlineTicket.
- If you self-drive, avoid peak hours (7–8 AM and 5–6 PM) around Miri city centre.
✅ Road trip tips
- Fill up fuel in Miri — petrol stations are less frequent once you pass Bekenu.
- Bring snacks and water; there are limited pit stops along the highway.
- Watch for logging trucks on the road — they can be slow and create dust.
✅ What to do if you have a long layover at Bintulu Airport
- Bintulu Airport has a small café and free Wi-Fi. If you have 2+ hours, take a taxi (15 min) to Bintulu Promenade or Tamalligi Temple.
✅ Important for first-time visitors
- Sarawak uses Malaysian Ringgit (MYR) — cash is preferred for taxis and bus tickets.
- Most car rental companies require a credit card deposit and an International Driving Permit (IDP).
- Mobile signal is good on most of the route (Celcom, Digi, Maxis).
Source: Compiled from traveller forums (TripAdvisor, Reddit r/malaysia) and local tourism board advice.
❓ Frequently Asked Questions – Miri to Bintulu Airport
1. Is there a direct flight from Miri to Bintulu Airport?
Yes. Malaysia Airlines and AirAsia operate direct flights from Miri Airport (MYY) to Bintulu Airport (BTU). The flight takes 35–40 minutes. Book via Malaysia Airlines or AirAsia.
2. How long does it take to drive from Miri to Bintulu Airport?
Driving takes about 2.5–3 hours via the Sarawak Coastal Highway (Route 1-9), covering approximately 200 km. Traffic is usually light, but allow extra time for fuel stops or if driving at night.
3. How much is a taxi from Miri to Bintulu Airport?
A standard taxi or private transfer costs between 220–350 MYR (≈ 50–79 USD) depending on vehicle type and booking method. Rates are fixed by Miri taxi cooperatives; always confirm before departure.
4. Is there a bus from Miri to Bintulu Airport?
There is no direct bus to Bintulu Airport. Long-distance buses from Miri terminate at Bintulu Bus Terminal, from where you need to take a taxi (≈ 25 min, 30–40 MYR) to the airport. Bus operators include Bintang Jaya and Biaramas.
5. What is the cheapest way to get from Miri to Bintulu Airport?
The cheapest combination is bus + taxi: bus fare 35–50 MYR (≈ 8–11 USD) plus taxi 30–40 MYR (≈ 7–9 USD), totalling about 65–90 MYR (≈ 15–20 USD) per person.
6. What is the fastest way to get from Miri to Bintulu Airport?
The fastest way is by plane — total door-to-door time of about 2.5 hours (including check-in and ground transport). Next is taxi or self-drive at 2.5–3 hours.
7. Are there any trains from Miri to Bintulu?
No. Sarawak does not have a railway network. There is no train service between Miri and Bintulu. Your options are flight, bus, taxi, or self-drive.