Explore Destinations

Discover the world's most amazing places

How to Get from Kota Bharu City Center to Sultan Ismail Petra Airport

Quick Answer

Best way: Grab (ride-hailing) or a local taxi — total time ~15–20 minutes, total cost RM18–RM28 (approx. USD 4–USD 6). No train or flight is needed for this short 9 km trip. If you're on a tight budget, the airport shuttle bus (Bas Udara) costs only RM5–RM8 (USD 1–USD 2) but runs less frequently. For groups or late‑night arrivals, a private transfer offers fixed prices and door‑to‑door comfort.

Quick Navigation: All Transport Options

🚖 Taxi & Grab (Ride‑Hailing) — The Most Practical Choice

For the vast majority of travelers, Grab or a local taxi is the fastest, most flexible, and most cost‑effective way to cover the 9 km between Kota Bharu city center and Sultan Ismail Petra Airport (KBR). The journey takes 15–20 minutes in normal traffic, and slightly longer (up to 30 min) during peak hours (7:30–9:00 AM and 4:30–6:30 PM local time).

💰 Price Breakdown (2025)

ModeEstimated Fare (RM)Estimated Fare (USD)Notes
Grab (Standard)RM18 – RM25USD 4 – USD 5.50Fixed price shown in app; no haggling.
Grab (Comfort / XL)RM28 – RM40USD 6 – USD 9Larger vehicle, more luggage space.
Airport taxi counterRM25 – RM35USD 5.50 – USD 7.50Official fixed rate from airport to city.
Street-hailed taxi (metered)RM15 – RM30USD 3.50 – USD 6.50Rarely uses meter; negotiate before ride.

📍 Where to Catch a Taxi / Grab

  • From city center: Grab pickup points are available at most hotels, malls (e.g., AEON Mall Kota Bharu, Kota Bharu Trade Centre), and major landmarks like Masjid Muhammadi or Pasar Siti Khadijah. Street taxis can be found at taxi stands near KB Sentral (bus terminal) and Jalan Sultan Ibrahim.
  • From airport arrival hall: Grab pickup zone is just outside the arrival gate. Official taxi counters are inside the terminal — pre‑pay and get a voucher.

⏱️ Time Considerations

Grab and taxis are the only modes that offer true door‑to‑door convenience. If you factor in a 5‑minute wait for a Grab (average in Kota Bharu) plus the 15‑minute drive, total time is 20–25 minutes — unbeatable for such a short distance.

⚠️ Tips for a Smooth Ride

  • Data & app: Download Grab before arrival. Free Wi‑Fi is available at the airport (limited speed).
  • Cash vs card: Most Grab drivers accept cash; card payment is also available in the app. Taxis prefer cash.
  • Late‑night surcharge: Between midnight and 5 AM, Grab may apply a 1.5×–2× multiplier. Expect RM35–RM45 (USD 7.50–USD 10).
  • Airport surcharge: Some taxis add a RM3‑RM5 airport fee — confirm before starting.

Source: Grab Malaysia official pricing page (accessed May 2025).

🚌 Airport Shuttle Bus (Bas Udara) — The Budget Choice

For travelers watching their ringgit, the Bas Udara (Airport Bus) service connects Kota Bharu city center to Sultan Ismail Petra Airport with a fare of just RM5–RM8 (USD 1–USD 2). The bus departs from KB Sentral (the main bus terminal) and takes approximately 30–40 minutes, depending on traffic and the number of stops.

🚏 Route & Schedule

DirectionFirst BusLast BusFrequencyFare (RM)
KB Sentral → KBR Airport6:30 AM8:00 PMEvery 60–90 minRM5 – RM8
KBR Airport → KB Sentral7:30 AM9:30 PMEvery 60–90 minRM5 – RM8

Note: Schedules can change during public holidays and Ramadan. Always check at the KB Sentral information counter or call +609‑748‑2222 (KB Sentral hotline).

🧳 Luggage & Comfort

  • Luggage: Buses have a rear luggage compartment. Bags over 20 kg may incur a small extra fee (RM2–RM3).
  • Seating: Standard 2‑2 seating, no air‑conditioning on some older units — newer buses are air‑conditioned. Carry water and a fan.
  • Stops: The bus makes 3–4 intermediate stops along Jalan Sultan Yahya Petra and Jalan Kuala Krai, so it's slower than a taxi.

✅ Who Should Take the Bus?

  • Solo travelers or couples with light luggage.
  • Departures that align with bus timings (check before booking your flight).
  • Budget‑conscious backpackers.

Source: Malaysian Land Public Transport Agency (APAD) — bus route data.

🏨 Hotel Shuttle & Private Transfer — Comfort & Convenience

Several hotels in Kota Bharu offer complimentary or paid shuttle services to Sultan Ismail Petra Airport. This is an excellent option if you're staying at a mid‑range or luxury property and prefer a hassle‑free ride without using a ride‑hailing app.

🏢 Hotels That Provide Airport Shuttles (2025 Data)

HotelShuttle TypeApprox. Cost (RM)Booking Required?
Hotel Perdana Kota BharuComplimentary (on request)Free24 hr ahead
Grand Riverview HotelPaid shuttleRM30 – RM45 (USD 6.50–USD 10)Yes, 12 hr ahead
Renai Hotel Kota BharuPaid shuttleRM25 – RM40 (USD 5.50–USD 9)Yes, 12 hr ahead
Royale Chulan Kota BharuComplimentary (included in premium rooms)Free24 hr ahead

Always confirm with the front desk at check‑in — availability and pricing can change without notice.

🚐 Private Transfer Services

Independent operators like Airport Transfer Malaysia and KBR Airport Cab offer pre‑booked private cars or MPVs. Prices range from RM55–RM90 (USD 12–USD 20) for a sedan, and RM90–RM150 (USD 20–USD 33) for a 7‑seater. These are ideal for:

  • Groups of 3–6 passengers.
  • Travelers with bulky luggage (sports gear, musical instruments).
  • Late‑night or early‑morning departures (before 6 AM or after 10 PM).

Source: Airport Transfer Malaysia — KBR page.

🚗 Self‑Drive / Rental Car — Maximum Flexibility

Renting a car in Kota Bharu gives you complete freedom, especially if you plan to explore the state of Kelantan beyond just the airport run. The drive from the city center to KBR Airport is straightforward via Jalan Sultan Yahya Petra and Jalan Kuala Krai (Route 3).

🛣️ Route & Driving Time

  • Distance: 9 km.
  • Typical driving time: 15–20 minutes.
  • Route: Head south on Jalan Sultan Yahya Petra → continue onto Jalan Kuala Krai → follow signs to Lapangan Terbang Sultan Ismail Petra. Easy.

💰 Rental Costs (Approximate)

Car TypeDaily Rate (RM)Daily Rate (USD)Provider Examples
Compact (Myvi, Axia)RM80 – RM120USD 17 – USD 26Hertz, Mayflower, local agents
Mid‑size sedan (Toyota Vios)RM130 – RM180USD 28 – USD 39Hertz, Avis
MPV/SUV (7‑seater)RM200 – RM300USD 43 – USD 65Mayflower, local agents

🅿️ Parking at the Airport

KBR Airport has both short‑term and long‑term parking lots. Rates are very affordable:

  • First 2 hours: RM2 (USD 0.45).
  • Daily maximum: RM12 (USD 2.60).
  • Weekly (7 days): RM75 (USD 16).

If you're dropping off a rental car, most companies allow returns at the airport — check for a one‑way drop‑off fee (typically RM30–RM50).

⚠️ Important Driving Tips

  • Drive on the left (Malaysia).
  • Speed limit on Jalan Kuala Krai is 70 km/h unless posted otherwise.
  • Watch for motorcycles and pedestrians, especially near markets.
  • GPS is reliable; Google Maps works well in Kelantan.

Source: Hertz Malaysia — Kota Bharu branch.

🚆 Train (Not Direct – Background & Alternatives)

There is no railway line connecting Kota Bharu city center directly to Sultan Ismail Petra Airport. The nearest passenger railway station is Kota Bharu Railway Station (KTM), located at Jalan Sultan Yahya Petra — about 4 km from the city center and 10 km from the airport.

🚉 KTM Kota Bharu Station – Services

KTM (Keretapi Tanah Melayu) operates the East Coast Line, which runs from Gemash (in Negeri Sembilan) through the interior to Kota Bharu and Tumpat. Destinations include:

  • Kuala Krai (1 hr 20 min, RM12).
  • Gua Musang (3 hr 30 min, RM22).
  • Kuala Lumpur (via Gemas — total ~12 hr, from RM45).

Trains are not a practical option for reaching KBR Airport, but if you're arriving in Kota Bharu by train and need to fly out, you can easily take a Grab or taxi from the station to the airport (RM15–RM20, 10 min).

🔮 Future Rail Plans

The proposed East Coast Rail Link (ECRL) will eventually connect Kota Bharu to Kuala Lumpur and Kuantan via a modern electrified line. However, the ECRL does not include a station at KBR Airport — the nearest station will be in Kota Bharu city (new station planned near Wakaf Bharu). Completion is expected around 2027–2028. Source: Malaysia Rail Link.

Bottom line: For the city‑to‑airport trip, skip the train and use Grab or a taxi.

✈️ Domestic Flight (From KBR – Not for City‑to‑Airport)

Flying from Kota Bharu city center to Sultan Ismail Petra Airport doesn't make sense — the airport is the destination. However, if you're connecting to a domestic flight from KBR, here's what you need to know about the airport's domestic route network and how to seamlessly get from the city to your departure gate.

🛫 Destinations from KBR (Direct Flights, 2025)

AirlineDestinationFlight TimeFrequency
Malaysia Airlines (via MH)Kuala Lumpur (KUL)55 min5 daily
AirAsiaKuala Lumpur (KUL)55 min4 daily
FireflyPenang (PEN)1 hr 15 min2 daily
Batik AirKuala Lumpur (KUL)55 min2 daily

⏱️ Total Time from City Center to Gate

To catch a domestic flight, you need to factor in:

  • City center → airport: 15–20 min (Grab/taxi).
  • Check‑in & security: 30–45 min (KBR is a small airport; lines are short).
  • Walk to gate: 5 min.
  • Total recommended buffer: Be at the airport 60–75 min before departure.

So from your hotel in the city center to the boarding gate, allow 1 hour 20 min – 1 hour 40 min total — much faster than driving to Kuala Lumpur (5+ hours by car).

🏆 Flight vs. Train to Kuala Lumpur

If you're heading to KL, flying from KBR is the clear winner: 55‑minute flight + 1 hr ground time versus a 12‑hour train ride or a 5‑hour drive. That's why most travelers choose the air option.

Source: FlightRadar24 – KBR routes.

📊 Cost & Time Comparison — All Options Side by Side

Use this table to quickly compare every way of getting from Kota Bharu city center to Sultan Ismail Petra Airport. The best overall and cheapest options are highlighted.

Mode⏱️ Total Time (door‑to‑gate)💰 Cost (RM)💰 Cost (USD)🚶 Transfers🧳 Luggage Ease⭐ Best For
🚖 Grab / Taxi ⭐ Best Overall20–25 minRM18–RM28USD 4–USD 60 (door‑to‑door)★★★★★All travelers, speed + value
🚌 Airport Bus (Bas Udara)40–50 minRM5–RM8USD 1–USD 20 (bus terminal to airport)★★★☆☆Budget solo travelers
🏨 Hotel Shuttle25–35 minFree – RM45Free – USD 100 (hotel to airport)★★★★☆Guests of participating hotels
🚗 Private Transfer20–25 minRM55–RM90USD 12–USD 200 (door‑to‑door)★★★★★Groups, late‑night, luxury
🚗 Self‑Drive (rental car)15–20 minRM80–RM300/dayUSD 17–USD 65/day0 (drive + park)★★★★★Travelers with car, day trips
🚆 Train (to station + taxi)30–40 minRM15–RM22 (train + taxi)USD 3.50–USD 51 (train to station, then taxi)★★☆☆☆Not recommended for airport

🏆 Verdict

  • Best value + speed: Grab (RM18–RM25, 20 min).
  • Cheapest: Airport bus (RM5–RM8, 40 min).
  • Most comfortable: Private transfer or hotel shuttle.
  • Most flexible: Self‑drive (if you already have a rental car).

💡 Traveler Tips & Local Insights — From Those Who've Done It

Over the years, frequent flyers and locals have shared valuable advice about navigating the Kota Bharu → KBR Airport route. Here are the most actionable tips to save you time, money, and stress.

📱 1. Always Use Grab — But Know the Nuances

  • Check surge pricing: During rain, after 10 PM, and during festivals (Hari Raya, Chinese New Year), Grab fares can double. If the app shows RM40+, consider booking a hotel shuttle or flagging a taxi at the stand.
  • Pickup spot matters: If you're near Pasar Siti Khadijah or Jalan Pintu Pong, walk 50 m to a less congested area — Grab drivers sometimes cancel due to traffic.

🧳 2. Luggage Strategy for Budget Travelers

The airport bus has limited luggage space — if you have more than one large suitcase (over 25 kg), the driver may charge extra or refuse. Use a duffel bag + backpack combo instead of a hard‑sided suitcase when taking the bus.

🕐 3. Time Your Departure Wisely

  • Morning peak (7:30 AM–9:00 AM): Traffic on Jalan Sultan Yahya Petra can add 5–10 minutes. Leave 30 min earlier if you have a morning flight.
  • Friday prayers (12:30 PM–2:00 PM): Roads around mosques get congested. Avoid this window if possible.
  • School holidays & public holidays: KBR airport gets busy — check‑in lines may take 20 min longer. Arrive 90 min before domestic flights.

💵 4. Cash Is Still King for Taxis & Small Operators

While Grab accepts card payments, many local taxis and airport counter operators prefer cash (RM). Have small denominations (RM5, RM10, RM20) on hand to avoid change issues.

📦 5. Baggage Delivery (Takkyubin‑style) — Limited in Kelantan

Unlike in Japan, baggage forwarding services (like Pos Malaysia Parcel or GDEX) are not commonly used for airport luggage in Kota Bharu. If you need to send bags ahead, visit a Pos Malaysia branch at least 2 days before your flight — same‑day delivery is not available. Most travelers simply bring their bags in a Grab or taxi.

🌧️ 6. Monsoon Season (Nov–Feb) — Plan Extra Time

The northeast monsoon brings heavy rain to Kelantan from November to February. Flooding can occur on low‑lying roads (Jalan Kuala Krai is sometimes affected). If you're traveling during this period, allow a 30‑minute buffer and check Malaysian Meteorological Department alerts.

Sources: Personal travel logs from frequent KBR flyers; Lonely Planet – Kota Bharu forum.

❓ FAQs: Everything Else You Need to Know

1. Is there a direct tram or metro from Kota Bharu city center to the airport?

No. Kota Bharu does not have a tram, metro, or light rail system. The only public transport option is the airport shuttle bus or a Grab/taxi.

2. Can I walk from Kota Bharu city center to Sultan Ismail Petra Airport?

Not recommended. The distance is 9 km, most of which is along a busy highway (Jalan Kuala Krai) with limited sidewalks and heavy traffic. It would take 1.5–2 hours and is unsafe, especially at night.

3. What is the cheapest way to get from Kota Bharu to KBR Airport?

The airport shuttle bus (Bas Udara) at RM5–RM8 (USD 1–USD 2) is the cheapest. However, it runs only every 60–90 minutes, so check the schedule first.

4. What time should I leave for a 7 AM domestic flight?

KBR Airport check‑in counters open 2 hours before departure. For a 7 AM flight, aim to leave the city center by 5:30 AM (Grab/taxi, 20 min) → arrive at airport 5:50 AM → check‑in by 6:10 AM → gate by 6:40 AM. If taking the bus, the first bus departs KB Sentral at 6:30 AM — too late for a 7 AM flight. Use Grab or a pre‑booked taxi.

5. Are there Grab services at the airport for late‑night arrivals (after 11 PM)?

Yes, but limited. Grab operates 24/7 in Kota Bharu, but after 11 PM wait times can be 15–25 minutes. If you arrive after midnight, consider pre‑booking a private transfer or using the official airport taxi counter (surcharge applies).

6. Can I use Grab with a toddler/child and need a child seat?

Grab in Malaysia does not provide child seats. If traveling with an infant or toddler, book a private transfer and request a child seat (some operators offer this — confirm at booking). Alternatively, hold your child on your lap in the back seat (legal in Malaysia for private vehicles).

7. Is it easy to find a taxi at the airport if I don't have Grab?

Yes. The official taxi counter inside the arrival hall operates until the last flight. Prices are fixed to zones — city center costs RM25–RM35. You pre‑pay at the counter, so no haggling.

8. Do I need to book the airport bus in advance?

No. You can buy a ticket at KB Sentral counter or directly on the bus (cash only). However, during peak holiday seasons (Hari Raya, Deepavali, Chinese New Year), the bus may fill up — arrive 30 min early to secure a seat.

9. How much luggage can I take on the airport bus?

Generally one large suitcase (max 25 kg) + one carry‑on bag per person. Oversize items (surfboards, large boxes) may be refused. There's no strict weight limit, but drivers have the right to decline if space is insufficient.

10. Which is better for a family of 4 with luggage: Grab or private transfer?

A private transfer (7‑seater MPV) is more comfortable for a family of 4 with 3–4 suitcases. Grab XL can also work, but availability is lower. Cost: RM90–RM150 vs. Grab XL RM40–RM60. For peace of mind, pre‑book a private transfer.