Itinerary · Malaysia
First time in Kota Kinabalu: getting from the airport to the city, and how many days do you need?
Kota Kinabalu airport to city by Grab or coupon taxi (times and fares), a 4-day route, where to stay, and climate normals for the drier February to April.

Published
Plan 4 to 5 days for Kota Kinabalu
Kota Kinabalu is a seaside city in Sabah, Malaysia, on the north of Borneo. It combines nearby island hopping, fiery sunsets and Mount Kinabalu, Malaysia's highest peak, and the airport is close to town, which makes it popular for family and short beach trips.
The guide suggests 4 to 5 days. Below is its four-day route: one day for the islands, one for Kinabalu Park or a river tour, and sunsets and the city on the arrival and departure days.
- Day 1: arrive and check in → sunset at Tanjung Aru Beach → seafood at the seaside night market
- Day 2: island hopping by boat from Jesselton Point (snorkeling, beaches) → Tuaran mee in town
- Day 3: a day at Kinabalu Park and the Kundasang highlands (or an afternoon river tour for proboscis monkeys and fireflies)
- Day 4: Signal Hill and the City Mosque in the morning (Gaya Street market if it is Sunday) → the airport
Airport to the city: Grab, coupon taxi or resort pickup
Kota Kinabalu International Airport (BKI) is close to town. The simplest option is a Grab car: the fare is fixed in the app, so there is no haggling. It takes about 15-25 minutes to the city and costs about 20-40 MYR.
If you land late at night or have lots of luggage, the airport coupon taxi is handy. Buy a fixed-fare coupon for your destination at the taxi counter in arrivals. It takes about 15-25 minutes to the city and costs about 30-50 MYR.
If you stay at a resort on the coast south of town or at the northern beaches, booking the resort's airport pickup is easiest. It takes about 15-40 minutes and the price varies by resort. Note that Sabah runs its own immigration checks even within Malaysia, so your passport is checked even if you arrive via another part of Malaysia.
- Grab car: about 15-25 min to the city, about 20-40 MYR (fare fixed in the app)
- Airport coupon taxi: taxi counter in arrivals, about 15-25 min to the city, about 30-50 MYR
- Resort pickup: about 15-40 min, price varies by resort
- Sabah immigration: passport checked even when arriving from elsewhere in Malaysia
Getting around: Grab, walking and island boats
Grab is the most common way to get between town, resorts and beaches. Fares are fixed and fairly cheap.
The center, seafront promenade and markets are walkable. The midday sun is strong, so bring a hat and water.
For the islands, take a boat from Jesselton Point jetty in town. Boats to the nearby islands leave often, and island entry or conservation fees may be charged separately. For far-off trips like Kinabalu Park or river tours, a day car hire or tour is easiest; confirm hours and what is included first.
- Grab: town, resorts and beaches, fares fixed in advance
- Walking: center, seafront promenade and markets; bring a hat and water
- Island boats: Jesselton Point; entry or conservation fees may be extra
- Car with driver: Kinabalu Park and river tours; confirm hours and inclusions
Where to stay: the city, Tanjung Aru or the resort areas
On a first visit the city center (waterfront) is convenient. Hotels, restaurants, markets and the island jetty are close together and walkable, though there is less of a resort feel.
Tanjung Aru is a beach area near the airport famous for sunsets, with beach resorts and a short drive to town. For resort stays or family trips, the resort coast south of town has large resorts with pools and facilities.
The northern beach resorts are quieter, 30-40 minutes by car from town, so a bit far for frequent trips to city restaurants. Kundasang, at the foot of Mount Kinabalu, is a highland village with much cooler air; it is about 2 hours by car from town, so stay at least a night.

- City center (waterfront): first visit, food and night markets, value
- Tanjung Aru: sunsets, beach walks, near the airport
- Resort coast south of town: resort stays, families
- Northern beach resorts: 30-40 minutes by car from town
- Kundasang: about 2 hours by car from town, cool weather
When to go: February to April is drier
Kota Kinabalu is hot and often rainy all year. February to April is generally drier and good for island trips, while October to December tends to be wetter. Sabah sees few direct typhoon hits, but rain and waves can still cancel boats.
According to 1991–2020 normals for Kota Kinabalu station from the Malaysian Meteorological Department (MetMalaysia) submission to the WMO normals collection (NOAA NCEI), February has a high of 31°C, a low of 24°C and 78 mm of rain; March 32°C, 24°C and 93 mm; and April 33°C, 25°C and 123 mm.
October, by contrast, is the wettest month at 387 mm, and every month through December still gets 262 mm or more. Highs stay at 31-33°C and lows at 24-25°C all year, so rainfall changes far more from month to month than temperature. Prices rise during major holidays and school breaks.
- February to April: highs 31-33°C, 78-123 mm of rain, good for island trips
- October to December: 262-387 mm of rain, wetter
- All year: highs 31-33°C, lows 24-25°C
- Rain and waves can cancel island boats
Before you go: entry, fees, dress and sun
Entry conditions and digital arrival requirements can change, so check the Malaysian immigration department or embassy websites before you travel. Several governments advise caution for some islands off Sabah's east coast; if you plan to travel far beyond Kota Kinabalu, check your government's travel advice first.
Island tours and the marine park often charge separate entry or conservation fees, so check whether they are included in the tour price. Seafood restaurants often charge by weight: confirm the price per kilo and cooking fees before ordering. Bring some cash for the seaside night market.
Cover shoulders and knees in mosques and temples; women may be lent a headscarf. The sun is very strong, so use sunscreen and a hat, and drink bottled water often rather than tap water. The guide's daily budget per person is about 150 MYR (guesthouse, local food, Grab), about 400-550 MYR (hotel, restaurants, island hopping) or about 1,000 MYR+ (resort, private tours).

- Entry conditions and digital arrival requirements: check official sites
- Some islands off Sabah's east coast: check your government's travel advice
- Island tours: check whether entry and conservation fees are included
- Seafood: confirm the price per kilo and cooking fees before ordering
- Mosques: cover shoulders and knees
Plan your Kota Kinabalu trip
We never take payment — compare, then book on the official partner site.
Full Kota Kinabalu travel guide →
FAQ
How many days do I need in Kota Kinabalu?
The guide suggests 4 to 5 days: one day island hopping by boat from Jesselton Point, and one for Kinabalu Park and the Kundasang highlands or a river tour.
How long does it take from the airport to the city, and how much is it?
A Grab car takes about 15-25 minutes and costs about 20-40 MYR. The airport coupon taxi takes the same time and costs about 30-50 MYR; buy the coupon at the taxi counter in arrivals.
When is the best time to go?
February to April is generally drier and good for island trips. In 1991–2020 normals, February gets 78 mm of rain, while October is the wettest month at 387 mm.
Can I climb to the summit of Mount Kinabalu?
Climbing to the summit (about 4,095 m) requires a permit and a licensed mountain guide, daily numbers are limited, and it is usually done over two days. Book through a licensed operator months ahead.
Related reading
ComparisonAirport to City: Train, Bus, Taxi or Transfer? A Practical ComparisonCompare the five ways to get from the airport into town, with tips for late-night…
ComparisonPaying Abroad: Cash vs Credit Card vs Travel Money Card — What's Cheapest?How exchange rates and card fees really work abroad, when cash still matters, and how to…
TipsTravel Insurance Checklist: Coverage That Matters, Exclusions and How to ClaimDo you need travel insurance? What coverage matters most, how to read the exclusions,…