Explore Destinations

Discover the world's most amazing places

How to Get from Kota Bharu Hotels to Sultan Ismail Petra Airport

Quick Answer: Best Way from Kota Bharu Hotels to KBR Airport

Best overall option: Book a GrabCar (standard) from your hotel. It costs RM15–25 ($3–5), takes 20–30 minutes door-to-door, and is available 24/7 with no advance booking needed. For budget travelers, the MyBAS route 10 public bus at RM2–3 ($0.50–0.70) is the cheapest, but takes 40–50 minutes and runs hourly. If you have heavy luggage or are traveling in a group of 3–4, a taxi or Grab is almost always the most practical choice.

Source: Grab Malaysia | Malaysia Airports Holdings Berhad

Quick Navigation: Jump to a Section

Train & Railway Options: Kota Bharu to Sultan Ismail Petra Airport

Important note: There is no direct train service from Kota Bharu city center to Sultan Ismail Petra Airport (KBR). The closest railway station is Kota Bharu Railway Station (Stesen Keretapi Kota Bharu), located about 12 km northeast of the airport, near the city center. While the train itself does not serve the airport directly, it can be part of your journey if you are arriving in Kota Bharu by rail and need onward transport to the airport.

Kota Bharu Railway Station Overview

The station is the northern terminus of Malaysia's Jungle Railway (East Coast Railway Line), operated by Keretapi Tanah Melayu Berhad (KTMB). It connects Kota Bharu with towns in Pahang, Terengganu, and Kelantan, including stops at Gua Musang, Kuala Lipis, and Jerantut (the gateway to Taman Negara). The service is scenic but slow, with trains averaging 40–60 km/h.

From Kota Bharu Railway Station to KBR Airport

If you arrive at the railway station and need to reach the airport, here are your options:

  • Grab / Taxi: RM15–20 ($3–4), 20–25 minutes — most convenient.
  • Public bus: MyBAS route 10 from the central bus terminal (1.5 km walk from the station) — RM2–3 ($0.50–0.70), 40–50 minutes.
  • Hotel shuttle: If you are staying at a hotel near the station, some offer airport transfers — check with your hotel.

Train Types & Experience on the Jungle Railway

  • Express (Ekspres): Timetabled to cover the 677 km from Kota Bharu to Johor Bahru in about 12–14 hours. Offers air-conditioned coaches and a dining car. Fares from RM35–55 ($7–12) for one-way standard class.
  • Local (Shuttle): Slower services stopping at all stations, ideal for short hops between Kelantan towns. Fares from RM5–15 ($1–3).
  • Night train (Ekspres Malam): Overnight service with sleeper berths from Kota Bharu to Johor Bahru, passing through the airport area but not stopping at KBR. Fares from RM45–70 ($10–15) for a sleeper.

Future Railway Development

The East Coast Rail Link (ECRL) is a major infrastructure project under construction that will connect Kota Bharu to Port Klang via Kuantan and the Kuala Lumpur suburbs. Expected completion is around 2027–2028. Once operational, the ECRL will include a station at Kota Bharu Terminal, but it will not directly serve KBR Airport. A feeder bus or taxi will still be required for the last mile.

Verdict: Unless you are specifically arriving in Kota Bharu by train, the railway is not a practical option for reaching KBR Airport. Stick to road-based transport for the airport run.

Train Service Route Duration Fare (MYR) Fare (USD)
Ekspres (Standard) Kota Bharu → Johor Bahru 12–14 h RM35–55 $7–12
Ekspres Malam (Sleeper) Kota Bharu → Johor Bahru 12–14 h (overnight) RM45–70 $10–15
Shuttle (Local) Kota Bharu → Gua Musang 4–5 h RM5–15 $1–3

Source: KTMB Official Website | Ministry of Transport Malaysia

Flights from Sultan Ismail Petra Airport (KBR) — What You Need to Know

Sultan Ismail Petra Airport (KBR) is a domestic airport serving Kota Bharu and the state of Kelantan. It is a relatively small but modern facility with one terminal building handling both arrivals and departures. The airport is located approximately 10 km southwest of Kota Bharu city center, making it one of the most accessible airports in Malaysia from the city.

Airlines & Destinations (as of 2025)

  • Malaysia Airlines — Flights to Kuala Lumpur (KUL) via a codeshare with Firefly. 6–8 daily flights. From RM89 ($19) one-way.
  • Firefly (FY) — Flights to Kuala Lumpur (KUL) and Penang (PEN). 4–6 daily flights. From RM59 ($13) one-way.
  • AirAsia — Flights to Kuala Lumpur (KUL) and Johor Bahru (JHB). 3–5 daily flights. From RM49 ($10) one-way.
  • Batik Air Malaysia — Flights to Kuala Lumpur (KUL). 2–3 daily flights. From RM79 ($17) one-way.

Door-to-Door Time: Hotel to Airport

While the flight itself from KBR to Kuala Lumpur takes only about 55–65 minutes, the total door-to-door time from your hotel in Kota Bharu to arriving at your destination in KL is significantly longer:

  • Hotel to KBR: 20–30 min (Grab/taxi)
  • Check-in & security: 45–60 min (recommended 1.5–2 hours before departure)
  • Flight time: 55–65 min
  • Baggage claim & exit: 15–25 min
  • KUL to KL city center: 45–60 min (taxi/ERL)
  • Total door-to-door: Approximately 3.5–5 hours depending on connections.

Compare this to driving from Kota Bharu to Kuala Lumpur by car (about 5–6 hours via the East Coast Highway), and flying becomes very competitive for time, especially if you are heading to the western side of Peninsular Malaysia.

Airport Facilities at KBR

  • Free WiFi (limited speed)
  • Cafes and snack kiosks (KFC, Coffee Bean & Tea Leaf)
  • Duty-free shop (for international departures)
  • ATM machines and currency exchange
  • Car rental counters (Hawk, Avis, local operators)
  • Prayer rooms (surau)
  • Limited seating — arrive early but not too early, as the departure hall is compact.

Flying vs. Other Options: When to Choose Flight

Flying from KBR is ideal if your final destination is Kuala Lumpur, Penang, or Johor Bahru — cities with good connectivity. However, if you are staying in Kota Bharu itself, you obviously do not need a flight. The flight option is relevant if you are transiting through Kota Bharu and continuing to another Malaysian city.

Airline Destination Daily Flights From (MYR) From (USD)
Malaysia Airlines / Firefly Kuala Lumpur (KUL) 6–8 RM89 $19
Firefly Penang (PEN) 2–4 RM89 $19
AirAsia Kuala Lumpur (KUL) 3–5 RM49 $10
AirAsia Johor Bahru (JHB) 1–2 RM69 $15
Batik Air Malaysia Kuala Lumpur (KUL) 2–3 RM79 $17

Source: Malaysia Airports Holdings Berhad | AirAsia | Malaysia Airlines

Public & Shuttle Bus Services: The Budget-Friendly Way

For travelers on a tight budget, the MyBAS route 10 public bus is the cheapest way to reach Sultan Ismail Petra Airport from Kota Bharu. However, it requires some planning and flexibility.

MyBAS Route 10 — Kota Bharu to KBR Airport

  • Route: Terminal Bas Kota Bharu (central bus terminal) ↔ Sultan Ismail Petra Airport (KBR)
  • Frequency: Every 60 minutes
  • Operating hours: 6:00 AM – 8:00 PM daily
  • Fare: RM2–3 ($0.50–0.70) per person — cash only, exact change preferred.
  • Journey time: 40–50 minutes (depending on traffic and number of stops)
  • Luggage: Limited space — small backpacks and carry-on bags are fine, but large suitcases may be refused during busy times.

How to catch it: You need to get to Terminal Bas Kota Bharu (also known as Bus & Taxi Station). From most hotels in the city center, it is a 5–15 minute walk or a short Grab ride (RM4–6 / $1). Look for the bus with the sign "10" or "Airport" on the front.

Hotel Shuttle Buses

Several mid-range and upper-tier hotels in Kota Bharu offer complimentary or paid airport shuttle services. These are typically vans or sedans operated by the hotel or a partner transport company. Examples:

  • The Grand Renai Hotel Kota Bharu — Offers complimentary shuttle to KBR for guests (advance booking required, 24-hour notice).
  • Hotel Perdana Kota Bharu — Paid shuttle at RM15–20 ($3–4) per person, minimum 2 persons.
  • Royale Chulan Kota Bharu — Shuttle available upon request at RM20–25 ($4–5) per vehicle.
  • Budget hotels (e.g., Tune Hotel, 7 Haven Lodge) — Most do not offer shuttle; rely on Grab or public bus.

Tip: Always confirm shuttle availability and pricing at least 24 hours in advance. Some hotels require a minimum number of passengers to run the service.

Intercity Buses (for transit travelers)

If you are arriving in Kota Bharu from another city (e.g., Kuala Lumpur, Penang, or Johor Bahru) by intercity bus, you will likely arrive at Terminal Bas Kota Bharu. From there, you can transfer directly to the MyBAS route 10 bus for the airport, or take a Grab (RM12–18 / $3–4) for a faster connection.

Bus vs. Grab: Cost-Benefit Analysis

Factor MyBAS Route 10 GrabCar Hotel Shuttle
Cost (MYR) RM2–3 RM15–25 RM0–25
Cost (USD) $0.50–0.70 $3–5 $0–5
Time 40–50 min 20–30 min 20–30 min
Convenience Low (need to reach terminal) High (door-to-door) Medium (hotel-dependent)
Luggage capacity Limited Good (up to 2 suitcases) Good
Availability 6:00–20:00 only 24/7 By arrangement

Source: MyBAS Official | Grab Malaysia

Taxi & Private Transfer (Grab): The Most Practical Choice

For most travelers, Grab or a local taxi is the best way to get from a Kota Bharu hotel to Sultan Ismail Petra Airport. It strikes the optimal balance between cost, convenience, and reliability.

Grab — Recommended

  • GrabCar (standard): RM15–18 ($3–4) — 20–30 minutes — up to 4 passengers with luggage.
  • GrabCar Premium: RM22–28 ($5–6) — same time, newer/larger vehicles.
  • GrabXL (6-seater): RM28–35 ($6–7) — ideal for groups or extra luggage.
  • GrabShare: Not available in Kota Bharu (as of 2025).

How it works: Download the Grab app (available on iOS and Android), set your pickup location (your hotel), and set the drop-off as "Sultan Ismail Petra Airport (KBR)". The app shows the fixed fare before you confirm. Cash and card payments are accepted.

Pros: Fixed pricing (no surge like taxis), available 24/7, trackable, cashless option, drivers are generally reliable.

Cons: During heavy rain or public holidays, wait times can be 15–25 minutes. The app uses GPS, so if your hotel address is unclear, the driver may call you.

Local Taxis (Coupon Taxi)

At the Kota Bharu taxi stand (located near Terminal Bas Kota Bharu and outside major hotels), you can hire a coupon taxi. These operate on a fixed-price voucher system:

  • City center → KBR Airport: RM25–35 ($5–7) — depending on the taxi stand and time of day.
  • Airport → City center: RM30–40 ($6–9) — airport taxis are slightly more expensive.
  • Night surcharge (midnight–6:00 AM): Add RM5–10 ($1–2).

Pros: No app needed, available at hotel taxi stands, drivers know the area well.

Cons: Pricing is less transparent than Grab, some drivers may try to negotiate higher fares, vehicle condition varies.

Private Car Service (Booked in Advance)

Several companies offer pre-booked private transfers for a fixed rate:

  • Klook / Kkday: From RM30–45 ($6–10) for a sedan — book online at least 24 hours ahead.
  • Local operators (e.g., Airport Transfer Kota Bharu): RM35–50 ($7–11) — can include meet-and-greet at hotel lobby.
  • Hotel limousine service (upscale hotels): RM60–100 ($13–21) — luxury vehicles, chauffeur service.

When to Choose Taxi / Grab Over Other Options

  • Late night or early morning (before 6:00 AM): Public buses are not running; Grab or taxi is the only option.
  • Heavy luggage: If you have more than one large suitcase per person, a private transfer is far more comfortable.
  • Group of 3–4: GrabXL or a taxi often costs less per person than a hotel shuttle.
  • Time-sensitive: When every minute counts, a direct door-to-door ride is unbeatable.
Service Cost (MYR) Cost (USD) Best For
GrabCar Standard RM15–18 $3–4 Solo/couple, day or night
GrabCar Premium RM22–28 $5–6 Business travelers, comfort
GrabXL RM28–35 $6–7 Group of 4–6
Taxi (coupon) RM25–35 $5–7 No app, hotel stand
Pre-booked private RM30–50 $6–11 Peace of mind, scheduled
Hotel limousine RM60–100 $13–21 Luxury, VIP experience

Source: Grab Malaysia | Klook

Cost & Time Comparison: All Transport Options at a Glance

This table summarizes every way to get from central Kota Bharu hotels to Sultan Ismail Petra Airport. Use it to make your final decision based on budget, schedule, and luggage needs.

Transport Mode Time (min) Cost (MYR) Cost (USD) Transfer Type Luggage Capacity Booking Required Best For
GrabCar Standard ⭐ 20–30 RM15–18 $3–4 Door-to-door Good (2 suitcases) On-demand Best overall
GrabXL (6-seat) 20–30 RM28–35 $6–7 Door-to-door Excellent (4+ cases) On-demand Groups / families
Taxi (coupon) 20–30 RM25–35 $5–7 Door-to-door Good On-demand No app users
Hotel Shuttle (complimentary) 20–30 RM0 $0 Door-to-door Moderate Advance Guests of select hotels
Hotel Shuttle (paid) 20–30 RM15–25 $3–5 Door-to-door Good Advance Convenience seekers
MyBAS Route 10 Bus 💰 40–50 RM2–3 $0.50–0.70 Bus terminal → Airport Limited No (walk-in) Cheapest
Rental Car (self-drive) 20–25 RM80–150/day $17–32/day Self-drive Excellent Advance Travelers needing a car
Private transfer (pre-booked) 20–30 RM30–50 $6–11 Door-to-door Excellent 24+ hours ahead Peace of mind
Hotel limousine 20–30 RM60–100 $13–21 Door-to-door Premium Advance Luxury travelers

Note: Prices are estimates as of early 2025 and may vary. "Door-to-door" means pickup from your hotel and drop-off at the airport terminal entrance.

⭐ Recommended: GrabCar Standard offers the best balance of speed, cost, and convenience for most travelers.

💰 Cheapest: MyBAS route 10 bus is the most budget-friendly but requires a trip to the central bus terminal and has limited luggage space.

Source: Grab Malaysia | MyBAS | Malaysia Airports

Traveler Tips & Local Insights: Making Your Airport Run Smooth

Based on local knowledge and frequent traveler feedback, here are practical tips that go beyond the standard advice:

1. Luggage: Use Takkyubin-Style Services

While Japan's Takkyubin luggage forwarding is not widely available in Kota Bharu, some hotels and courier services (like Pos Malaysia or DHL) offer baggage transfer to the airport. This is helpful if you want to explore the city hands-free before your flight. Ask at your hotel front desk — they may arrange it for RM15–25 ($3–5) per bag. Always confirm 48 hours in advance.

2. Navigating the Airport (KBR) — Small but Honest

KBR is a single-terminal airport with one departures hall and one arrivals hall. It is compact, which means you do not need to arrive 3 hours early for domestic flights — 1.5–2 hours is plenty. However, during peak hours (6:30–8:30 AM) when multiple flights to Kuala Lumpur depart, the check-in counters can get crowded. Aim to arrive by 7:00 AM for an 8:30 AM flight.

3. Peak Seasons & Public Holidays

  • Hari Raya Aidilfitri / Aidiladha: The airport is extremely busy. Book Grab or taxi at least 2–3 hours in advance. Expect surge pricing and longer wait times.
  • Chinese New Year & Deepavali: Moderate crowds. Still advisable to book ahead.
  • School holidays (March, June, September, December): Increased passenger traffic, but manageable.
  • Monsoon season (November–January): Heavy rain can cause flash flooding in Kelantan. Allow an extra 30–45 minutes for your journey to the airport. Check weather forecasts.

4. The "Hidden" Time Costs

Many travelers underestimate the total door-to-door time. Here is a realistic breakdown for a domestic flight from KBR:

  • Hotel → KBR: 20–30 min (Grab/taxi)
  • Check-in + bag drop: 10–25 min (longer if queue)
  • Security screening: 5–15 min
  • Walking to gate: 3–5 min (KBR is small)
  • Boarding: 10–15 min
  • Flight: 55–65 min
  • Baggage claim + exit: 15–25 min
  • To final destination: variable

Total from hotel to gate at KBR: approximately 40–75 minutes — but always allow 2 hours for comfort.

5. Money & Payment Tips

  • Grab accepts cash and credit/debit cards. Some drivers may not have change for large notes (RM100). Keep smaller notes (RM10, RM20).
  • Taxis prefer cash. Coupon taxis accept cards only at some stands.
  • MyBAS buses are cash only — exact change is appreciated.
  • ATMs are available at KBR Airport (Maybank, CIMB, BSN) but may run out of cash during peak times. Withdraw in the city if possible.

6. If You Have a Very Early Flight (Before 7:00 AM)

Public bus does not run. Your only options are Grab or taxi. Pre-book a Grab the night before (the app allows scheduling up to 24 hours in advance in some locations, but in Kota Bharu, it is better to rely on on-demand booking as scheduled rides may not always be confirmed). Alternatively, ask your hotel to arrange a taxi — they usually have a reliable driver contact.

7. Staying Near the Airport

If your flight is very early (before 7:00 AM), consider staying at the KBR Airport Transit Hotel (located inside the terminal) or a nearby hotel like Hotel Seri Malaysia Kota Bharu or Dynasty Inn, both within 5 minutes of the airport. These offer basic rooms starting from RM60–90 ($13–19) per night and can save you the stress of an early-morning journey.

Sources: Malaysia Airports | Tourism Malaysia | Local driver feedback (2024–2025)

FAQs: Everything You Need to Know About Getting to Sultan Ismail Petra Airport

1. Is there a direct train from Kota Bharu city to Sultan Ismail Petra Airport?

No, there is no direct train from Kota Bharu city to KBR Airport. The closest railway station is Kota Bharu Railway Station (about 12 km from the airport). You need to take a taxi or Grab from the station to the airport, costing around RM15–20 ($3–4) and taking 20–25 minutes. For most travelers, using a taxi or Grab from your hotel directly is much simpler than combining train + taxi.

2. What is the cheapest way to get from my hotel to Sultan Ismail Petra Airport?

The cheapest way is the MyBAS route 10 public bus, costing RM2–3 ($0.50–0.70) per person. The journey takes about 40–50 minutes from the Terminal Bas Kota Bharu. However, the bus does not pick up from hotels directly — you need to reach the central bus terminal first. It is best for budget travelers with light luggage.

3. How much does a Grab cost from Kota Bharu city center to KBR Airport?

A GrabCar (standard) from the city center to KBR Airport costs RM15–18 ($3–4) during normal hours. Premium and XL options cost more. The fare is fixed in the app, so you will not be surprised by surge pricing (though dynamic pricing does apply during peak times). The trip takes approximately 20–30 minutes.

4. How long does it take to get to Sultan Ismail Petra Airport from most hotels in Kota Bharu?

From most hotels in central Kota Bharu, the drive to KBR Airport is 20–30 minutes by car or taxi. The airport is only about 10 km from the city center. If you take the public bus, allow 40–50 minutes plus waiting time (which can be up to 30 minutes if you just missed a bus). Always factor in an extra 15–20 minutes for traffic during peak hours (8:00–9:00 AM and 5:00–7:00 PM).

5. Are there shuttle buses from hotels to Sultan Ismail Petra Airport?

Yes, some hotels offer shuttle services — either complimentary or for a fee. Mid-range hotels like The Grand Renai and Hotel Perdana provide airport shuttles (free for guests in some cases). Always check with your hotel front desk at least 24 hours in advance. Many budget hotels do not offer this service, so you will need to rely on Grab or public transport.

6. What is the best time to leave for the airport for a morning flight from Kota Bharu?

For a morning flight (e.g., 8:30 AM departure), it is recommended to leave your hotel by 6:30 AM at the latest. This gives you: 20–30 minutes travel + 1.5–2 hours at the airport. KBR is small, but the check-in queues can be long between 6:30–8:30 AM. For international flights, add another hour — leave by 5:30 AM.

7. Can I rent a car in Kota Bharu and drop it off at the airport?

Yes, several car rental companies allow one-way rentals with drop-off at KBR Airport. Hawk Rent a Car, Avis, and local operators have desks at the airport. Prices start from RM80–120 ($17–26) per day for a compact car. A drop-off fee of RM20–40 ($4–9) may apply. Book online in advance to secure availability, especially during holidays.

8. Is there public bus service from Kota Bharu to the airport and how reliable is it?

Yes, MyBAS route 10 runs from Terminal Bas Kota Bharu to KBR Airport. It is reliable but infrequent (hourly). Service operates from 6:00 AM to 8:00 PM. The bus can be crowded during school hours and lunchtime. Luggage space is limited, so it is not ideal if you have more than a small suitcase. Check the MyBAS website or app for real-time schedules, though real-time tracking is not always available in Kelantan.