Explore Destinations

Discover the world's most amazing places

How to Get from Kuching to Bintulu Airport

Quick Answer

The best way to get from Kuching to Bintulu Airport (BTU) is to fly. MASwings and AirAsia operate direct flights from Kuching International Airport (KCH) to Bintulu Airport, with a flight time of just 45 minutes and fares from 200–400 MYR (43–87 USD) one-way. If you are on a tight budget, the express bus is the cheapest option at 50–80 MYR (11–17 USD) but takes 7–8 hours plus a taxi from the bus terminal to the airport. For groups or travelers with heavy luggage, a private taxi offers door-to-door convenience at 600–1,000 MYR (130–217 USD). There is no train service between Kuching and Bintulu.

Quick Navigation: Kuching to Bintulu Airport Transport Options

Flight from Kuching to Bintulu Airport – The Fastest Option

Flying is by far the quickest and most convenient way to travel from Kuching to Bintulu Airport. The flight covers approximately 600 km in just 45 minutes, compared to 7–8 hours by road. This section provides a complete breakdown of airlines, schedules, fares, baggage policies, and the total door-to-door time so you can make an informed decision.

Airlines & Flight Frequency

Two airlines operate direct flights between Kuching International Airport (KCH) and Bintulu Airport (BTU):

  • MASwings (flagship carrier under Malaysia Aviation Group) – offers 2–3 daily flights using ATR 72-600 turboprop aircraft. Check-in baggage allowance: 20 kg included. Official MASwings website.
  • AirAsia – operates 1–2 daily flights on the same route using Airbus A320 jets. Check-in baggage: 20 kg included in standard fare. Official AirAsia website.

Flight schedules vary by season, but departures are typically concentrated in the morning (7:00–9:00 AM) and late afternoon (4:00–6:00 PM). It is recommended to book at least 2–3 weeks in advance to secure the best fares, especially during school holidays and festive seasons like Gawai or Chinese New Year.

Fare Comparison: MASwings vs AirAsia

Airline Aircraft Type One-Way Fare (MYR) One-Way Fare (USD) Baggage Allowance Daily Flights
MASwings ATR 72-600 (turboprop) 250–400 MYR 54–87 USD 20 kg checked + 7 kg cabin 2–3
AirAsia Airbus A320 (jet) 200–350 MYR 43–76 USD 20 kg checked + 7 kg cabin 1–2

Note: Fares are dynamic and subject to change. Prices shown are for one-way tickets booked in advance. Last-minute fares can exceed 500 MYR (109 USD).

Total Door-to-Door Time: Why Flying Wins

Many travelers underestimate the time spent getting to and from airports. Here is a realistic door-to-door breakdown for the flight option:

  • Kuching city center to KCH airport: 15–20 minutes by taxi (approx. 25 MYR / 5 USD).
  • Recommended arrival before departure: 60 minutes for domestic flights (no need for 2 hours).
  • Flight time: 45 minutes.
  • Baggage collection at BTU: 10–15 minutes.
  • Bintulu Airport to Bintulu town center: 20 minutes by taxi (approx. 30 MYR / 6.5 USD).

Total door-to-door time: approximately 2.5–3 hours. In contrast, the bus takes 7–8 hours plus taxi transfers at both ends, making flying 3 times faster overall.

Which Airport in Bintulu?

Bintulu Airport (BTU) is the only commercial airport serving the Bintulu region. It is located about 20 km west of Bintulu town center (a 20-minute drive). There is no alternative airport – all flights from Kuching arrive at BTU. From the airport, you can take a taxi or use a ride-hailing app (Grab) to reach your final destination in Bintulu or nearby areas such as Samalaju Industrial Park or Similajau National Park.

Tips for Booking Flights

  • Book on Tuesday or Wednesday for the lowest fares – airline pricing algorithms often drop prices mid-week.
  • Use incognito mode when searching to avoid price hikes based on browsing history.
  • Check both MASwings and AirAsia – AirAsia is sometimes cheaper but has stricter baggage and change policies.
  • For group travel (3+ people), a private taxi might be cost-competitive with flying – refer to the taxi section for details.

Express Bus from Kuching to Bintulu – The Cheapest Way

For budget-conscious travelers, the express bus is the most economical way to get from Kuching to Bintulu. Although the journey takes 7–8 hours, it costs a fraction of a flight ticket and allows you to see the Sarawak countryside. This section covers bus operators, departure points, fares, comfort levels, and how to reach Bintulu Airport from the bus terminal.

Bus Operators & Routes

Several bus companies operate the Kuching–Bintulu route, all departing from Kuching Express Bus Terminal (also known as the Kuching Bus Station) at 3½ Mile, Kuching. The main operators include:

  • Biaramas – the largest operator on this route, with multiple daily departures. Fares from 50–70 MYR (11–15 USD). Official Biaramas website.
  • Bus Asia – offers competitive pricing and newer fleet. Fares from 55–75 MYR (12–16 USD).
  • Eva Express – known for punctuality and comfortable seats. Fares from 60–80 MYR (13–17 USD).

Buses arrive at Bintulu Bus Terminal (also called Bintulu Express Bus Terminal), located at Jalan Tun Razak, Bintulu town center. From there, you need to take a short taxi ride to Bintulu Airport.

Day Bus vs Night Bus: Which Should You Choose?

Type Departure Time Arrival Time Fare (MYR) Fare (USD) Pros Cons
Day Bus 7:00–9:00 AM 2:00–4:00 PM 50–70 MYR 11–15 USD Scenic views, easier to sleep, arrive in daylight Uses a full day
Night Bus 9:00–11:00 PM 4:00–6:00 AM (next day) 55–80 MYR 12–17 USD Saves accommodation cost, arrive early morning Less scenic, can be chilly (bring a jacket)

Recommendation: If you are traveling on a budget, the night bus is an excellent choice because it saves you a night of accommodation. However, if you struggle to sleep on moving vehicles, the day bus is more comfortable.

Bus Comfort & Amenities

Express buses on this route are generally air-conditioned with reclining seats (legroom varies by operator). Most buses have a restroom onboard, but it is recommended to use the rest stops (typically 2 stops along the way: one in Serian and one in Simunjan). Wi-Fi is not always available, so download entertainment beforehand. Bring a light blanket or jacket as the air conditioning can be strong.

How to Get from Bintulu Bus Terminal to Bintulu Airport

The Bintulu Bus Terminal is approximately 20 km from Bintulu Airport (BTU). A taxi ride takes 20–25 minutes and costs about 30–40 MYR (6.5–9 USD). Taxis are available at the terminal, but you can also book via Grab (ride-hailing app) for a similar price. There is no direct public bus from the bus terminal to the airport, so factor this transfer into your total travel time and budget.

Booking & Luggage Tips

  • Book in advance – especially for night buses and during public holidays. You can book via EasyBook or BusOnlineTicket.
  • Baggage limit: Most operators allow 20 kg of luggage in the hold and one carry-on. Oversized items (surfboards, bicycles) may incur an extra fee.
  • Arrive 30 minutes early at the bus terminal to check in and load your luggage.

Taxi & Private Transfer – Door-to-Door Convenience

If you value privacy, comfort, and door-to-door service, a private taxi or car transfer is the best option – but it comes at a premium. This section explains the costs, booking process, suitable scenarios, and what to expect when hiring a taxi from Kuching to Bintulu Airport.

Typical Cost & Journey Time

A private taxi from Kuching city center to Bintulu Airport covers about 600 km via the Pan Borneo Highway. The journey takes 7–8 hours, depending on traffic and rest stops. Standard fares range from 600–1,000 MYR (130–217 USD) for a one-way trip, depending on the vehicle type and the operator.

Vehicle Type Passengers One-Way Fare (MYR) One-Way Fare (USD) Best For
Standard sedan (e.g., Toyota Vios) 1–3 600–750 MYR 130–163 USD Solo travelers or couples
MPV (e.g., Toyota Innova) 4–6 750–900 MYR 163–196 USD Small families or groups
SUV (e.g., Toyota Fortuner) 4–5 850–1,000 MYR 185–217 USD Those with lots of luggage

Note: Some operators charge extra for late-night pickups (after 10:00 PM) or additional stops. Confirm the total price before booking.

When Should You Choose a Private Taxi?

  • Late-night or early-morning travel – when flights and buses are not available.
  • Traveling with a group – the cost per person can be comparable to flying if split among 4–6 people.
  • Heavy or bulky luggage – no baggage restrictions like on flights or buses.
  • Mobility concerns – elderly travelers or those with disabilities benefit from door-to-door service.
  • Business travelers – who need to work on the road or have a flexible schedule.

How to Book a Reliable Taxi

  • Use Grab (ride-hailing app) for standard sedans – Grab offers fixed pricing for intercity trips. However, availability for Kuching–Bintulu may be limited; it is better to book in advance.
  • Local taxi companies such as Kuching City Taxi or Bintulu Taxi Association offer pre-booked transfers. Example Kuching taxi service.
  • Hotel concierges can arrange reliable transfers – often at a slight premium but with accountability.

Important Considerations

  • Confirm the price upfront – especially if booking through a street taxi rather than an app.
  • Check the vehicle condition – air conditioning and seatbelts are essential for a 7-hour journey.
  • Plan rest stops – discuss with the driver if you need to stop for meals or toilet breaks.
  • Tolls and parking – these are usually included in the fare, but confirm to avoid surprises.

Self-Drive from Kuching to Bintulu via the Pan Borneo Highway

Driving yourself offers maximum flexibility and can be cost-effective for groups or those planning to explore beyond Bintulu. The route uses the Pan Borneo Highway, a mostly paved road that connects major towns in Sarawak. This section provides a detailed driving guide, including road conditions, safety tips, and estimated costs.

Route Overview

The distance from Kuching city center to Bintulu Airport is approximately 600 km, with a driving time of 7–8 hours under normal conditions. The route is straightforward:

  1. Start on Jalan Tun Jugah heading east, merging onto the Pan Borneo Highway (Route 1).
  2. Pass through Serian (approx. 1 hour), Simunjan (2 hours), Betong (3.5 hours), Sibu (4.5 hours), and Mukah (6 hours).
  3. Continue to Bintulu – follow signs to Bintulu Airport (BTU).

The highway is two-lane for most of the route (one lane in each direction) with occasional overtaking lanes. Some sections near Sibu and Bintulu are being upgraded to a divided highway – expect occasional roadworks.

Road Conditions & Safety Tips

  • Surface quality: Mostly good asphalt, but some sections (especially between Betong and Sibu) have uneven surfaces and potholes. Drive cautiously at night.
  • Wildlife: Be alert for wild boar, monkeys, and even elephants near forested areas, especially at dawn and dusk.
  • Logging trucks: The Pan Borneo Highway is used by heavy logging trucks. Overtake with care and maintain safe distance.
  • Rest stops: There are petrol stations and rest areas approximately every 50–80 km. Popular stops include Serian, Simunjan, Betong, and Sibu.
  • Fuel: Petrol stations are plentiful along the route. Fill up in Kuching and again in Sibu to be safe.

Cost Breakdown for Self-Drive

Expense Item Estimated Cost (MYR) Estimated Cost (USD)
Fuel (approx. 600 km, 8 km/L) 120–150 MYR 26–33 USD
Tolls (Pan Borneo Highway is mostly toll-free) 0 MYR 0 USD
Food & drinks (2 stops) 20–40 MYR 4–9 USD
Car rental (if needed, per day) 120–200 MYR 26–43 USD
Total (with own car) 140–190 MYR 30–41 USD
Total (with rental car) 260–390 MYR 57–85 USD

Note: Car rental rates vary by company and vehicle type. Insurance excess is typically 1,000–2,000 MYR – check the policy carefully.

Who Should Drive?

  • Groups of 3–5 people – sharing fuel and rental costs makes it competitive with bus tickets.
  • Travelers with multiple destinations – if you plan to visit Sibu, Mukah, or Similajau National Park along the way.
  • Those who enjoy road trips – the Sarawak countryside is scenic, with palm oil plantations, rivers, and traditional longhouses visible from the highway.

Important: If you are not used to driving in Malaysia, consider hiring a driver or taking a taxi. Driving at night on the Pan Borneo Highway is not recommended due to reduced visibility and wildlife risks.

Train Service from Kuching to Bintulu – Not Available

There is no passenger train service between Kuching and Bintulu. Sarawak, unlike Peninsular Malaysia, does not have an operational railway network for public transport. The only railway line in Sarawak is a narrow-gauge freight line used by the logging industry, which is not accessible to travelers.

Why No Train?

Sarawak's geography – with mountainous terrain, dense rainforests, and wide rivers – makes railway construction challenging and expensive. The state government has discussed plans for a Sarawak Railway Network in the past, but no concrete timeline has been announced. As of 2025, the only practical ways to travel between Kuching and Bintulu are by air, bus, taxi, or private car.

What About Future Plans?

In 2023, the Sarawak government proposed a Kuching–Bintulu railway line as part of the Sarawak Metro and Rail Development Plan, but it is still in the feasibility study stage. If built, it would likely take 10–15 years to complete. For now, travelers must rely on road and air transport.

Alternatives to Train

  • Fly – 45 minutes, from 200 MYR (43 USD).
  • Express bus – 7–8 hours, from 50 MYR (11 USD).
  • Private taxi – 7–8 hours, from 600 MYR (130 USD).
  • Self-drive – 7–8 hours, from 140 MYR (30 USD) in fuel.

For more details on each alternative, refer to the relevant sections above.

Tickets & Cost Comparison – All Options at a Glance

This table summarizes all transport options from Kuching to Bintulu Airport, including time, cost, frequency, and key notes. Use it to quickly compare and choose the best option for your trip.

Transport Mode Total Time (Door-to-Door) Cost per Person (MYR) Cost per Person (USD) Frequency Best For Booking Required?
✈️ Flight (MASwings / AirAsia) 2.5–3 hours 200–400 MYR 43–87 USD 3–5 daily Speed & convenience Yes – book online
🚌 Express Bus (day or night) 8–9 hours (incl. taxi to airport) 50–80 MYR (+ 30–40 MYR taxi) 11–17 USD (+ 6.5–9 USD taxi) Multiple daily Budget travel Recommended in advance
🚕 Private Taxi (standard sedan) 7–8 hours (door-to-door) 600–1,000 MYR (total) – split per person 130–217 USD (total) On demand Groups, luggage, late-night Yes – book in advance
🚗 Self-Drive (own car) 7–8 hours 140–190 MYR (fuel only, per car) 30–41 USD (fuel only) Any time Flexibility & road trip No (but plan route)
🚗 Self-Drive (rental car) 7–8 hours 260–390 MYR (fuel + rental, per car) 57–85 USD (fuel + rental) Any time Groups & exploration Yes – book rental car

Key Takeaways

  • Fastest: Flight – 2.5–3 hours door-to-door.
  • Cheapest: Express bus – 80–120 MYR (17–26 USD) including the taxi to the airport.
  • Best value for groups: Self-drive or private taxi – if 4 people share a taxi, it costs 150–250 MYR (33–54 USD) per person.
  • Most flexible: Self-drive – you can stop anywhere along the way.

Where to Book Tickets

Traveler Tips & Local Experience – What You Need to Know

After covering the logistics, here are some hard-earned tips from locals and frequent travelers that will make your journey from Kuching to Bintulu smoother, cheaper, and more enjoyable.

1. Booking Timing Is Everything

  • Flights: Book 3–4 weeks ahead for the best prices. During Gawai Festival (June) and Christmas/New Year, fares can double. Avoid traveling on the Friday before a public holiday if possible.
  • Buses: Night buses sell out quickly on weekends. Book at least 3 days in advance for a Friday or Saturday departure.
  • Taxis: If you need a taxi for early morning (before 6:00 AM), book at least 24 hours in advance to ensure availability.

2. Luggage & Baggage Services

If you are traveling with heavy luggage and taking the bus, consider using a baggage delivery service like GD Express or Pos Malaysia to send your luggage directly to your hotel in Bintulu. This costs approximately 30–50 MYR (6.5–11 USD) for a 20 kg bag and saves you the hassle of carrying it on the bus and taxi. For flight passengers, MASwings and AirAsia both allow 20 kg checked baggage – weigh your bag at home to avoid excess fees.

3. What to Eat on the Journey

  • At Kuching Express Bus Terminal: Grab a Kolo Mee (Sarawak's signature noodle dish) or a Sarawak Laksa from the terminal food court – both are delicious and inexpensive (5–8 MYR / 1–2 USD).
  • En route (self-drive or taxi): Stop at Serian for fresh local fruits (rambutan, durian, and cempedak depending on the season). In Sibu, try kompia (a local bread snack) and sugar cane juice.
  • At Bintulu Airport: The airport has a small café offering light snacks and beverages, but options are limited. Eat before you arrive if you have a specific craving.

4. Connectivity & Navigation

  • SIM card: If you are a foreign traveler, buy a local SIM card (Celcom, Digi, or Maxis) at Kuching Airport or in the city. Data plans are cheap – around 10–20 MYR (2–4 USD) for 10–20 GB.
  • Maps: Download Google Maps offline for the Pan Borneo Highway route, as mobile reception can be patchy between Betong and Sibu.
  • Grab app: Grab works in both Kuching and Bintulu. It is often cheaper than street taxis and provides fixed fares.

5. Time Management – The Hidden Time Trap

Many travelers underestimate the time needed for the bus option. While the bus journey itself is 7–8 hours, you need to add:

  • 30 minutes to get from Kuching city center to the bus terminal.
  • 15–20 minutes to buy tickets and board.
  • 20–25 minutes taxi from Bintulu bus terminal to the airport.

So the real total time for the bus option is 8.5–9.5 hours – not 7–8 hours. Plan your onward flight or appointment accordingly.

6. What to Do in Bintulu While Waiting for Your Flight

If you arrive at Bintulu Airport early, there is not much inside the terminal itself (one café, a small souvenir shop). However, Bintulu town has a few attractions within a 20-minute drive:

  • Similajau National Park – beautiful beaches and jungle trails, about 30 minutes from the airport.
  • Taman Tumbina – a small zoo and botanical garden, 15 minutes from the airport.
  • Bintulu Promenade – a waterfront park with food stalls, 15 minutes from the airport.

If you have a long layover, consider taking a taxi to one of these spots. Most taxi drivers will wait for you or you can arrange a pick-up time.

7. Weather Considerations

Sarawak has a tropical rainforest climate – expect high humidity and rain throughout the year, especially from November to February (monsoon season). Flights are rarely canceled due to weather, but bus travel can be delayed by flash floods on the highway. During heavy rain, allow an extra 1–2 hours for road travel. Always check the weather forecast before you travel.

FAQs: Kuching to Bintulu Airport – Everything You Need to Know

1. Is there a direct flight from Kuching to Bintulu Airport?

Yes, MASwings and AirAsia operate direct flights from Kuching International Airport (KCH) to Bintulu Airport (BTU). The flight takes approximately 45 minutes, and there are 3–5 daily departures depending on the season. Book online through the airline websites or travel aggregators.

2. What is the cheapest way to get from Kuching to Bintulu Airport?

The cheapest option is the express bus from Kuching Express Bus Terminal to Bintulu Bus Terminal (50–80 MYR / 11–17 USD), followed by a short taxi ride to the airport (30–40 MYR / 6.5–9 USD). Total cost: approximately 80–120 MYR (17–26 USD) per person. The night bus is often slightly cheaper and saves a night of accommodation.

3. How long is the bus ride from Kuching to Bintulu?

The bus journey takes between 7 and 8 hours depending on traffic, road conditions, and the number of rest stops. Day buses typically make 2–3 stops along the way. Including the taxi transfer from the bus terminal to the airport, the total door-to-door time is around 8.5–9.5 hours.

4. Are there overnight buses from Kuching to Bintulu?

Yes, several operators run overnight services departing between 9:00 PM and 11:00 PM and arriving in Bintulu early morning (4:00–6:00 AM). Overnight buses are a popular choice for budget travelers because they save both money and time. Fares are similar to day buses, around 55–80 MYR (12–17 USD).

5. Is it better to fly or take the bus from Kuching to Bintulu?

It depends on your priorities. Flying is faster (45 minutes vs 7–8 hours) and more convenient, but costs 200–400 MYR (43–87 USD). The bus is much cheaper (50–80 MYR / 11–17 USD) but takes a full day. For business travelers or those with tight schedules, flying is strongly recommended. For backpackers and budget travelers, the bus is a perfectly viable option.

6. Can I travel from Kuching to Bintulu by train?

No. There is no passenger train service between Kuching and Bintulu. Sarawak does not currently have an operational railway network for public transport. The only ways to travel are by flight, bus, taxi, or private car. Plans for a future railway line have been discussed but are still in early feasibility stages.

7. How do I get from Bintulu town to Bintulu Airport after arriving by bus?

From Bintulu Bus Terminal to Bintulu Airport is about 20 km (20–25 minutes). Taxis are available at the bus terminal, and the fare is approximately 30–40 MYR (6.5–9 USD). You can also book a Grab ride for a similar price. There is no direct public bus from the bus terminal to the airport.

8. Is it safe to drive from Kuching to Bintulu?

Yes, driving is generally safe but requires caution. The Pan Borneo Highway is mostly well-maintained, but watch out for logging trucks, wildlife, and occasional potholes. Avoid driving at night if possible. If you are not used to Malaysian roads, consider hiring a driver or taking a taxi. Total driving time is 7–8 hours, so plan rest stops every 2–3 hours.