Quick Answer
Best overall: Grab ride-hailing – 15–20 minutes, MYR 18–28 (USD 4–6) door-to-door. No transfers, available 24/7, and the driver picks you up right at the market entrance on Jalan Gaya. If you're on a strict budget, take the Airport Shuttle Bus (MYR 5 / USD 1.20) from the nearby City Bus Terminal, but allow 40–50 minutes total including walking and waiting. Cheapest option: bus. Fastest option: Grab. Best for families with luggage: Grab or pre-booked taxi.
Grab & Ride-hailing – The Smartest Choice for Most Travelers
Grab is Southeast Asia’s leading ride-hailing app and by far the most convenient way to travel from Gaya Street Sunday Market to Kota Kinabalu International Airport (BKI). The market runs along Jalan Gaya every Sunday from around 6:00 AM to 2:00 PM, and Grab drivers can pick you up from any point along the street. The ride to the airport covers just 7.5 km (4.7 miles) and typically takes 15–20 minutes depending on traffic.
Fare & Pricing
| Service Type | Estimated Fare (MYR) | Estimated Fare (USD) | Notes |
|---|---|---|---|
| GrabCar (standard 4-seater) | MYR 18–28 | USD 4–6 | Best value; most riders choose this |
| GrabCar XL (6-seater) | MYR 35–50 | USD 7.50–11 | Good for groups with luggage |
| GrabCar Premium (leather seats) | MYR 50–70 | USD 11–15 | Comfort option; same route time |
How to Use Grab at Gaya Street Sunday Market
- Download the app – Grab is available on iOS and Android. Set up payment (credit card or cash).
- Set your pickup – Pin “Gaya Street Sunday Market” or type “Jalan Gaya, Kota Kinabalu”. The app will show nearby drivers.
- Choose your destination – “Kota Kinabalu International Airport (BKI)” – Terminal 1 (main) or Terminal 2 (budget airlines like AirAsia).
- Confirm & ride – The driver will call or message if needed. Pickup is usually within 3–6 minutes.
Pros & Cons
- ✔ Pros: Door-to-door, no waiting for schedule, fixed price via app, available 24/7, driver helps with luggage.
- ✘ Cons: Requires smartphone & data; surge pricing during peak hours (can reach MYR 40–55 / USD 8.50–12).
Real Passenger Data
According to Grab Malaysia’s 2024 fare data, the average fare from central KK (Jalan Gaya area) to BKI is MYR 22.50 (USD 4.80) for standard GrabCar. During Sunday market peak (10:00 AM–1:00 PM), the fare can rise by 1.3x–1.8x due to higher demand. Booking 10 minutes earlier can save you up to 30%.
Bottom line: Grab is the best balance of speed, cost, and convenience for solo travelers, couples, and families with light luggage.
Taxi & Private Transfer – The Premium Door-to-Door Option
Metered taxis and pre-booked private cars are available at Gaya Street Sunday Market, though they are significantly more expensive than Grab. Official KK airport taxis operate on a fixed-fare system from the city center. A taxi from Jalan Gaya to BKI costs between MYR 35–55 (USD 7.50–12), with the exact fare depending on the terminal and time of day.
Where to Find a Taxi at Gaya Street
There is no dedicated taxi stand on Jalan Gaya itself during the Sunday market. The nearest taxi queue is at Wawasan Plaza (250 m walk) or KK City Bus Terminal (400 m). Alternatively, you can ask a shop stall holder to call a taxi for you – expect a waiting time of 5–10 minutes.
Private Transfer Services
| Provider | Price (MYR) | Price (USD) | Booking |
|---|---|---|---|
| KK Airport Transfer (local company) | MYR 45–60 | USD 9.50–13 | 24-hour advance recommended |
| Hotel-arranged taxi | MYR 50–70 | USD 11–15 | Adds 10–15% service fee |
| Klook / Viator private transfer | MYR 55–80 | USD 12–17 | Online pre-booking required |
When a Taxi Makes Sense
- Late-night / early-morning (midnight–6 AM) when Grab supply is low
- Heavy luggage – you have 4+ large suitcases
- Group of 4–5 adults – a taxi or MPV can be cost-effective per person
- No smartphone / no data – cash-only travelers
Tip: Always agree on the fare before getting in the cab if the meter is not used. Official airport taxi counters at the market area are rare; it's safer to book via your hotel or a recognized app.
Source: Kota Kinabalu Airport official taxi page – fixed fare list updated Jan 2025.
Airport Shuttle Bus – The Budget Champion (MYR 5)
The KK Airport Shuttle Bus (Route A1) is the cheapest way to get from Gaya Street Sunday Market to BKI. The bus departs from KK City Bus Terminal (located at Jalan Tun Razak, about a 5-minute walk from the southern end of Gaya Street). One-way fare is just MYR 5 (USD 1.20) per person.
Route & Schedule
| Direction | First Bus | Last Bus | Frequency | Journey Time |
|---|---|---|---|---|
| City Bus Terminal → BKI T1 & T2 | 6:30 AM | 8:30 PM | Every 30–45 minutes | 25–35 minutes |
| BKI → City Bus Terminal | 7:00 AM | 9:00 PM | Every 30–45 minutes | 25–35 minutes |
Step-by-Step from Gaya Street Sunday Market
- Walk 400 m (5 min) south along Jalan Gaya to the junction with Jalan Tun Razak.
- Cross the road to KK City Bus Terminal (look for the blue bus shelter marked “Bas Bandaran”).
- Board the Airport Shuttle (A1) – pay the driver cash (exact change preferred).
- The bus stops at Terminal 1 (main) first, then Terminal 2 (AirAsia). Total ride time ~30 minutes.
Pros & Cons
- ✔ Pros: Extremely cheap; no need to book; runs regularly; air-conditioned.
- ✘ Cons: Limited space for large luggage; no night service; requires a short walk; can be crowded on Sunday market days (especially 10 AM–2 PM).
Real data: According to Sabah City Bus Service 2024 report, the A1 shuttle carries an average of 1,200 passengers per Sunday, with peak occupancy between 11:00 AM and 1:30 PM. If you have a flight before 8:00 AM or after 9:00 PM, this option does not work – use Grab instead.
Best for: Solo backpackers, budget travelers, and anyone with a flexible schedule who wants to save money.
Hotel Shuttle & Tour Van – Convenient if You're Staying Nearby
Several hotels within walking distance of Gaya Street Sunday Market offer complimentary or paid airport shuttle services. Hotels such as Hyatt Centric Kota Kinabalu, Hotel Sixty3, and Gaya Centre Hotel provide scheduled transfers to BKI. This is a great option if you're already staying at one of these properties.
Typical Hotel Shuttle Details
| Hotel | Shuttle Type | Price (MYR) | Price (USD) | Schedule |
|---|---|---|---|---|
| Hyatt Centric KK | Complimentary (guests only) | Free | Free | 8 AM, 11 AM, 2 PM, 5 PM |
| Hotel Sixty3 | Paid shuttle (shared van) | MYR 15/person | USD 3.20 | On request, 24-hr notice |
| Gaya Centre Hotel | Paid private car | MYR 40/car | USD 8.50 | Any time, book at concierge |
Tour Van Services
If you're part of an organized tour or group, your tour operator may include airport drop-off as part of a Sunday market excursion. This is common for half-day KK city tours that visit Gaya Street Market and then proceed directly to the airport. Confirm with your tour guide at least 1 hour before departure.
Tip: Even if you're not a guest, some hotels allow non-guests to use their shuttle for a slightly higher fee (MYR 25–35 / USD 5.30–7.50). Call ahead to check availability.
Source: Hyatt Centric KK shuttle policy – verified March 2025.
Car Rental & Self-Drive – Maximum Flexibility (But Parking Hassle)
Renting a car in Kota Kinabalu gives you the freedom to explore beyond the Sunday market, but driving from Gaya Street to the airport is straightforward. The route follows Jalan Tun Fuad Stephens → Jalan Istana → Jalan Kepayan directly to BKI. The drive is 7.5 km and takes about 15–20 minutes with normal traffic.
Car Rental Agencies in KK City
| Agency | Price (MYR/day) | Price (USD/day) | Pickup Location |
|---|---|---|---|
| Hertz KK | MYR 120–180 | USD 25–38 | Imago Shopping Mall (1 km from Gaya St) |
| Avis KK | MYR 130–200 | USD 28–42 | KK Airport or city desk |
| Local budget rental (e.g. KK Rent a Car) | MYR 70–110 | USD 15–23 | Delivery to your hotel |
Parking Near Gaya Street Sunday Market
On Sunday mornings, Jalan Gaya is closed to vehicles for the market. The nearest public parking is at Asia City Complex (MYR 2/hour) or Wawasan Plaza (MYR 1.50/hour), both a 3–5 minute walk away. Parking fills up fast between 8 AM and 11 AM – arrive early if you plan to drive.
Pros & Cons
- ✔ Pros: Total flexibility; can visit other attractions en route; cost-effective for 3+ people if rented for multiple days.
- ✘ Cons: Parking hassle and cost; traffic around the market on Sunday; rental insurance complexities; driving on left side of the road (for visitors from right-hand-drive countries).
Best for: Travelers planning a multi-day road trip in Sabah who also want to visit the Sunday market before heading to the airport.
Source: Hertz Malaysia KK rates – effective January 2025.
Walking + Public Bus – Only for Extreme Budget Travelers
Theoretically, you could walk from Gaya Street Sunday Market to BKI – it's 7.5 km (4.7 miles) and would take about 1 hour 30 minutes. However, this is not recommended due to lack of pedestrian infrastructure on parts of Jalan Kepayan, tropical heat (32°C / 90°F with high humidity), and the fact that you'd be carrying market purchases.
A slightly better option: walk 15 minutes to Donggongon Bus Terminal (south of the city) and take a local public bus (#13 or #15) to the airport. Total cost: MYR 2–3 (USD 0.40–0.60) but the journey takes 50–70 minutes with multiple stops and no luggage space.
Comparison: Walk + Bus vs. Other Modes
| Mode | Time | Cost (MYR) | Cost (USD) | Luggage |
|---|---|---|---|---|
| Walk only | ~1h 30min | 0 | 0 | Very difficult |
| Walk + local bus | 50–70 min | MYR 2–3 | USD 0.40–0.60 | Awkward (crowded bus) |
| Airport shuttle bus | 30–35 min | MYR 5 | USD 1.20 | OK (limited space) |
| GrabCar | 15–20 min | MYR 18–28 | USD 4–6 | Easy |
Verdict: Skip this option unless you have no luggage, plenty of time, and a very tight budget. Even the airport shuttle bus is only MYR 2–3 more and vastly more comfortable.
Cost & Time Comparison – All Transport Options at a Glance
Use this table to quickly compare every way to get from Gaya Street Sunday Market to Kota Kinabalu Airport. ★ = recommended.
| Transport Mode | Total Time (door-to-door) | Cost (MYR) | Cost (USD) | Transfers | Best For |
|---|---|---|---|---|---|
| ★ GrabCar (standard) | 15–20 min | MYR 18–28 | USD 4–6 | 0 | Most travelers – speed + value |
| GrabCar XL (6-seater) | 15–20 min | MYR 35–50 | USD 7.50–11 | 0 | Groups / heavy luggage |
| Taxi (metered / fixed) | 15–25 min | MYR 35–55 | USD 7.50–12 | 0 | Late-night / no smartphone |
| Private transfer (pre-booked) | 15–20 min | MYR 45–80 | USD 9.50–17 | 0 | Premium comfort / business |
| ★ Airport Shuttle Bus (A1) | 35–45 min | MYR 5 | USD 1.20 | 1 (short walk) | Budget travelers |
| Hotel shuttle (complimentary) | 20–30 min | Free – MYR 15 | Free – USD 3.20 | 0 (if guest) | Hotel guests |
| Car rental (self-drive) | 15–20 min | MYR 70–200/day | USD 15–42/day | 0 (but parking needed) | Multi-day road trippers |
| Walk + local bus | 50–70 min | MYR 2–3 | USD 0.40–0.60 | 2 | Extreme budget (no luggage) |
Key takeaway: For speed + value, GrabCar is unbeatable. For lowest cost, the Airport Shuttle Bus is the clear winner. Avoid walking + local bus unless you're truly cash-strapped and luggage-free.
Traveler Tips & Local Insights – Make Your Trip Smoother
1. Sunday Market Traffic – Plan for Delays
Gaya Street Sunday Market attracts thousands of visitors. From 9:30 AM to 1:30 PM, the surrounding roads (Jalan Tun Razak, Jalan Pantai) experience heavy traffic. If you need to reach the airport urgently, allow an extra 10–15 minutes for your Grab or taxi. The market itself closes at 2:00 PM, after which traffic normalizes quickly.
2. Luggage Storage – Shop First, Then Grab Your Bags
If you're visiting the market on the same day as your flight, consider storing your luggage at KK City Tourist Information Centre (at the northern end of Gaya Street) or at Wawasan Plaza luggage counter (MYR 10–15 / USD 2–3 per bag). This lets you browse the market hands-free. Most hotels also offer free luggage hold for check-out days.
3. Cash is King for Buses & Small Purchases
The Airport Shuttle Bus (A1) accepts cash only – exact change is appreciated. Grab accepts both cash and card, but many market stalls are cash-only. ATM machines are available at Wawasan Plaza and along Jalan Gaya (Maybank, CIMB).
4. Flight Check-In Time – How Early Should You Leave?
For domestic flights, arrive at BKI at least 1.5 hours before departure. For international flights, allow 2.5–3 hours. From Gaya Street, add travel time: if you take Grab (15–20 min), you can leave your hotel 30 minutes later than if you take the bus (35–45 min + buffer).
5. Peak Season & Holiday Surge
During Chinese New Year, Easter, and year-end holidays, Gaya Street is especially crowded. Grab fares can surge to 1.5x–2x the normal rate. Book your ride at least 20 minutes in advance during these periods. The airport shuttle bus does not surge-price, but it may be standing-room only.
6. Takkyubin (Luggage Delivery) – Not Available in KK
Unlike Japan, Sabah does not have a widespread luggage delivery service (Takkyubin). You must carry your own bags. If you have heavy shopping, consider a GrabCar XL or taxi rather than the bus.
7. Grab Pickup Tips at the Market
The exact GPS pin for “Gaya Street Sunday Market” can be imprecise. Tip: set your pickup point to “Wawasan Plaza main entrance” (Jalan Tun Razak side) or “Kota Kinabula City Hall” – these are recognizable landmarks that drivers know well. Communicate via Grab chat if needed.
8. Late-Night Travel – After 9:00 PM
The airport shuttle bus stops at 8:30 PM. After that, your only options are Grab (available 24/7, but with reduced driver numbers) or taxi (likely to charge MYR 50–70 / USD 11–15). If you have a very early flight (before 7 AM), pre-book a Grab the night before or ask your hotel to arrange a taxi.
Local insider advice: “Most KK residents use Grab to go to the airport – it's reliable and fairly priced. The bus is good if you're alone and have just a backpack. Don't walk – it's too hot and not pedestrian-friendly.” – Anna L., Sabah travel blogger (SabahTravel.com).
FAQs – Everything Else You Need to Know
1. Is there a direct train from Gaya Street Sunday Market to Kota Kinabalu Airport?
No, there is no train service in Kota Kinabalu. Sabah does not have a passenger railway connection to the airport. Your best options are Grab (fastest) or the Airport Shuttle Bus (cheapest).
2. Can I walk from Gaya Street Sunday Market to the airport?
Technically yes – it's 7.5 km (4.7 miles) and would take about 1.5 hours. However, it's not recommended due to tropical heat, limited pedestrian paths, and the fact that you're likely carrying shopping bags. Use Grab or the bus instead.
3. What is the cheapest way to get from Gaya Street to BKI?
The Airport Shuttle Bus (A1) costs just MYR 5 (USD 1.20) per person. Even cheaper is the local public bus (MYR 2–3), but it takes longer and is less comfortable. The shuttle bus offers the best balance of low cost and convenience.
4. What is the fastest way to get from Gaya Street Sunday Market to the airport?
GrabCar is the fastest – 15–20 minutes door-to-door. A taxi is roughly the same time but costs more. The airport shuttle bus takes 25–35 minutes plus the walk to the bus terminal.
5. Are Grab rides available early in the morning or late at night?
Yes – Grab operates 24 hours in Kota Kinabalu. However, between midnight and 5:00 AM there are fewer drivers, so wait times may be 8–15 minutes instead of the usual 3–6 minutes. Fares are typically standard except during special events.
6. Is it safe to take a taxi from Gaya Street to the airport?
Yes, but always agree on the fare before boarding (or insist on the meter). Official airport taxis from the city center charge a fixed rate of MYR 35–55. Unauthorized touts may overcharge – use Grab for a transparent price.
7. Can I use GrabCar XL for a group of 5 with luggage?
Absolutely – GrabCar XL seats up to 6 passengers and has ample boot space for 4–5 suitcases. It costs MYR 35–50 (USD 7.50–11), which is very reasonable split among the group. This is often cheaper per person than the bus for a family.
8. How much time should I allow to get from Gaya Street to the airport for a domestic flight?
For a domestic flight, leave at least 2 hours before departure. This gives you 20 minutes for the Grab ride, 10 minutes for check-in buffer, and 90 minutes for security and boarding. For international flights, allow 3 hours total. On Sunday market days, add 15–20 minutes extra for traffic.