Explore Destinations

Discover the world's most amazing places

How to Get from Beaufort to Kota Kinabalu Airport

Quick Answer

Best way: Take the Sabah Railway from Beaufort Station to Tanjung Aru Station (2–2.5 hours, ~10–15 MYR / 2.4–3.6 USD), then a Grab or taxi the final 5 km to Kota Kinabalu International Airport (10–15 minutes, ~10–20 MYR / 2.4–4.8 USD). Total cost: approx. 20–35 MYR (4.8–8.4 USD); total time: about 2.5–3.5 hours.

Fastest way: Direct taxi or private transfer from Beaufort to the airport (1.5–2 hours, ~200–350 MYR / 48–84 USD). Most economical: Train + Grab as above. Most scenic: The train ride itself — you'll see coastal villages, paddy fields, and the Crocker Range.

Quick Navigation: Transport Options & Key Topics

Train (Sabah Railway) – The Scenic & Affordable Choice

The Sabah State Railway (Jabatan Keretapi Negeri Sabah) is the only rail service in the state and a beloved travel experience. The line runs from Tenom through Beaufort to Tanjung Aru in Kota Kinabalu. For travelers heading to the airport, this is the most cost-effective and picturesque option.

Key stats at a glance:

  • Route: Beaufort → Tanjung Aru Station (approx. 90 km)
  • Duration: 2 – 2.5 hours (depending on service)
  • Fare: Economy ~10–15 MYR (2.4–3.6 USD); refundable seat ~18–25 MYR (4.3–6.0 USD)
  • Frequency: 4–6 trains daily (check current schedule)
  • Train type: Diesel Multiple Unit (DMU) – air-conditioned cars available

Step-by-Step: Beaufort → Tanjung Aru → Airport

  1. Beaufort Station (Stesen Keretapi Beaufort) – located in the town center. Arrive at least 20 minutes early to purchase your ticket.
  2. Board the train heading toward Tanjung Aru / Kota Kinabalu. Most services are DMU trains with both economy and refundable seat classes.
  3. Enjoy the ride – the route passes through Kampung Klias, Papar, and Putatan, with views of the Crocker Range and the South China Sea.
  4. Alight at Tanjung Aru Station – the terminus for passenger services. No direct rail connection to the airport.
  5. Take a Grab or taxi from Tanjung Aru to BKI (5 km, 10–15 minutes, ~10–20 MYR / 2.4–4.8 USD).

Train Options: Economy vs. Refundable Seat

Feature Economy Class Refundable Seat
Price (Beaufort → Tanjung Aru) ~10–15 MYR (2.4–3.6 USD) ~18–25 MYR (4.3–6.0 USD)
Air-conditioning Limited (some cars) Yes, fully air-conditioned
Seat reservation Not available (first-come, first-served) Guaranteed seat
Refundable No Yes (subject to terms)
Luggage space Shared aisle/overhead Dedicated luggage area

Source: Sabah State Railway official site — fares and schedule subject to change.

What About Different Train Types?

Sabah Railway currently operates DMU (Diesel Multiple Unit) trains. These are self-propelled railcars with comfortable seating. There are no Shinkansen or high-speed trains in Sabah — the average speed is 40–60 km/h. The charm lies in the slow travel experience, not speed.

If you want a premium feel, opt for the refundable seat class, which offers cleaner interiors, guaranteed seating, and better air-conditioning. This is especially recommended if you're carrying luggage.

Baggage on the Train

There is no strict weight limit, but space is limited. Passengers are advised to bring 2 pieces max — one large suitcase and one carry-on. Oversized boxes or multiple large bags may be refused if the train is full. Consider using Takkyubin (baggage delivery) from Beaufort to your Kota Kinabalu hotel for heavy luggage (see Tips section).

Current Schedule (Typical)

Trains from Beaufort to Tanjung Aru generally depart at: 06:30, 08:45, 11:30, 13:15, 15:00, and 16:40. However, schedules change seasonally. Always verify at the station or via the official Sabah Railway page before your trip.

Express & Local Bus – The Budget Traveler's Option

For travelers on a tight budget, express and local buses from Beaufort to Kota Kinabalu offer a low-cost alternative. While slower and less comfortable than the train, buses provide a direct connection to the city center, from where you can catch a taxi or Grab to the airport.

Key stats at a glance:

  • Route: Beaufort Bus Terminal → Kota Kinabalu (Inanam or Wawasan Terminal)
  • Duration: 2.5 – 3.5 hours (depending on stops and traffic)
  • Fare: ~25–40 MYR (6–9.6 USD) one way
  • Frequency: Frequent during day; limited evening services
  • Comfort: Air-conditioned coaches available; some local buses non-AC

Bus Companies & Routes

Operator Type Approx. Fare (MYR) Drop-off Point in KK
Bintang Jaya Express Air-conditioned express 30–35 MYR (7.2–8.4 USD) Inanam Bus Terminal
Sabah Express Air-conditioned coach 35–40 MYR (8.4–9.6 USD) Wawasan Terminal
Local minibus (Bas Mini) Non-AC, local stops 20–25 MYR (4.8–6.0 USD) Various points along Jalan Tun Fuad Stephens

Source: Sabah Tourism Board — bus schedules and fares are indicative.

From Bus Terminal to the Airport

If you arrive at Inanam Bus Terminal, it's about 20 km to the airport — a Grab/taxi costs ~35–50 MYR (8.4–12 USD) and takes 25–40 minutes. From Wawasan Terminal (in the city center), the airport is 8 km away — Grab/taxi ~15–25 MYR (3.6–6 USD), 15–20 minutes.

Night Bus Options

There are very few overnight buses from Beaufort to Kota Kinabalu. Most services run between 06:00 and 18:00. If you need to travel late, your best bet is a taxi or pre-booked private transfer. The train also does not run late — last departure from Beaufort is typically around 16:40.

Booking & Luggage

Bus tickets can be purchased at the Beaufort Bus Terminal or directly from the driver. No advance booking is required for most services, but during Chinese New Year, Hari Raya, and school holidays buses fill up quickly — arrive early. Luggage is stored in the underfloor compartment; no strict weight limit but keep to 2 pieces per person.

Taxi & Private Transfer – The Fastest & Most Convenient

If speed, privacy, or comfort are your priorities, a taxi or private transfer from Beaufort directly to Kota Kinabalu Airport is the best option. It eliminates the need for any transfers and is ideal for those with heavy luggage, late arrivals, or early morning flights.

Key stats at a glance:

  • Route: Beaufort → BKI (direct, no stops)
  • Duration: 1.5 – 2 hours (depending on traffic)
  • Distance: ~95 km via Jalan Beaufort–Papar–Putatan
  • Cost: 200 – 350 MYR (48–84 USD) for standard sedan
  • Extra: Night surcharge (after 22:00) ~20–30%

Types of Private Transfer

Vehicle Type Capacity Estimated Price (MYR) Best For
Standard Sedan (e.g., Toyota Vios) 3–4 pax + luggage 200–260 MYR (48–62 USD) Solo travelers or couples
MPV (e.g., Toyota Innova) 5–7 pax + luggage 280–350 MYR (67–84 USD) Families or groups
Premium/Executive (e.g., Toyota Camry) 3–4 pax + luggage 350–450 MYR (84–108 USD) Business travelers

Prices sourced from Grab Malaysia and local taxi operators — subject to surge pricing and season.

When to Choose a Taxi / Private Transfer

Booking in Advance

It is strongly recommended to pre-book a taxi or private transfer, especially if you have a flight to catch. Many local operators like Borneo Transfers, KK Taxi, and Sabah Private Hire offer online booking with fixed pricing. Booking at least 24 hours in advance gives you peace of mind and often a better rate. A nofollow link example: KK Taxi booking page.

Grab & Ride-Hailing – App-Based Convenience

Grab is Malaysia's leading ride-hailing app and operates throughout Sabah, including in Beaufort and Kota Kinabalu. It offers a middle ground between the low cost of the train and the high cost of a pre-booked taxi.

Key stats at a glance:

  • Route: Beaufort → BKI (direct, door-to-door)
  • Duration: 1.5 – 2 hours (same as taxi)
  • Estimated fare: 150 – 250 MYR (36–60 USD) — varies by demand
  • Availability: Limited in Beaufort; better to pre-schedule via app

How to Use Grab from Beaufort to the Airport

  1. Open the Grab app and set your pickup location (e.g., Beaufort town center or your hotel).
  2. Enter destination: Kota Kinabalu International Airport (BKI).
  3. Choose vehicle type: GrabCar (standard) or GrabCar Premium.
  4. Confirm price — Grab gives a fixed price before booking, so no meter surprises.
  5. Wait for driver — in Beaufort, wait times can be 15–30 minutes depending on availability.

Tip: If you have a flight, use the “Schedule” feature in Grab to book a ride up to 7 days in advance. This locks in the price and ensures a driver is assigned.

Grab vs. Taxi – Which is Better?

Factor Grab Traditional Taxi
Price transparency Fixed upfront Negotiable or metered
Availability in Beaufort Moderate (can be limited) Easier to find at station
Payment Cash or card Cash mostly
Luggage assistance Driver helps Driver helps
Cost 150–250 MYR 200–350 MYR

Data from Grab Malaysia and local taxi union rates.

Kota Kinabalu International Airport (BKI) – Arrival & Flight Connections

Kota Kinabalu International Airport (BKI) is the main gateway to Sabah and one of the busiest airports in Malaysia. It serves domestic flights to all major Malaysian cities and international flights to destinations across Asia, Australia, and the Middle East.

Once you arrive at BKI from Beaufort, you'll find a modern terminal with all essential services.

Terminal Overview

Domestic Flight Connections from BKI

From BKI you can fly directly to:

Planning tip: If you're connecting to a domestic flight, allow at least 2.5 hours between arriving at BKI and your next departure — this covers check-in, security, and possible delays from the Beaufort journey.

International Flights

BKI offers direct international routes to Singapore, Hong Kong, Taipei, Shanghai, Seoul, Tokyo (Narita), Dubai, Kuala Lumpur (transit), and several other cities. Airlines include Malaysia Airlines, AirAsia, Singapore Airlines, Cathay Pacific, China Southern, and Korean Air.

Airport Facilities

Source: Malaysia Airports Holdings Berhad — official BKI information.

Cost & Time Comparison – All Transport Options at a Glance

Use this table to quickly decide which option suits your budget and schedule. Best value and Fastest options are highlighted.

Transport Mode Total Time (Beaufort → BKI) Total Cost (MYR) Total Cost (USD) Transfers Required Best For
Train + Grab ⭐ Best Value 2.5 – 3.5 hr 20 – 35 MYR 4.8 – 8.4 USD 1 (Tanjung Aru → airport) Budget + scenic
Express Bus + Grab 3 – 4.5 hr 40 – 65 MYR 9.6 – 15.6 USD 1 (bus terminal → airport) Lowest cost (if bus schedule aligns)
Taxi / Private Transfer ⭐ Fastest 1.5 – 2 hr 200 – 350 MYR 48 – 84 USD 0 (direct) Speed, comfort, groups
Grab (direct) 1.5 – 2 hr 150 – 250 MYR 36 – 60 USD 0 (direct) Convenience, app booking
Local Minibus + Grab 3.5 – 5 hr 30 – 45 MYR 7.2 – 10.8 USD 2 (minibus to KK, then to airport) Extreme budget (if time allows)

Note: All costs are approximate and based on standard rates as of 2025. Seasonal surges, traffic, and availability may affect prices. Always confirm current fares.

Traveler Tips & Local Insights – Make Your Journey Smooth

1. Luggage Delivery (Takkyubin / Baggage Transfer)

If you have heavy suitcases, consider using baggage delivery services like Yamato Transport (TA-Q-BIN) or local couriers. You can drop your luggage at a convenience store in Beaufort (if available) or at your hotel, and have it sent directly to your Kota Kinabalu hotel or the airport. Cost is around 40–80 MYR (9.6–19.2 USD) per large suitcase. This frees you up to travel light on the train or bus.

2. Station Navigation – Tanjung Aru to Airport

Tanjung Aru Station is small and easy to navigate. When you exit, you'll find a taxi stand and a Grab pickup point. If you have a smartphone, Grab is usually the cheaper option. Taxi drivers may quote a flat rate of 20–25 MYR to the airport — you can negotiate down to 15 MYR if you're firm.

3. Peak Season Warning

During Chinese New Year (Jan/Feb), Hari Raya (variable), Kaamatan (May), and Christmas/New Year, trains and buses sell out days in advance. Book your train ticket at least 3–5 days early during these periods. Taxi and Grab prices may also surge 50–100%.

4. What to See on the Train

Don't sleep through the journey! The train passes through wetland forests, palm plantations, and fishing villages. Keep your camera ready for the stretch between Klias and Papar where the track runs close to the coast — you'll see the South China Sea shimmering between palm trees.

5. Check Your Flight Time – Reverse Planning

Work backwards from your flight departure. For an international flight at 20:00, you should be at BKI by 17:00. That means leaving Beaufort by 14:30 (taxi) or 13:00 (train + Grab). Build in a 1-hour buffer for unexpected delays.

6. Money & Payment

Train tickets are cash only at the station. Buses also prefer cash. Grab and most taxis accept cash or card. ATMs are available at Beaufort town center and at BKI airport. It's wise to carry 100–200 MYR in small notes for transport and food along the way.

Insight from Sabah Tourism Board and experienced travelers.

FAQs – 8 Common Questions About Travel from Beaufort to Kota Kinabalu Airport

1. Is there a direct train from Beaufort to Kota Kinabalu Airport?

No, there is no direct train to the airport. You take the Sabah Railway from Beaufort to Tanjung Aru Station, then a taxi or Grab for the final 5 km to BKI. The combined journey takes about 2.5–3.5 hours.

2. What is the cheapest way to get from Beaufort to Kota Kinabalu Airport?

The cheapest option is the Sabah Railway train (10–15 MYR / 2.4–3.6 USD) + Grab from Tanjung Aru (10–15 MYR / 2.4–3.6 USD), totaling around 20–30 MYR (4.8–7.2 USD). This is also the most scenic route.

3. How long does the train journey from Beaufort to Kota Kinabalu take?

The train from Beaufort to Tanjung Aru Station takes approximately 2 to 2.5 hours for the 90 km journey. Add 10–15 minutes for the Grab ride to the airport.

4. Can I book a taxi from Beaufort to Kota Kinabalu Airport in advance?

Yes, many local operators offer pre-booked private transfers. You can book online or by phone. Expect to pay 200–350 MYR (48–84 USD) for a standard sedan. Booking 24 hours ahead is recommended.

5. How much does a Grab from Beaufort to Kota Kinabalu Airport cost?

A GrabCar from Beaufort to BKI typically costs 150–250 MYR (36–60 USD), depending on demand and time of day. Use the app's Schedule feature to lock in a price and guarantee availability.

6. Is it safe to travel by train from Beaufort to Kota Kinabalu?

Yes, the Sabah Railway is safe and reliable. The trains are maintained, and the route is regularly patrolled. As with any public transport, keep your valuables secure and avoid displaying expensive items.

7. How early should I depart Beaufort for a flight from Kota Kinabalu Airport?

For domestic flights, leave Beaufort at least 4–5 hours before departure. For international flights, allow 5–6 hours. This covers travel time, transfers, check-in, security, and potential delays.

8. Are there luggage restrictions on the Sabah Railway?

There are no strict weight limits, but space is limited. Passengers are advised to bring 2 pieces per person maximum. Large or excessive luggage may be refused if the train is crowded. Consider baggage delivery for heavy suitcases.