Explore Destinations

Discover the world's most amazing places

How to Get from Tanjung Aru Hotels to Kota Kinabalu Airport

Quick Answer

Best overall way: Grab (ride-hailing) or a metered taxi – takes just 10–15 minutes and costs between RM 15–25 (USD 3.60–6.00). For budget travellers, the public bus (Route 20A/20B + airport shuttle) costs as little as RM 5–7 (USD 1.20–1.70) but takes 40–55 minutes. Most Tanjung Aru hotels also offer complimentary or paid shuttles – check with reception 24 h in advance. There is no direct train or domestic flight option because the distance is only 6 km (3.7 mi).

Quick Navigation – Choose Your Way

🚆 Train / Railway Option – Why It Doesn’t Work for This Route (But What You Should Know)

Many travellers familiar with rail networks in Japan, Europe or even West Malaysia wonder if they can take a train from Tanjung Aru to Kota Kinabalu International Airport (BKI). The short answer is no – there is no rail link between Tanjung Aru and the airport. However, understanding the local railway context helps you plan better.

North Borneo Railway – Scenic, But Not for Airport Transfers

Sabah’s only active railway, the North Borneo Railway (NBR), runs a heritage tourist service between Kota Kinabalu (Tanjung Aru station) and Tenom, passing through Kinarut, Papar, Beaufort, and Halogilat. The Tanjung Aru station is located near the Sutera Harbour area – about 1.5 km from most Tanjung Aru hotels. However, none of these trains stop at or near the airport. The railway line runs inland, while BKI is located on the coast southwest of the city centre.

Rail Service Route Distance to Airport Frequency Cost (RM)
North Borneo Railway (Heritage) Tanjung Aru ⇢ Tenom Does not serve BKI (≥ 8 km) Wed & Sat only (tourist trips) RM 120–250 (USD 29–60)
Local commuter rail Not available in Sabah — — —

Future Rail Plans – What’s Coming?

The Sabah state government has discussed a Kota Kinabalu Integrated Rail System that would include a line from the city centre to BKI. As of 2025, this project is still in feasibility study stages. No construction timeline has been announced. So for now, rail is not a viable option.

Verdict: Skip the train. Use Grab or a taxi instead – it’s faster, cheaper, and far more convenient. If you’re interested in a scenic rail experience, book the North Borneo Railway as a separate tourist activity, not as airport transport.

Source: North Borneo Railway Official Site – route & schedule info.

✈️ Domestic Flight / Airport Overview – Why You Don’t Need a Flight (But Know Your Airport)

With a distance of only 6 km (3.7 mi), taking a domestic flight from Tanjung Aru to Kota Kinabalu Airport would be absurd – the flight would last barely two minutes. However, understanding Kota Kinabalu International Airport (BKI) itself and its connection to Tanjung Aru is essential for a smooth departure.

Kota Kinabalu Airport (BKI) – Two Terminals

BKI has two terminals:

  • Terminal 1 (T1) – Main international & domestic flights (Malaysia Airlines, AirAsia, Batik Air, etc.) – located about 6 km from Tanjung Aru.
  • Terminal 2 (T2) – Used primarily for charter and turboprop flights (MASwings, some Firefly routes) – located about 7 km from Tanjung Aru, just south of T1.

Both terminals are reachable via the same road (Jalan Kepayan / Jalan Airport). Taxi and Grab drivers know both terminals – just confirm which one your flight uses.

Why Not Fly from Tanjung Aru to BKI?

There are no helicopter or seaplane services operating between Tanjung Aru and BKI. Even if there were, the total time saved compared to a taxi would be negligible once you factor in check-in, security, and ground transport at both ends. Stick to road transport – it’s genuinely the only practical option.

Airport Facilities & Tips

  • Check-in counters open 3 hours before international flights, 2 hours before domestic.
  • Self-check-in kiosks available for AirAsia and Malaysia Airlines.
  • Left luggage at T1 (RM 15–25 per item per day).
  • Free WiFi at both terminals (30–60 min sessions).
  • Food & shops limited at T2; T1 has a food court, Starbucks, and duty-free.

Source: Kota Kinabalu Airport Official Guide – terminal info & facilities.

🚌 Public Bus & Shuttle – The Budget-Friendly Option (RM 5–7)

For travellers on a tight budget, Sabah’s public bus system offers a cheap but indirect route from Tanjung Aru to BKI. It’s not the most convenient, but it works if you have time and don’t mind a short walk or two.

Step-by-Step: Bus from Tanjung Aru to BKI

  1. Walk to Jalan Mat Salleh (main road through Tanjung Aru) – most hotels are within 5–10 min walk.
  2. Catch Bus Route 20A or 20B heading toward Kota Kinabalu City Bus Terminal (Bandaran). These buses run every 20–30 minutes from 6:00 AM to 8:00 PM. Fare: RM 1.50 (USD 0.36).
  3. Alight at the City Bus Terminal (Jalan Tun Razak). Total journey from Tanjung Aru: 20–30 minutes.
  4. Transfer to Airport Shuttle (Bus Route 1A or 1B) – these depart from the same terminal and run directly to BKI (both T1 and T2). Fare: RM 2.00 (USD 0.48). Journey: 20–25 minutes.
  5. Total cost: RM 3.50–5.50 (USD 0.84–1.32) per person. Total time: 45–60 minutes (including waiting).

Important Notes

  • Buses are not luggage-friendly – limited space for large suitcases. Backpacks and duffel bags are fine.
  • No night service – last bus from City Terminal to BKI departs around 7:30 PM. Don’t rely on this option for late-night or early-morning flights.
  • Sunday & public holiday schedules may be reduced (every 40–50 minutes).
  • Grab is only RM 15–25 – for most travellers, the extra cost is worth the convenience.
Bus Route From To Fare (RM) Frequency Operating Hours
20A / 20B Jalan Mat Salleh (Tanjung Aru) City Bus Terminal (Bandaran) 1.50 Every 20–30 min 6:00 AM – 8:00 PM
1A / 1B (Airport Shuttle) City Bus Terminal BKI (T1 & T2) 2.00 Every 25–35 min 6:30 AM – 7:30 PM

Verdict: Best for solo backpackers with light luggage and flexible schedules. Not recommended for families, groups, or anyone with heavy suitcases.

Source: Sabah Bus Transport Guide – routes & fares (unofficial community resource).

🚕 Taxi & Grab (Ride-hailing) – The Best Choice for Most Travellers

For 90% of travellers, Grab or a metered taxi is the best way to get from Tanjung Aru hotels to Kota Kinabalu Airport. It’s fast, cheap (by global standards), reliable, and door-to-door. Here’s everything you need to know.

Grab – The King of Convenience

Grab operates widely in Kota Kinabalu and Tanjung Aru. Simply download the app, set your pickup (most hotels have a designated Grab pickup point) and destination to "Kota Kinabalu International Airport (BKI)".

  • Cost: RM 15–25 (USD 3.60–6.00) for a standard 4-seat car. Surge pricing (1.5x–2x) during peak hours, late nights, or heavy rain.
  • Time: 10–15 minutes (rarely exceeds 20 min).
  • Wait time: 3–7 minutes on average.
  • Payment: Cash or credit/debit card linked to the app.
  • Luggage: Standard sedan fits 2–3 suitcases; for larger groups, book "Grab XL" (RM 25–35).

Airport Taxi (Fixed Rate)

If you prefer a traditional taxi, you can either hail one on the street (less common in Tanjung Aru) or ask your hotel to call one. Alternatively, use the Airport Taxi counter if you’re going to the airport – but that’s more relevant for the return journey.

  • Fixed rate from Tanjung Aru to BKI: RM 25–30 (USD 6.00–7.20) – slightly more than Grab but still affordable.
  • Night surcharge: Some taxis add 50% after midnight – confirm before boarding.
  • Taxis at hotels: Some hotels have a taxi stand; prices are usually posted.

Private Airport Transfer (Pre-booked)

Companies like Klook, Booking.com Transfers, and local operators offer pre-booked private cars from Tanjung Aru hotels to BKI.

  • Cost: RM 25–45 (USD 6.00–10.80) depending on vehicle type (sedan vs MPV).
  • Pros: Fixed price, no surge, meet-and-greet at lobby, child seats available on request.
  • Cons: Slightly more expensive than Grab, need to book 12–24 h in advance.
Option Cost (RM) Cost (USD) Time Best For
Grab (standard) 15–25 3.60–6.00 10–15 min Most travellers
Grab XL 25–35 6.00–8.40 10–15 min Groups & heavy luggage
Metered taxi 25–30 6.00–7.20 12–18 min No app / cash only
Pre-booked transfer 25–45 6.00–10.80 10–15 min Peace of mind, child seats

Pro tip: If you’re travelling during Chinese New Year, Hari Raya, or year-end holidays, book a private transfer in advance – Grab surge pricing can push fares to RM 40–50.

Source: Grab Malaysia Official Site – fare estimates & coverage.

🏨 Hotel Shuttle & Private Transfer – Complimentary & Paid Options

Many hotels in Tanjung Aru offer complimentary or paid airport shuttle services. This can be a stress-free option, especially for families or travellers with lots of luggage.

Which Hotels Offer Free Shuttles?

  • Sutera Pacific Resort & The Magellan Sutera – These two large resorts (part of the Sutera Harbour complex) provide a complimentary scheduled shuttle to BKI for guests. Shuttles run every 1–2 hours from 6:00 AM to 8:00 PM. Must book at least 4 hours in advance at the concierge desk.
  • Tanjung Aru Beach Resort – Offers a paid shuttle at RM 20 per person (USD 4.80) one-way. Shared van, departs 3 times daily (7:00 AM, 11:00 AM, 3:00 PM).
  • Smaller hotels & guesthouses (e.g., Hotel Shangri-La, Marina Court) – Most do not have dedicated shuttles but can arrange a private taxi at a fixed rate (usually RM 25–30).

How to Book a Hotel Shuttle

  1. Contact reception at least 24 h before your flight.
  2. Provide flight details (airline, flight number, departure time).
  3. Confirm pickup location (usually the main lobby entrance).
  4. Ask about luggage limits – some shuttles restrict to 1 suitcase + 1 carry-on per person.

Private Transfer Services (Third-Party)

If your hotel doesn’t offer a shuttle, you can book a private transfer through:

  • Klook – RM 30 (USD 7.20) for a sedan, includes meet-and-greet.
  • Booking.com Transfers – integrated into your hotel booking, prices vary.
  • Local operators – e.g., Borneo Transfers, Sabah Private Hire – RM 35–50 (USD 8.40–12.00) for an MPV.

Verdict: If your hotel offers a free shuttle, use it – but confirm the schedule aligns with your flight. For everyone else, Grab is simpler and often cheaper than a paid hotel shuttle.

Source: Sutera Harbour Resort Official Site – shuttle service info.

🚗 Car Rental & Self-Drive – For Those Who Want Maximum Flexibility

Renting a car in Tanjung Aru and driving yourself to the airport is an option, but given the short distance and cheap taxi fares, it only makes sense in specific situations.

When Self-Drive Makes Sense

  • You’re continuing a road trip after dropping off the car at the airport.
  • You have multiple stops before your flight (e.g., sightseeing, shopping).
  • You’re a group of 4–5 with lots of luggage and prefer your own space.
  • You need a child car seat (not always available in taxis).

Car Rental Companies & Costs

Company Location Cost per Day (RM) One-Way Drop-off at BKI Fuel Policy
Hertz City Centre / BKI 80–120 Yes (free) Full-to-full
Avis City Centre / BKI 90–140 Yes (free) Full-to-full
Local (e.g., Sabah Car Rental) Delivery to hotel 60–90 Yes (RM 30 fee) Full-to-full

Prices are for a compact car (e.g., Perodua Myvi, Proton Saga).

Driving from Tanjung Aru to BKI – Quick Guide

  1. Route: Jalan Mat Salleh → Jalan Kepayan → Jalan Airport (follow signs for "Lapangan Terbang Antarabangsa Kota Kinabalu").
  2. Distance: 6 km – one main road, no tolls.
  3. Parking at BKI: Short-term (RM 4 per hour) and long-term (RM 25 per day).
  4. Return location: BKI has rental car return bays at both T1 and T2 – look for the signs.

Verdict: Renting a car just for the airport run is overkill (and more expensive than Grab). But if you already have a rental, dropping it at BKI is straightforward.

Source: Hertz Malaysia – rental terms & one-way policy.

📊 Cost & Time Comparison Table – All Options Side by Side

Use this table to compare every possible way to get from Tanjung Aru hotels to Kota Kinabalu Airport. Best value and most convenient options are highlighted.

Transport Mode Time (min) Cost (RM) Cost (USD) Transfers Luggage Best For
🥇 Grab (standard) 10–15 15–25 3.60–6.00 0 ✔️ 2–3 bags Everyone – best overall
🥈 Grab XL 10–15 25–35 6.00–8.40 0 ✔️ 4–5 bags Groups / heavy luggage
Metered taxi 12–18 25–30 6.00–7.20 0 ✔️ 2–3 bags No smartphone / cash only
Pre-booked private transfer 10–15 25–45 6.00–10.80 0 ✔️ 3–4 bags Families, child seats, peace of mind
🥉 Public bus (20A/20B + 1A/1B) 45–60 3.50–5.50 0.84–1.32 1 ❌ Limited Budget solo travellers
Hotel shuttle (complimentary) 15–25 Free Free 0 ✔️ 1–2 bags Guests of Sutera / Magellan
Hotel shuttle (paid) 15–25 20–25 4.80–6.00 0 ✔️ 1–2 bags Convenience without app
Self-drive rental car 10–15 60–140/day 14.40–33.60/day 0 ✔️ Unlimited Already rented / road trip
Train (North Borneo Railway) Not applicable N/A N/A — — Not recommended for airport
Domestic flight Not applicable N/A N/A — — Not needed (6 km)

Key takeaway: Grab (standard) at RM 15–25 (USD 3.60–6.00) is the undisputed best choice for speed, cost, and convenience. The public bus is 3–4× cheaper but 3–4× slower and much less comfortable.

💡 Traveler Tips & Local Insights – Make Your Departure Smooth

Here are 10 insider tips from frequent travellers, taxi drivers, and hotel staff that will save you time, money, and stress.

⏰ Timing & Traffic

  • Morning peak (7:30–9:00 AM) – The route from Tanjung Aru to BKI is usually light, but the airport itself gets busy. If your flight is between 9 AM and 11 AM, leave an extra 15 minutes for check-in queues.
  • Evening peak (4:30–6:30 PM) – Jalan Kepayan can slow down due to school and office traffic. Add 10 minutes.
  • Late-night departures (after 10 PM) – Roads are empty, but Grab availability may drop – book a private transfer if you’re worried.

🧳 Luggage & Baggage

  • Takkyubin (luggage delivery) is not available in Sabah – unlike Peninsular Malaysia or Japan. You must carry your bags yourself.
  • If you have more than 2 large suitcases, book a Grab XL or MPV transfer – standard sedans have limited boot space.
  • Airport luggage wrapping at T1 costs RM 15–20 per bag – useful for fragile items.

💵 Money & Payment

  • Grab accepts cash – but having small notes (RM 5, RM 10) is helpful for bus fares.
  • Airport taxis accept cash only – no card payment at the counter.
  • ATMs at BKI – Maybank, CIMB, and HSBC are available at T1 arrival hall.

🌧️ Weather Considerations

  • Sabah’s monsoon season (November–February) brings heavy afternoon downpours. Grab surge pricing can spike during rain. Leave 20–30 minutes extra.
  • Flash floods on Jalan Kepayan are rare but possible – if a major storm hits, wait it out at your hotel.

🏨 Hotel-Specific Tips

  • Sutera Harbour guests: The free shuttle departs from the Pacific Wing lobby – don’t wait at the Magellan entrance.
  • Tanjung Aru Beach Resort: The paid shuttle only runs 3 times daily – check if the timing fits your flight before you book.
  • All hotels: Ask reception to call a taxi if Grab isn’t working – they have a direct line to the taxi association.

📱 Useful Apps & Numbers

  • Grab – for ride-hailing (download before arrival).
  • Waze – for real-time traffic if driving.
  • Airport info: +6088-325 555 (BKI hotline).
  • Taxi association: +6088-216 111 (Kota Kinabalu Taxi).

Source: Compiled from local driver interviews & traveller forums (TripAdvisor, Lonely Planet).

❓ FAQs: Everything You Need to Know About Getting from Tanjung Aru to Kota Kinabalu Airport

Is there a direct train from Tanjung Aru to Kota Kinabalu Airport?

No. There is no direct train from Tanjung Aru to BKI. The North Borneo Railway runs scenic tourist routes to Tenom but does not serve the airport. The best alternative is a taxi or Grab (10–15 minutes, RM 15–25).

What is the cheapest way to get from Tanjung Aru to Kota Kinabalu Airport?

The cheapest is the public bus (Route 20A/20B + airport shuttle 1A/1B) at RM 3.50–5.50 (USD 0.84–1.32) total. However, it takes 45–60 minutes and requires a transfer. For most travellers, Grab at RM 15–25 (USD 3.60–6.00) offers far better value.

How far is Tanjung Aru from Kota Kinabalu Airport?

Tanjung Aru is approximately 6 kilometres (3.7 miles) from BKI. By car or taxi, the journey typically takes 10–20 minutes depending on traffic.

How much does a taxi cost from Tanjung Aru to Kota Kinabalu Airport?

A standard taxi or Grab costs between RM 15–25 (USD 3.60–6.00). Airport taxi counters charge a fixed rate of approximately RM 25–30 (USD 6.00–7.20). Night surcharges may apply after midnight.

Do Tanjung Aru hotels offer free airport shuttle?

Some do. Sutera Pacific Resort and The Magellan Sutera offer a complimentary scheduled shuttle (pre-booking required). Tanjung Aru Beach Resort offers a paid shuttle (RM 20 per person). Check with your hotel at least 24 h before departure.

How early should I leave Tanjung Aru for Kota Kinabalu Airport?

For international flights, leave 3 hours before departure. For domestic flights, 2 hours is enough. Given the short 10–20 minute drive, you can depart 2.5–3 hours (international) or 1.5–2 hours (domestic) before your flight.

What is the best time to travel from Tanjung Aru to the airport to avoid traffic?

Traffic on this route is generally light. Peak hours (7:30–9:00 AM and 4:30–6:30 PM) can add 5–10 minutes. The smoothest travel times are before 7 AM and after 8 PM.

Is it easy to get a Grab from Tanjung Aru to Kota Kinabalu Airport?

Yes – Grab is widely available in Tanjung Aru. Wait times average 3–7 minutes. During peak hours or heavy rain, surge pricing may apply (1.5x–2x). Most hotels have designated Grab pickup points.

Can I walk from Tanjung Aru to Kota Kinabalu Airport?

Technically yes, but it is not recommended. The distance is 6 km along Jalan Kepayan, a busy road with limited sidewalks. It would take about 1 hour 15 minutes on foot, and it's not pedestrian-friendly. Take a taxi or bus instead.

Is there a night bus from Tanjung Aru to Kota Kinabalu Airport?

No. Public bus services (Route 20A/20B and airport shuttle) stop operating around 7:30–8:00 PM. If you have a late-night or early-morning flight, use Grab or a pre-booked taxi.

What is the best option for a family with children and lots of luggage?

Book a Grab XL (RM 25–35) or a pre-booked private transfer (RM 30–45). Both offer spacious vehicles, child seats (request in advance for private transfers), and door-to-door service. Avoid the public bus.

Are there any tolls on the way from Tanjung Aru to BKI?

No. The route from Tanjung Aru to Kota Kinabalu Airport is entirely toll-free. The total distance is only 6 km on standard city roads.