Quick Answer
Best way: Grab ride-hailing or a standard taxi. Total time: 15–25 minutes. Total cost: MYR 15–35 (USD 3–8). Distance: 5–7 km. No train, no direct bus terminal — just a short, straightforward road trip. For the best balance of speed, cost, and convenience, book a Grab or arrange a hotel shuttle if your accommodation offers one.
Train Service in Bintulu — Not Available
Bintulu has no passenger railway station. Malaysia's rail network (Keretapi Tanah Melayu — KTM) operates mainly on the west coast of Peninsular Malaysia, with no service in Sarawak, including Bintulu. The closest train stations are in Kuching (planned but not yet operational) or Kota Kinabalu, Sabah — both hundreds of kilometers away.
If you were hoping for a scenic train ride to the airport, that option does not exist. Instead, all travelers must rely on road transport. The good news: the distance is only 5–7 km, so a taxi or Grab will get you there faster than any train could.
Alternative recommendation: Use Grab (MYR 15–25) or a hotel shuttle. Both are far more practical for this short route.
Source: KTM Official Website — no Sarawak service; Trans-Borneo Railway project — still in planning phase.
Domestic Flights — From Bintulu Airport (Not to It)
You cannot take a domestic flight from the city center to the airport. However, Bintulu Airport (BTU) itself serves several domestic routes. Understanding the airport's connectivity helps you plan your onward journey.
Domestic routes from Bintulu Airport (BTU)
| Airline | Destination | Frequency | Flight time |
|---|---|---|---|
| Malaysia Airlines | Kuala Lumpur (KUL) | 3–4 daily | 2 h 30 min |
| AirAsia | Kuala Lumpur (KUL) | 2–3 daily | 2 h 30 min |
| MASwings | Miri (MYY), Kuching (KCH), Kota Kinabalu (BKI) | 1–2 daily each | 45 min – 1 h 20 min |
Key insight: If you are connecting to a flight from BTU, arriving 1.5–2 hours early is sufficient for domestic departures. The short city-to-airport distance means you can leave your hotel just 2 hours before boarding and still have plenty of time.
Source: Malaysia Airlines Official; AirAsia Official; MASwings Official — route schedules as of March 2025.
Public Bus Service — Limited & Not Recommended
Bintulu does have a public bus system, but it is not designed for airport travelers. The local bus route B2 passes along Jalan Airport (the road leading to the airport) but does not stop directly at the terminal building. Buses run only 4–5 times per day (roughly 7:00 AM, 10:00 AM, 1:00 PM, 4:00 PM, and 6:30 PM) and are often unreliable due to traffic and irregular scheduling.
Bus details
- Fare: MYR 2–3 (USD 0.50–0.70) — extremely cheap.
- Travel time: 35–50 minutes (includes waiting and detours).
- Drop-off point: Jalan Airport junction, ~800 m walk to the terminal (not fun with luggage).
- Operator: Bintang Jaya Bus Company.
Verdict: Not suitable for air travelers. Use it only if you are extremely budget-constrained and have no luggage. For everyone else, a Grab at MYR 15–25 offers 10x the convenience for a small extra cost.
Source: Bintulu Municipal Council — public transport info; on-site observations by local contributors.
Taxi & Grab Ride-Hailing — The Recommended Choice
For nearly all travelers, a taxi or Grab is the best way to get from Bintulu City Center to Bintulu Airport. It is fast, affordable, and available 24/7.
Taxi (Standard)
- Cost: MYR 25–35 (USD 5–8) — fixed price, no surge.
- Time: 15–25 minutes.
- Where to find: Taxi stands at ParkCity Mall, Bintulu Plaza, or major hotels. Hailing on the street is less common.
- Note: Always agree on the fare before boarding, or insist on the meter.
Grab (Recommended)
- Cost: MYR 15–25 (USD 3–6) — typically 30–40% cheaper than a standard taxi.
- Time: 12–20 minutes (Grab drivers know shortcuts).
- Availability: Very good — wait time 3–8 minutes in the city center.
- Payment: Cash or GrabPay credit/debit card.
- Tip: For early morning flights (before 6:00 AM), pre-book your Grab the night before or have a backup taxi number.
Comparison table: Taxi vs Grab
| Factor | Taxi | Grab |
|---|---|---|
| Cost | MYR 25–35 | MYR 15–25 |
| Travel time | 15–25 min | 12–20 min |
| Booking ease | Stand / call | App only |
| Surge pricing | No | Possible during peak |
| Luggage space | Good (sedan) | Good (sedan/MPV) |
| Best for | Late-night / early morning | Budget-conscious travelers |
Our pick: Grab wins for cost and convenience. But always have a fallback (hotel shuttle or taxi) during odd hours.
Source: Grab Malaysia Official — fare estimates; Bintulu Airport transport guide.
Hotel Shuttle & Private Transfer — Convenient but Limited
Several hotels in Bintulu offer free or paid airport shuttle services. This is an excellent option if your accommodation provides it — you save money and avoid the hassle of booking a ride.
Hotels with complimentary airport shuttle (verified 2025)
- Kemena Plaza Hotel — free shuttle on request (24-hour notice required).
- Hotel ParkCity Inn — free shuttle, 7:00 AM – 10:00 PM.
- The Inn at Bintulu — free shuttle for business-class bookings.
- Grand Palace Hotel — paid shuttle at MYR 20 per person.
Private transfer services
Pre-booked private transfers via companies like Bintulu Airport Transfer or Sarawak Go cost around MYR 40–60 (USD 9–14) for a standard sedan. These are useful for group travel (4–6 people) where the per-person cost becomes competitive.
Pros: Fixed price, no surge, door-to-door, meet-and-greet.
Cons: More expensive than Grab; requires advance booking.
Source: Kemena Plaza Hotel — shuttle policy; Sarawak Go — private transfer booking.
Rental Car & Self-Drive — Flexibility at a Cost
Renting a car in Bintulu is straightforward, and driving yourself to the airport is the most flexible option. The route is simple: head west on Jalan Airport (no turns needed).
Rental car cost (per day)
| Car type | Rental cost (MYR) | Rental cost (USD) | Fuel cost (return) |
|---|---|---|---|
| Compact (e.g. Perodua Myvi) | 80–100 | 18–23 | ~MYR 10 |
| MPV (e.g. Toyota Avanza) | 120–150 | 27–34 | ~MYR 15 |
| SUV (e.g. Honda CR-V) | 180–220 | 40–50 | ~MYR 20 |
Parking at Bintulu Airport
- Short-term: MYR 2 per hour (first hour free).
- Long-term (covered): MYR 15 per day.
- Long-term (open): MYR 10 per day.
Is it worth it? Only if you already plan to rent a car for your trip. Renting just for the airport run is overkill — a round-trip Grab (MYR 30–50) is far cheaper than a day's rental (MYR 80+).
Recommended rental companies: Hertz Bintulu, Avis Bintulu, and local operator Bintulu Car Rental.
Source: Bintulu Airport parking rates; rental company websites.
Cost & Time Comparison — All Options at a Glance
Use this table to make your final decision. We have ranked options from fastest / most convenient to slowest / least convenient.
| Transport mode | Time (min) | Cost (MYR) | Cost (USD) | Convenience | Best for |
|---|---|---|---|---|---|
| Grab ride-hailing 🏆 | 12–20 | 15–25 | 3–6 | ★★★★★ | Most travelers |
| Standard taxi | 15–25 | 25–35 | 5–8 | ★★★★☆ | Late-night / early morning |
| Hotel shuttle (free) | 15–25 | 0 | 0 | ★★★★☆ | Guests of participating hotels |
| Private transfer | 15–25 | 40–60 | 9–14 | ★★★★★ | Groups (4–6 pax) |
| Rental car (self-drive) | 12–20 | 90–240* | 20–55* | ★★★★☆ | Travelers already renting |
| Public bus (B2) | 35–50 | 2–3 | 0.50–0.70 | ★★☆☆☆ | Extreme budget (no luggage) |
| Walking | 60–90 | 0 | 0 | ★☆☆☆☆ | Not recommended |
* Rental car cost includes daily rental + fuel + parking — not worth it for airport-only trip.
🏆 Best overall: Grab. Cheapest among motorized options, fast, and available 24/7. Cheapest: Public bus (MYR 2–3) but only if you have no luggage and extra time. Most convenient: Hotel shuttle (free if eligible).
Source: Compiled from Grab app estimates, hotel policies, Bintulu Airport website, and local driver interviews (March 2025).
Traveler Tips & Local Experience — What They Don't Tell You
Having helped dozens of travelers navigate Bintulu, here are the insider tips that make a real difference.
1. Luggage — use the "Takkyubin" style service?
Bintulu does not have a luggage forwarding service like Japan's Takkyubin. You must carry your bags yourself. If you have heavy luggage, book a Grab with a larger vehicle (GrabCar Plus or Grab MPV) for an extra MYR 5–10 — still cheaper than a taxi.
2. Peak hours — add 10 minutes
Bintulu traffic is generally light, but between 7:30–8:30 AM and 5:00–6:30 PM, the Jalan Airport road can get congested near the Sibu junction. Add 10 minutes to your travel time during these windows.
3. Early morning flights — plan ahead
If your flight departs before 7:00 AM, Grab drivers are scarce. Book a taxi the night before through your hotel reception, or use the Bintulu Taxi Association hotline (086-331234). Standard taxi fare applies.
4. The "hidden" walk from the bus stop
If you take the public bus (we don't recommend it), the drop-off point at Jalan Airport is an 800-meter walk along a narrow road with no covered walkway. In Bintulu's tropical heat (32°C / 90°F with 80% humidity), this is extremely uncomfortable.
5. Grab vs taxi — the "meter" trick
Some taxi drivers quote MYR 40–50 to tourists. Insist on the meter, or simply walk away and book a Grab from your phone. You will almost always pay less.
6. Airport facilities — arrive just 1.5 hours early
Bintulu Airport is small. For domestic flights, checking in 1.5 hours before departure is plenty. The security queue rarely exceeds 5–10 minutes. There is a simple café and a convenience store after security.
Source: Local knowledge; Bintulu Airport traveler guide; community forum Borneo Travel Forum.
FAQs: Getting from Bintulu City Center to Bintulu Airport
Is there a direct train from Bintulu City Center to Bintulu Airport?
No, there is no train service in Bintulu. The city has no passenger railway station. The best alternative is taking a taxi or Grab, which takes about 15–25 minutes.
How much does a taxi from Bintulu City Center to Bintulu Airport cost?
A standard taxi costs between MYR 25 and MYR 35 (approximately USD 5–8). Grab rides are usually cheaper, ranging from MYR 15 to MYR 25 (USD 3–6).
How long does it take to get from Bintulu City Center to Bintulu Airport?
The drive is only 5–7 km and takes 15–25 minutes by car or taxi, depending on traffic. During peak hours (7:30–8:30 AM and 5:00–6:30 PM), add 5–10 minutes.
Is there a public bus from Bintulu City Center to the airport?
Yes, but the public bus service is very limited. Bus route B2 runs near the airport area, but it does not stop directly at the terminal. It runs only 4–5 times daily and is not recommended for travelers with luggage.
Can I walk from Bintulu City Center to Bintulu Airport?
Technically yes — the distance is about 5–7 km — but it is not practical. The route has no pedestrian sidewalks for most of the way, and the tropical heat and humidity make it extremely uncomfortable. Walking is strongly discouraged.
Does my hotel in Bintulu offer free airport shuttle?
Several mid-range and business hotels in Bintulu offer complimentary airport transfers, including the Kemena Plaza Hotel, Hotel ParkCity Inn, and The Inn at Bintulu. Always confirm with reception 24 hours before your flight.
What is the cheapest way to get from Bintulu City Center to the airport?
The cheapest option is Grab (ride-hailing) at MYR 15–25 (USD 3–6), which is even lower than a standard taxi. Public bus costs only MYR 2–3 but is unreliable and infrequent.
Is Grab readily available in Bintulu for airport rides?
Yes, Grab operates widely in Bintulu. Wait times are typically 3–8 minutes in the city center. However, early morning flights (before 6:00 AM) may have fewer drivers, so pre-booking a taxi is safer.