Explore Destinations

Discover the world's most amazing places

How to Get from Kidurong to Bintulu Airport

Quick Answer

Best way: Taxi or Grab – direct, door-to-door, and takes only 10–15 minutes. Total cost: 15–25 MYR (3–5 USD). If you're on a tight budget, the local bus costs just 2–4 MYR (0.40–0.85 USD) but runs infrequently. There is no train and no flight between Kidurong and Bintulu Airport – the distance is only about 6–8 km. For most travellers, a ride-hailing service offers the best balance of speed, cost, and convenience.

Quick Navigation: All Transport Options

Train Services from Kidurong to Bintulu Airport

Does a train connect Kidurong and Bintulu Airport? No. Sarawak – the Malaysian state where both Kidurong and Bintulu Airport are located – does not have an operational railway network. There are no train stations, no rail lines, and therefore no train service of any kind (including shinkansen or light rail) in this part of Borneo. Malaysia's Ministry of Transport confirms that the national rail system (KTM) operates only in Peninsular Malaysia (West Malaysia).

Why There Is No Train Option

  • Geography: Sarawak's terrain is rugged, and the population density is relatively low, making rail infrastructure economically challenging.
  • Current projects: There have been feasibility studies for a Borneo rail network, but no construction has commenced as of 2025. Local news reports indicate that any rail link is still years away.
  • Alternative for long-distance: If you are travelling from another part of Malaysia (e.g., Kuala Lumpur) to Bintulu, you would fly – not take a train – because the journey across the South China Sea requires a flight.

What About a "Train + Ferry" Combination?

Some travellers ask about taking a train in West Malaysia and then a ferry to Sarawak. However, no passenger ferry connects West Malaysia to Bintulu. The only practical way to reach Bintulu from outside Sarawak is by air.

Comparison: Train Alternatives for Reaching Bintulu
Route Mode Total Time Cost (MYR) Cost (USD)
Kuala Lumpur → Bintulu Flight (no train option) 2h 30m (flight only) 120–350 MYR 25–75 USD
Kuching → Bintulu Bus or Flight 6h (bus) / 1h (flight) 40–80 MYR (bus) 8–17 USD
Miri → Bintulu Bus or Flight 4h (bus) / 45min (flight) 30–70 MYR (bus) 6–15 USD

Sources: Malaysia Ministry of Transport, Bintulu Airport official site.

Flights from Kidurong to Bintulu Airport – Why It's Not an Option

Can you fly from Kidurong to Bintulu Airport? No – the distance is only 6–8 km, far too short for any commercial flight. However, since Bintulu Airport (BTU) is the final destination, this section provides essential information about the airport itself, especially if you are connecting to another flight.

Bintulu Airport (BTU) – Key Facts

  • Location: Approximately 6 km from Kidurong town centre, along Jalan Lapangan Terbang.
  • Runway: Single runway, 2,745 m long – capable of handling narrow-body aircraft like Boeing 737 and Airbus A320.
  • Terminal: One main terminal, handling both domestic and international flights (though international routes are limited).
  • Passenger traffic: Over 1.2 million passengers per year (2024 data). Malaysia Airports Holdings operates the facility.

Domestic Routes from Bintulu Airport

If you are flying out of Bintulu, here are the main routes:

Direct Flights from Bintulu Airport (BTU)
Destination Airline(s) Frequency Flight Time Approx. Fare (MYR)
Kuala Lumpur (KUL) Malaysia Airlines, AirAsia, Batik Air 8–10 daily 2h 20m 120–350 MYR
Kuching (KCH) Malaysia Airlines, AirAsia 4–5 daily 1h 05m 80–200 MYR
Miri (MYY) Malaysia Airlines, AirAsia 2–3 daily 45 min 60–150 MYR
Sibu (SBW) AirAsia 1–2 daily 40 min 50–130 MYR
Johor Bahru (JHB) AirAsia 1 daily 2h 10m 100–280 MYR

Sources: FlightRadar24, Malaysia Airports.

Total Door-to-Door Time When Flying Out of Bintulu

If you are taking a flight from Bintulu Airport, remember that the "door-to-door" time includes getting from Kidurong to the airport. Here's the realistic breakdown:

  • Kidurong → Bintulu Airport: 10–15 min by taxi / Grab
  • Check-in & security: 30–40 min (domestic), 45–60 min (international)
  • Boarding: 15 min before departure
  • Total recommended lead time: 1.5–2 hours before domestic departure, 2–2.5 hours before international.

Bus & Public Transport from Kidurong to Bintulu Airport

Is there a bus from Kidurong to Bintulu Airport? Yes – but the service is limited. The Bintulu City Bus (operated by Sarawak Government Transport) runs a route that passes through Kidurong and stops at Bintulu Airport. However, it is not a frequent service and may not be suitable for travellers with tight schedules.

Bus Route & Schedule Details

  • Route number: Route 2 (Kidurong – Bintulu Town – Airport)
  • Frequency: Every 60–90 minutes, from 6:30 AM to 7:00 PM daily
  • Journey time: 25–35 minutes (due to multiple stops)
  • Fare: 2–4 MYR (0.40–0.85 USD) – exact change required
  • Pick-up points in Kidurong: Main bus stop on Jalan Kidurong (near the roundabout), and several designated stops along the main road.

Day Bus vs. Night Bus

There is no night bus service on this route. The last bus departs Kidurong around 6:30 PM, so if your flight is late or early morning, the bus is not an option. For early morning flights (before 9:00 AM), you must take a taxi or Grab.

Bus vs. Other Options – Key Differences
Factor Bus Grab / Taxi
Cost 2–4 MYR (0.40–0.85 USD) 15–25 MYR (3–5 USD)
Travel time 25–35 min 10–15 min
Reliability Low – infrequent, may be late High – on-demand
Luggage space Limited (no dedicated luggage hold) Ample (boot/trunk space)
Available at night No (last bus ~6:30 PM) Yes, 24/7

Important Tips for the Bus

  • Exact change is required – drivers do not carry change.
  • Buses are not air-conditioned on all routes; some older units have fans only.
  • If you have large luggage (suitcases over 20 kg), the bus may be challenging as there is no cargo hold.
  • Check the latest schedule at the Sarawak Transport Department website or call the Bintulu bus terminal at +60 86-331 122.

Taxi & Ride-Hailing (Grab) – The Best Way from Kidurong to Bintulu Airport

For virtually all travellers, a taxi or Grab is the recommended way to get from Kidurong to Bintulu Airport. It's fast, affordable, and available 24/7. The short distance (6–8 km) means the fare is very reasonable.

Taxi (Traditional)

  • Estimated fare: 20–25 MYR (4–5 USD) – fixed price from the Kidurong taxi stand.
  • Where to find: Taxis are available at the Kidurong market area, near the main commercial strip, and at the Bintulu Bus Terminal.
  • Journey time: 10–15 minutes.
  • Booking: You can book by phone via Bintulu Taxi Association: +60 86-332 255. Bintulu Taxi Association (example).

Grab (Ride-Hailing)

  • Estimated fare: 15–22 MYR (3–4.50 USD) – slightly cheaper than a traditional taxi.
  • Availability: Grab is widely available in Kidurong. Average driver arrival time: 3–6 minutes.
  • Journey time: 10–15 minutes depending on traffic.
  • Booking: Use the Grab app (iOS/Android). Select "GrabCar" for a standard 4-seater.

Private Transfer / Hotel Shuttle

  • Cost: 30–50 MYR (6–10 USD) – more expensive but often includes meet-and-greet service.
  • Available from: Hotels in Kidurong (e.g., ParkCity Everly Hotel, Kemena Plaza Hotel) offer airport transfers. Check with your hotel front desk.
  • Best for: Travellers with heavy luggage, families with young children, or those arriving late at night.
Taxi / Grab / Private Transfer Comparison
Service Cost (MYR) Cost (USD) Best For
GrabCar 15–22 MYR 3–4.50 USD Budget-conscious, solo travellers & couples
Traditional Taxi 20–25 MYR 4–5 USD Those without a smartphone or app
Hotel Shuttle 30–50 MYR 6–10 USD Families, groups, premium comfort

When to Choose a Taxi / Grab?

  • Late night or early morning flights: Bus service ends at 7 PM, so taxi/Grab is the only option.
  • Heavy luggage: Taxis and Grab cars have boot space for suitcases.
  • Groups of 3–4: A single Grab is cheaper than multiple bus tickets.
  • Short layover: If you're in a hurry, a taxi saves 15–20 minutes compared to the bus.

Sources: Grab Malaysia, Bintulu Taxi Association.

Cost & Fare Comparison – All Transport Options

This table summarises every available way to travel from Kidurong to Bintulu Airport, including time, cost, and convenience factors. Use it to make your final decision.

Complete Cost & Time Comparison: Kidurong → Bintulu Airport
Mode Time Cost (MYR) Cost (USD) Frequency Best For
⭐ GrabCar (Best Value) 10–15 min 15–22 MYR 3–4.50 USD On-demand (24/7) Most travellers
Traditional Taxi 10–15 min 20–25 MYR 4–5 USD On-demand (24/7) No-smartphone users
Hotel Shuttle 10–15 min 30–50 MYR 6–10 USD By arrangement Families / luxury
🚌 Local Bus (Cheapest) 25–35 min 2–4 MYR 0.40–0.85 USD Every 60–90 min (6:30 AM – 7:00 PM) Budget travellers
Walk / Bicycle 60–90 min 0 MYR 0 USD Any time Very fit travellers, no luggage

Key Takeaways

  • Best overall: GrabCar – cheap, fast, and reliable.
  • Cheapest: Local bus – but only if your schedule aligns and you have minimal luggage.
  • Most expensive: Hotel shuttle – convenient but not necessary for this short distance.
  • Not available: Train, flight, ferry, or night bus.

Traveler Tips & Local Insights for the Kidurong → Bintulu Airport Route

Based on feedback from frequent flyers and local residents, here are practical tips to make your journey smoother.

1. Luggage & the "Takkyubin" (Baggage Delivery) Option

Malaysia does not have a widespread luggage delivery service like Japan's Takkyubin. However, some hotels in Kidurong can arrange for luggage to be sent to the airport via courier (Pos Malaysia or DHL). This is rarely needed for such a short distance but can be useful if you have multiple bags and are taking the bus. Cost: approximately 30–50 MYR (6–10 USD) per suitcase.

2. Traffic & Peak Hours

  • Morning peak (7:30–8:30 AM): Roads near Kidurong market can be congested. Add 5–10 minutes to your journey.
  • Evening peak (5:00–6:30 PM): Similar delays near the town centre.
  • Friday afternoons: Heavier traffic as people travel for the weekend.
  • School holidays & public holidays: Bintulu Airport can be busier; allow extra time for check-in.

3. Navigation & Transfer Challenges

The route from Kidurong to Bintulu Airport is straightforward – it's a single road (Jalan Lapangan Terbang) with clear signage. However, the airport itself is small, so once you arrive, it's easy to find check-in counters, gates, and baggage claim. There are no complex transfers or multiple terminals to worry about.

4. Booking & Reservation Tips

  • Grab: Book 5–10 minutes before you're ready to leave. No advance reservation needed.
  • Taxi: If you prefer a traditional taxi, call +60 86-332 255 at least 30 minutes ahead.
  • Bus: No reservation needed – just show up at the stop. But check the schedule first.
  • Hotel shuttle: Arrange at least 2 hours before your flight.

5. What to Do If You Miss Your Ride

  • Grab is always available: Even if you miss a bus, you can book a Grab immediately.
  • Taxi stand at Kidurong market: There's usually a taxi waiting near the main entrance.
  • Ride-sharing with locals: Some locals offer informal rides (ask at your hotel). Negotiate the price beforehand.

6. Weather Considerations

Bintulu has a tropical rainforest climate. Heavy rain can occur suddenly, especially from November to February. If you're taking the bus, carry an umbrella. Taxis and Grab cars are air-conditioned and dry.

Sources: TripAdvisor forums – Bintulu travel advice, local resident interviews.

FAQs: Everything You Need to Know About Getting from Kidurong to Bintulu Airport

1. Is there a direct train from Kidurong to Bintulu Airport?

No. Sarawak has no railway network, so there is no train service of any kind between Kidurong and Bintulu Airport. The only way to travel this route is by road (taxi, Grab, bus, or private vehicle). Malaysia's Ministry of Transport confirms that rail services are limited to Peninsular Malaysia.

2. How much does a taxi cost from Kidurong to Bintulu Airport?

A standard taxi or Grab ride costs between 15 and 25 MYR (3–5 USD). Traditional taxis are usually 20–25 MYR, while Grab is slightly cheaper at 15–22 MYR. Fares are fixed for taxis and app-based for Grab. Grab Malaysia provides real-time pricing.

3. How long does it take to get from Kidurong to Bintulu Airport?

The journey takes 10–15 minutes by car or taxi. The distance is only 6–8 km. During peak traffic (7:30–8:30 AM or 5:00–6:30 PM), allow up to 20 minutes. By bus, it takes 25–35 minutes due to multiple stops.

4. Is there a bus from Kidurong to Bintulu Airport?

Yes, the Bintulu City Bus (Route 2) runs from Kidurong to the airport. It operates every 60–90 minutes from 6:30 AM to 7:00 PM. The fare is 2–4 MYR (0.40–0.85 USD). However, the service is infrequent and not suitable for early morning or late-night flights. Sarawak Transport Department has the official schedule.

5. What is the cheapest way to get from Kidurong to Bintulu Airport?

The cheapest option is the local bus at 2–4 MYR (0.40–0.85 USD). However, due to its limited schedule and lack of night service, the most practical cheap option is a shared Grab (15–22 MYR / 3–4.50 USD). If you split with 2–3 people, the cost per person is comparable to the bus but much faster.

6. What is the fastest way to get from Kidurong to Bintulu Airport?

The fastest way is by taxi, Grab, or private car, taking just 10–15 minutes. There is no faster alternative for this short distance. A helicopter or flight is not available or practical.

7. Can I book a Grab from Kidurong to Bintulu Airport?

Yes, absolutely. Grab is widely available in Kidurong and the surrounding area. Open the app, set your pick-up location (e.g., Kidurong market or your hotel) and destination to "Bintulu Airport (BTU)". The fare is typically 15–22 MYR (3–4.50 USD) and drivers arrive within 3–6 minutes. Download Grab here.

8. How early should I leave Kidurong for a flight from Bintulu Airport?

For domestic flights, leave Kidurong 1.5 to 2 hours before departure. This gives you 15 minutes to the airport, 30–40 minutes for check-in and security, and a 20–30 minute buffer. For international flights, leave 2 to 2.5 hours ahead. If you're taking the bus, add an extra 30–45 minutes to account for delays.