Explore Destinations

Discover the world's most amazing places

How to Get from Sultan Mahmud Airport to Kota Bharu

Quick Answer

For most travelers arriving at Sultan Mahmud Airport (KBR), the most convenient and common way to reach Kota Bharu city center is by taxi or ride-hailing (Grab), costing MYR 25-40 and taking 25-40 minutes. For budget travelers, the public bus is the cheapest option at under MYR 5, taking about 45-60 minutes. There is no direct train from the airport; the nearest major rail station is Pasir Mas, requiring a connecting taxi ride.

Quick Navigation: Transport from Sultan Mahmud to Kota Bharu

Sultan Mahmud Airport (KBR): Your Gateway to Kelantan

Sultan Mahmud Airport (IATA: KBR) is the main airport serving the state of Kelantan and the city of Kota Bharu. Located in Pengkalan Chepa, approximately 8 km from the city center, it is a domestic hub with connections to Kuala Lumpur, Penang, and Langkawi. Understanding the airport's compact size and available ground transport options right outside the terminal is key to a smooth start to your journey. The airport offers basic amenities like ATMs, SIM card vendors, and car rental counters (official airport info).

Option 1: Taxi & Ride-Hailing (Grab) – Door-to-Door Convenience

This is the most straightforward method, especially with luggage or after a long flight.

Official Airport Taxi

Upon exiting baggage claim, head to the official taxi coupon counter. You purchase a fixed-fare coupon to your destination, eliminating price negotiation. This is highly recommended for first-time visitors.

  • Fare to Kota Bharu City: Approximately MYR 25-35.
  • Travel Time: 25-40 minutes, depending on traffic and exact destination.
  • Process: Tell the clerk your destination, pay, receive a coupon, and present it to the assigned taxi driver.

Ride-Hailing Services (Grab)

Grab is widely used and often slightly cheaper than coupon taxis. Set your pickup point to “Sultan Mahmud Airport (KBR) – Pick Up Point” (usually the covered area outside arrivals).

  • Estimated Fare: MYR 20-30 for a GrabCar to the city center.
  • Advantage: Upfront pricing, cashless payment, and driver tracking.
  • Tip: Check prices for both GrabCar and GrabTaxi; sometimes taxis on the app offer competitive coupons.

Private Transfers & Car Rentals

For groups (3-4+ people) or those seeking maximum comfort, pre-booking a private van through a travel agency or platforms like Klook can be cost-effective. Car rental desks (e.g., Hertz, Avis) are also available at the airport if you plan to self-drive.

Option 2: Public Bus & Shuttle – The Budget Champion

For the ultimate budget-friendly and local experience, the public bus is your best bet. Services are reliable during daytime hours.

Local Bus Services

Operated by Cityliner and Transit Link, these green or blue buses connect the airport to the main Hentian Bas Kota Bharu (Kota Bharu Bus Terminal) and other points in the city.

  • Fare: MYR 2-4 (exact change in cash).
  • Frequency: Every 20-40 minutes from approximately 6:00 AM to 8:00 PM.
  • Travel Time: 45 minutes to 1.5 hours, depending on stops and traffic.
  • How to Find It: Exit the terminal, turn left, and look for the bus shelter labeled “Bas / Bus”. The destination is usually displayed on the front windshield.

Shuttle Buses to Specific Hotels

Some larger hotels or resorts in the area (especially beach resorts like in Bachok or Pantai Cahaya Bulan) may offer arranged shuttle services for guests. Always inquire with your accommodation in advance if this service is available and needs to be pre-booked.

Bus to Pasir Mas (for ETS Train Connections)

If your goal is to connect to the KTM ETS train for travel south, you can take a bus from Kota Bharu bus terminal to Pasir Mas town, then a short taxi to the railway station. The bus fare is under MYR 5.

Option 3: Train (KTM ETS) – For Long-Distance Travel Beyond Kelantan

Important Clarification: There is no train from Sultan Mahmud Airport to Kota Bharu city. The train is relevant for travelers using KBR as an entry point but heading to destinations like Kuala Lumpur, Ipoh, or Butterworth (Penang).

The Route: Airport -> Pasir Mas Station -> ETS Southbound

The nearest KTM ETS station is Pasir Mas Railway Station, located about 25 km (a 30-40 minute drive) from Kota Bharu city/airport.

  1. Step 1: Airport to Pasir Mas. Take a taxi or Grab from Sultan Mahmud Airport directly to Pasir Mas Station. Cost: ~MYR 30-40.
  2. Step 2: Board the KTM ETS. The ETS (Electric Train Service) is a comfortable, fast intercity train. Popular routes from Pasir Mas include:
    • To Kuala Lumpur (KL Sentral): ~7-8 hours journey.
    • To Ipoh: ~5-6 hours.
    • To Butterworth (for Penang ferry): ~4-5 hours.

ETS Ticket Information & JR Pass Comparison

Unlike Japan's JR Pass, Malaysia does not have a nationwide train pass for tourists. You must purchase point-to-point tickets.

Route (From Pasir Mas)Approx. DurationApprox. Fare (MYR)Booking Advice
To Kuala Lumpur (KL Sentral)7-8 hrs70 - 110Book online in advance, especially for weekends/holidays.
To Ipoh5-6 hrs50 - 80Platinum/Gold class offers more space and comfort.
To Butterworth4-5 hrs40 - 65Butterworth station is directly connected to the Penang ferry terminal.

Booking Portal: Tickets can be booked on the official KTM website (ktmb.com.my) or at the station counter.

Option 4: Domestic Flights from Sultan Mahmud Airport (KBR)

Sultan Mahmud Airport is not just an arrival point; it's a domestic connector. If you are flying into KBR and wish to continue to another Malaysian city by air, here are your options.

Direct Flight Destinations from KBR

KBR is well-connected domestically. Major airlines operating here include:

  • Malaysia Airlines & Firefly: Flights to Kuala Lumpur International (KUL) and Sultan Abdul Aziz Shah Airport (SZB) in Subang.
  • AirAsia: Flights to Kuala Lumpur (KUL) and Penang (PEN).
  • Other: Seasonal or less frequent flights to Langkawi (LGK).

Flight vs. Train: A Practical Comparison for Kuala Lumpur

When deciding between flying or taking the ETS train to KL from Kota Bharu, consider total door-to-door time:

  • Flight (KBR to KUL): Flight time: ~1 hr. But add: 1 hr pre-flight at KBR + 40 min taxi to KBR airport + 1 hr to get from KUL to KL city center. Total: ~3.5-4 hours.
  • Train (City to KL): Taxi to Pasir Mas: 40 min + Train: 7-8 hrs + Arrival at central KL Sentral. Total: ~8-9.5 hours.

Verdict: Flying is significantly faster but can be more expensive. The train offers a scenic, relaxed journey at a lower cost and directly arrives in the city center.

Transportation Cost & Time Comparison Table

Use this table to quickly compare all options for getting from Sultan Mahmud Airport to key destinations.

Mode To Kota Bharu City To Pasir Mas ETS Station To Kuala Lumpur (City Center) Key Consideration
Taxi / Grab MYR 25-40
25-40 min
MYR 30-40
30-40 min
Not Applicable Best for convenience, families, luggage.
Public Bus MYR 3-5
45-70 min
~MYR 5-7*
~60-90 min*
Not Applicable Cheapest option. Daytime only.
Train (ETS) Not Available N/A (Destination) MYR 70-110
~8-9.5 hrs**
Scenic, spacious, central arrival in KL. **Includes taxi to Pasir Mas.
Domestic Flight Not Applicable Not Applicable MYR 100-300+
~3.5-4 hrs***
Fastest overall. ***Includes airport transfer & wait times.

* Via bus from Kota Bharu city terminal to Pasir Mas town, plus short taxi to station.

Traveler Tips & Local Advice for a Smooth Journey

Money & Connectivity

  • Cash is King: Have small Malaysian Ringgit (MYR) notes for bus fares, small purchases, and taxi fares if not using Grab.
  • Get a Local SIM: Data is cheap and essential for using Grab and maps. Counters are available at the airport arrivals hall.

Luggage & Convenience

  • Bus Luggage: Public buses have limited space for large suitcases. If you have big bags, a taxi is a more practical choice.
  • Taxi Coupon Safety: The official coupon system is safe and transparent. Keep your coupon until the end of your journey.

Timing & Planning

  • Friday Traffic & Prayer Times: Kota Bharu is a culturally conservative city. Expect heavier traffic before Friday prayers (Jumu'ah) around midday, and note some businesses may close.
  • Festival Periods: During major Malay festivals like Hari Raya Aidilfitri, transport can be extremely busy. Book trains and flights well in advance.
  • Early/Late Flights: For flights before 7 AM or after 8 PM, pre-booking a taxi is strongly advised as public bus service will not be available.

FAQs: Getting from Sultan Mahmud Airport to Kota Bharu

Is there a direct train from Sultan Mahmud Airport to Kota Bharu?

No, there is no direct train from Sultan Mahmud Airport (KBR) to Kota Bharu city. The most common route involves a combination of taxi/bus and train. You typically need to travel from the airport to Pasir Mas Railway Station (approx. 30-40 min by taxi), then take the KTM ETS train to Kuala Lumpur or other destinations. For Kota Bharu itself, you would use bus or taxi from the airport.

What is the cheapest way to get from Sultan Mahmud Airport to Kota Bharu city center?

The cheapest way is by public bus. The ‘Cityliner’ or ‘Transit Link’ buses offer regular services from the airport to the main bus terminal in Kota Bharu (Hentian Bas Kota Bharu). The fare is typically between MYR 3-5, taking about 45-60 minutes depending on traffic.

How much is a taxi from Sultan Mahmud Airport to Kota Bharu?

A standard taxi or ride-hailing service (like Grab) from Sultan Mahmud Airport to Kota Bharu city center costs between MYR 25 to MYR 40. The journey takes 25-40 minutes. It's advisable to use the official airport taxi coupon counter or the Grab app for fixed fares.

Can I use the KTM ETS train to travel to/from Sultan Mahmud Airport?

The KTM ETS train does not serve the airport directly. The nearest ETS station to Kota Bharu is Pasir Mas Station, about 25 km from the city. To use the ETS for long-distance travel (e.g., to Kuala Lumpur), you must first get from Sultan Mahmud Airport/Kota Bharu to Pasir Mas Station via taxi (approx. MYR 30-40, 30 min).

Are there flights from Sultan Mahmud Airport to other parts of Malaysia?

Yes, Sultan Mahmud Airport (KBR) is a domestic hub for flights to Kuala Lumpur (KUL & SZB), Penang (PEN), and Langkawi (LGK). Airlines like Malaysia Airlines, AirAsia, and Firefly operate these routes. For connections to East Malaysia (e.g., Kota Kinabalu, Kuching), a transit in Kuala Lumpur is usually required.

What is the best option if I arrive late at night at Sultan Mahmud Airport?

For late-night arrivals, pre-booking a taxi or a private transfer is highly recommended. Public buses may have limited or no service late at night. Ride-hailing apps like Grab may still operate, but availability can be lower. The guaranteed and safest option is a pre-arranged car service.

Is it easy to find a bus from the airport to Kota Bharu?

Yes, it is straightforward. The public bus stop is located just outside the Sultan Mahmud Airport terminal arrivals area. Look for signs for ‘Bas Tempatan’ (Local Bus). Buses run frequently during daylight hours (roughly 6:00 AM to 8:00 PM). No advanced booking is needed; pay in cash (small change) to the driver.

How do I get from Kota Bharu to Pasir Mas ETS station?

To catch the ETS from Kota Bharu, take a taxi, Grab, or local bus from the city center (e.g., Hentian Bas Kota Bharu) to Pasir Mas Railway Station. The taxi/Grab fare is approximately MYR 30-40 and takes 30-40 minutes. Some local buses also ply this route at a lower cost (MYR 3-5) but travel time is longer.