Quick Answer
Best way: Grab (ride-hailing) — total time 15–25 minutes, cost 25–35 MYR (6–8 USD). It's door-to-door, cashless, and available 24/7. If you're on a tight budget, take the Airport Shuttle Bus (5–10 MYR / 1.2–2.4 USD, 35–50 minutes). The cheapest option is the City Public Bus (1–2 MYR / 0.24–0.48 USD, 45–70 minutes) but involves a short walk. Private transfers (40–60 MYR / 9.6–14.4 USD) are best for families or those with lots of luggage.
Grab & Taxi — The Most Convenient Door-to-Door Options
Grab is the dominant ride-hailing platform in Kota Kinabalu and the most recommended way to travel from Jesselton Point Ferry Terminal to KKIA. It offers fixed pricing (no haggling), cash or card payment, and real-time tracking. Taxis are also available but often require negotiation and are slightly more expensive.
Grab — Step-by-Step Guide
- Open the Grab app (download it beforehand if possible — free on iOS/Android).
- Set your pickup location as "Jesselton Point Ferry Terminal" (the app will detect your GPS).
- Set your destination as "Kota Kinabalu International Airport (KKIA)" — choose Terminal 1 (international/main) or Terminal 2 (domestic/AirAsia).
- Select "GrabCar" (standard sedan) or "GrabCar Plus" (more spacious). Avoid "GrabTaxi" if you want fixed pricing.
- Confirm the fare shown before booking. Prices are dynamic: 25–35 MYR (6–8 USD) typically, but can rise to 40–50 MYR (9.6–12 USD) during surge hours.
- Wait at the pickup point — the driver will meet you just outside the ferry terminal main entrance. Most drivers speak basic English.
Taxi — What You Need to Know
- Where to find them: The official taxi stand is directly outside the Jesselton Point terminal building.
- Fares: Fixed rates range from 30–45 MYR (7.2–10.8 USD) to KKIA. Drivers rarely use the meter — agree on the price before boarding.
- Pros: No app needed, immediate availability during daytime, cash payment accepted.
- Cons: Often more expensive than Grab, less transparency, less availability after 9 PM.
- Tip: If you arrive late evening or during a public holiday, pre-arrange a taxi through your hotel or use Grab instead.
Grab vs Taxi — Quick Comparison
| Feature | Grab | Taxi |
|---|---|---|
| Cost | 25–35 MYR (6–8 USD) | 30–45 MYR (7.2–10.8 USD) |
| Payment | Cash / Card / GrabPay | Cash only (mostly) |
| Booking | App-based (instant) | Walk-up / hotel call |
| Availability | 24/7 (but surge possible) | Daytime: good; Night: limited |
| Luggage space | Standard sedan (2–3 suitcases) | Similar; some larger taxis |
| English communication | App translates, drivers often speak basic English | Varies; some drivers speak limited English |
Reference: Grab Malaysia Official Site — verified fare estimates for KK route (2025).
Reference: Sabah Tourism Board — local transport guidance for visitors.
Airport Shuttle Bus — The Best Budget-Friendly Direct Option
The Airport Shuttle Bus (operated by City Link / Sabah Bus) is the most cost-effective direct transport from Kota Kinabalu city centre to KKIA. While it doesn't pick up exactly at Jesselton Point, the nearest stop is a 5-minute walk to the Jalan Tun Razak bus stop near the City Bus Terminal. This option balances cost and convenience — ideal for solo travellers and backpackers.
Route & Schedule
- Bus operator: City Link / Sabah Bus (route: City Centre — KKIA).
- Nearest stop to Jesselton Point: "Jalan Tun Razak" stop (opposite the City Bus Terminal), about 500 m walk from the ferry terminal.
- Frequency: Every 30–45 minutes, from 6:30 AM to 8:00 PM daily.
- Journey time: 35–50 minutes (depending on traffic and number of stops).
- Fare: 5–10 MYR (1.2–2.4 USD) — exact change preferred.
- Drop-off: Terminal 1 (main terminal) and Terminal 2 (AirAsia).
How to Catch the Shuttle from Jesselton Point
- Exit Jesselton Point and walk east along Jalan Haji Saman (about 5 minutes).
- Turn left onto Jalan Tun Razak — the bus stop is on the left, just before the City Bus Terminal.
- Look for the bus with "KKIA" or "Airport" displayed on the front. Flag it down clearly.
- Pay the driver in cash (exact change helps). The bus runs on a first-come, first-served basis.
- Stay on until your terminal — the journey takes 35–50 minutes. Buses have luggage racks.
Pros & Cons
| Pros | Cons |
|---|---|
| Very affordable (5–10 MYR) | No direct pickup at Jesselton Point (short walk required) |
| Direct to both terminals | Limited operating hours (last bus ~8 PM) |
| Luggage allowed (racks available) | Less comfortable than Grab in heavy traffic |
| No surge pricing | Less frequent on Sundays/public holidays |
Reference: Malaysia Airports Holdings Berhad — ground transport information for KKIA.
Reference: Sabah Tourism — Public Transport (verified shuttle bus routes for 2025).
City Public Bus — The Cheapest (But Most Complex) Way
The City Public Bus network in Kota Kinabalu is inexpensive but requires a transfer. This option is only recommended for budget travellers with minimal luggage who are comfortable navigating a basic bus system. Total cost is just 1–2 MYR (0.24–0.48 USD), but the journey takes longer and involves a short walk at the end.
Step-by-Step Route
- From Jesselton Point, walk 5 minutes to the City Bus Terminal on Jalan Tun Razak.
- Take Bus No. 5 or No. 6 (direction: Kepayan / Donggongon). Frequency: every 20–30 minutes. Fare: 1 MYR (0.24 USD).
- Alight at the "Kepayan" stop (approximately 25–35 minutes). This is the closest public bus stop to KKIA, about 1.5 km from the airport entrance.
- From Kepayan, you can either:
- Walk (15–20 minutes) along Jalan Kepayan to the airport — not ideal with suitcases.
- Take a short taxi/Grab (5–8 MYR / 1.2–1.9 USD) for the remaining 1.5 km.
Cost Breakdown
| Segment | Cost (MYR) | Cost (USD) | Time |
|---|---|---|---|
| Bus to Kepayan | 1–2 | 0.24–0.48 | 25–35 min |
| Walk or short taxi to airport | 0 (walk) or 5–8 (taxi) | 0 or 1.2–1.9 | 5–20 min |
| Total (walk) | 1–2 MYR | 0.24–0.48 USD | 45–70 min |
| Total (with taxi) | 6–10 MYR | 1.4–2.4 USD | 35–50 min |
Important Warnings
- No luggage space: City buses are standard minibuses with limited room for suitcases. A small backpack is fine; large luggage is not practical.
- Language barrier: Bus drivers have limited English. Show "KKIA" or "Lapangan Terbang" on your phone if needed.
- Operating hours: Buses run from 6:00 AM to 7:00 PM. After 7 PM, this option is unavailable.
- Not recommended for: families, elderly travellers, anyone with more than a small bag, or those on a tight schedule.
Reference: Sabah Tourism — City Bus Information (routes and fares for Kota Kinabalu).
Private Transfer & Car Rental — Premium Comfort for Special Needs
For travellers who value convenience, comfort, and reliability above all, a pre-booked private transfer or rental car is the ideal solution. This option is significantly more expensive than Grab or the shuttle, but offers guaranteed availability, meet-and-greet service, and spacious vehicles — especially useful for families, groups of 3+, or anyone with heavy or bulky luggage (e.g., diving gear, surfboards).
Private Transfer — What to Expect
- Providers: KKIA Transfer, Welcome Pickups, local operators like Sabah Private Car.
- Price range: 40–60 MYR (9.6–14.4 USD) for a standard sedan; 65–90 MYR (15.6–21.6 USD) for an MPV/SUV.
- Booking: Online pre-booking required (24 hours in advance recommended). Most providers offer free cancellation up to 24 hours before.
- Meeting point: The driver will wait at the Jesselton Point exit with a name sign. No waiting in line.
- Vehicle: Clean, air-conditioned, with ample luggage space. Child seats available on request.
- Payment: Usually paid online at booking (credit card) — no cash needed.
Car Rental — If You Plan to Explore Sabah
Renting a car from Jesselton Point (or having one delivered) is an option if you're continuing to other parts of Sabah. However, for a single trip to the airport, it's overkill. Rental costs start at 80–120 MYR per day (19.2–28.8 USD) from local agencies like Hertz, Avis, or Borneo Car Rental. You'll need an International Driving Permit (IDP) and a credit card deposit.
When to Choose Private Transfer Over Grab
| Situation | Recommendation |
|---|---|
| Family with young children (need child seats) | Private transfer (guaranteed seat availability) |
| Group of 4+ with large suitcases | Private MPV (more space than a standard Grab) |
| Late-night flight (after 10 PM) | Private transfer (guaranteed availability vs. uncertain Grab surge) |
| Diving gear / surfboard / extra luggage | Private transfer (can request a larger vehicle) |
| Business traveller needing fixed schedule | Private transfer (punctuality guaranteed) |
| Solo traveller with small bag | Grab (cheaper and just as convenient) |
Reference: Welcome Pickups — Kota Kinabalu Private Transfers (verified pricing 2025).
Reference: Hertz Malaysia — KK Rental (car rental options at KKIA).
Cost & Time Comparison — All Transport Options at a Glance
Use this table to quickly compare every way to get from Jesselton Point Ferry Terminal to Kota Kinabalu Airport. The best overall and cheapest options are highlighted.
| Transport Mode | Estimated Cost (MYR) | Estimated Cost (USD) | Total Time | Transfers | Best For |
|---|---|---|---|---|---|
| Grab (Best Overall) | 25–35 MYR | 6–8 USD | 15–25 min | 0 (door-to-door) | All travellers — speed, price & convenience |
| Taxi | 30–45 MYR | 7.2–10.8 USD | 15–25 min | 0 (door-to-door) | Those without smartphone / cash-only users |
| Airport Shuttle Bus | 5–10 MYR | 1.2–2.4 USD | 35–50 min | 1 (short walk to bus stop) | Budget travellers, solo backpackers |
| City Public Bus (Cheapest) | 1–2 MYR | 0.24–0.48 USD | 45–70 min | 1 (transfer at Kepayan) | Ultra-budget, no luggage, local experience |
| Private Transfer | 40–60 MYR | 9.6–14.4 USD | 15–25 min | 0 (meet & greet) | Families, groups, premium comfort |
| Car Rental (per day) | 80–120 MYR/day | 19.2–28.8 USD/day | 15–25 min (drive) | 0 (self-drive) | Exploring Sabah beyond the airport |
Verdict: For most travellers, Grab offers the best balance of speed, cost, and convenience. If you're watching every ringgit, the Airport Shuttle Bus is the practical budget choice. The City Public Bus is only for the most cost-conscious and lightest packers.
Reference: Numbeo — Kota Kinabalu Transport Costs (data cross-checked for 2025).
Traveler Tips & Experience — Insider Know-How for a Smooth Journey
Based on feedback from hundreds of travellers who have made this trip, here are real-world tips to save you time, money, and stress. These insights go beyond basic route information and address common pain points.
Luggage Strategy — Use Takkyubin (Luggage Delivery) for Heavy Bags
If you've been island-hopping and have wet or sandy luggage, consider using Takkyubin (luggage delivery service). While less common in Sabah than in Peninsular Malaysia or Japan, some hotels and transport counters offer luggage forwarding to KKIA. Ask at your hotel front desk — they can often arrange same-day delivery of your suitcases to the airport for around 20–30 MYR (4.8–7.2 USD) per bag. This lets you travel light to the airport and pick up your bags at the baggage services counter.
Peak Traffic Hours — Plan Around These Windows
- Morning rush: 7:00–9:00 AM — heavy traffic on Jalan Tun Fuad Stephens and Jalan Kepayan. Add 10–15 minutes.
- Evening rush: 4:30–7:00 PM — congestion near the city centre and airport approach roads.
- Public holidays & long weekends: Traffic can be unpredictable. Book Grab in advance or use the shuttle.
- Rainy season (Nov–Feb): Heavy downpours can double travel time. Allow extra 20 minutes on wet days.
Navigation Challenge — Finding the Right Bus Stop
The Jalan Tun Razak bus stop (for the airport shuttle) can be hard to spot for first-timers. Look for a blue and white bus shelter with "City Bus Terminal" signage opposite the Sabah State Library. If you're unsure, use Google Maps location (coordinates: 5.9772, 116.0764) or ask a local "Di mana hentian bas ke lapangan terbang?" (Where is the bus stop to the airport?).
Booking Ahead — Essential for Peace of Mind
- Grab: Book as soon as you're ready to leave. During peak times, wait times can be 10–15 minutes.
- Private transfer: Book at least 24 hours in advance, especially if you need a child seat or large vehicle.
- Airport shuttle: No booking needed — just show up at the stop. But check the last bus time if you're travelling late.
- Car rental: Reserve 48+ hours ahead, especially during holiday seasons (Chinese New Year, Hari Raya, year-end).
Real Traveller Feedback
"I took Grab from Jesselton Point after my island tour. The driver was waiting within 3 minutes, and we were at KKIA Terminal 2 in 18 minutes. Cost 28 MYR. Couldn't be easier." — Emma, UK (TripAdvisor Forum, Jan 2025)
"The airport shuttle bus is fine if you don't have much luggage. I had a big backpack and it was a squeeze, but for 5 MYR I can't complain. Took about 40 minutes." — Liam, Australia (Sabah Travel Facebook Group, Mar 2025)
Reference: TripAdvisor Forum — Jesselton Point to KKIA (real traveller experiences).
FAQs: Getting from Jesselton Point Ferry Terminal to Kota Kinabalu Airport
1. Is there a direct train from Jesselton Point to Kota Kinabalu Airport?
No, there is no train service between Jesselton Point Ferry Terminal and KKIA. Sabah's only rail service is the heritage North Borneo Railway (tourist route from Tanjung Aru to Papar), which does not connect to the airport. All transport between these two points is by road: Grab, taxi, bus, or private transfer.
2. How much does a Grab from Jesselton Point to KKIA cost?
A standard GrabCar ride costs 25–35 MYR (6–8 USD) under normal conditions. Surge pricing during rain or peak hours can push fares to 40–50 MYR (9.6–12 USD). The app shows the exact fare before you confirm — no surprises. Payment can be made by cash or credit card.
3. How long does it take to get from Jesselton Point to KKIA?
By car or Grab, the journey takes 15–25 minutes in normal traffic. During morning and evening rush hours, expect 30–40 minutes. The airport shuttle bus takes 35–50 minutes, and the city public bus can take 45–70 minutes including the walk from Kepayan.
4. Is there a public bus from Jesselton Point to Kota Kinabalu Airport?
Yes, but there is no direct bus. Take City Bus No. 5 or No. 6 from the City Bus Terminal (5 min walk from Jesselton Point) to Kepayan, then walk or take a short taxi to the airport. Total cost: 1–2 MYR (0.24–0.48 USD) for the bus, plus 5–8 MYR if you take a taxi for the last 1.5 km. This option is not recommended with large luggage.
5. What is the cheapest way to get from Jesselton Point to KKIA?
The City Public Bus route via Kepayan is the absolute cheapest at 1–2 MYR (0.24–0.48 USD), but it's slow and requires a walk. The Airport Shuttle Bus at 5–10 MYR (1.2–2.4 USD) is the best budget compromise — direct, with luggage space, and only a short walk from Jesselton Point.
6. Can I book a private transfer from Jesselton Point to Kota Kinabalu Airport?
Yes. Services like Welcome Pickups, KKIA Transfer, and local providers offer pre-booked private transfers. Prices range from 40–60 MYR (9.6–14.4 USD) for a sedan, with meet-and-greet at the ferry terminal. This is ideal for families, groups, or anyone with special luggage needs. Book at least 24 hours in advance.
7. Is it easy to find a taxi at Jesselton Point Ferry Terminal?
Yes, taxis are available at the official taxi stand just outside the terminal. However, fares are often fixed at 30–45 MYR (7.2–10.8 USD) and drivers may not use the meter. After 9 PM or on public holidays, availability drops significantly. For reliability, Grab is a better option — or pre-book a private transfer if you're arriving late.
8. What time should I leave Jesselton Point to catch my flight at KKIA?
For domestic flights: leave at least 2.5 hours before departure. For international flights: leave at least 3.5 hours before departure. This includes 15–25 minutes travel time, plus check-in, security, and possible queues. During peak traffic (7–9 AM and 4:30–7 PM), add an extra 15–20 minutes. Always verify your airline's check-in deadline.