How to Get from Kuala Lumpur to Kelantan

How to Get from Kuala Lumpur to Kelantan

Last updated: March 8, 2026

Leaving behind the gleaming skyscrapers of Kuala Lumpur for the rustic charm of Kelantan feels like stepping into a different version of Malaysia altogether. While the capital thrives on modern commerce and international flair, Kelantan remains the cradle of Malay culture, where giant kites catch the breeze and the scent of nasi kerabu fills the morning air. The journey north toward the Thai border is a transition from the urban heartbeat of the west coast to the traditional soul of the east.

Because the Titiwangsa Mountains stand between these two regions, the overland journey involves winding roads or lengthy train rides. For most travelers, taking to the skies is the preferred method to bridge the gap quickly. Whether you are heading to Kota Bharu for a gateway to the Perhentian Islands or to explore the local markets, you have several flight options departing from both of the major aviation hubs in the Klang Valley. You can easily compare these schedules and book your tickets on GoAsia.cc to ensure a smooth transition to the East Coast.

Kuala Lumpur to Kelantan by Flight

Flying is the most efficient way to reach Kelantan, primarily arriving at Sultan Ismail Petra Airport in Kota Bharu. This route is exceptionally well-served with dozens of daily departures, making it one of the most flexible domestic connections in Malaysia. Depending on your budget and where you are staying in the city, you can choose between the main international hub or the convenient city-fringe airport.

Departing from Kuala Lumpur (KUL)

Flights departing from Kuala Lumpur International Airport (KLIA) offer the widest range of prices and frequencies. Prices for this leg are surprisingly affordable, starting as low as $14 for a one-way economy ticket, though last-minute bookings or peak holiday periods can see prices rise up to $239. The direct flight duration is a swift 1 hour, though some connecting options can extend the journey significantly to over 10 hours.

KLIA is located about 45 kilometers south of the city center. You can reach the terminal via the KLIA Ekspres train or by airport limousine. The airport serves a mix of full-service carriers and budget airlines, giving travelers the choice between inclusive baggage allowances or ultra-low-cost fares. The sheer volume of departures, starting from the early hours of the morning until late at night, means you can find a flight that fits any itinerary.

Departing from Selangor (Subang SZB)

For those staying closer to the city center or Petaling Jaya, departing from Sultan Abdul Aziz Shah Airport in Selangor (commonly known as Subang Airport) is a fantastic alternative. Flights from Subang to Kelantan generally range from $23 to $76. The flight time is very consistent, with the quickest hop taking just 1 hour and 5 minutes.

Subang Airport is much smaller and less crowded than KLIA, allowing for faster check-in and boarding processes. It is primarily used by turboprop aircraft and select domestic jets, providing a more boutique flying experience. If you value convenience and want to minimize your time spent in airport terminals, this is often the recommended choice for seasoned local travelers.

Comparing Your Options

Mode Price (USD) Duration Comfort
Flight (from KUL) $14 - $239 1h - 10h 50min High
Flight (from SZB) $23 - $76 1h 5min - 8h High

Tips for Traveling from Kuala Lumpur to Kelantan

  • Choose the right airport: Check if your flight departs from KLIA (KUL) or Subang (SZB). They are about an hour apart by car, and mixing them up is a common mistake.
  • Book in advance: While $14 fares are common, they disappear quickly during public holidays like Hari Raya or Chinese New Year, when Kelantanese locals return home in massive numbers.
  • Check baggage rules: Budget carriers on this route have strict weight limits. Pre-purchasing your luggage allowance online is always cheaper than paying at the counter.
  • Arrival Logistics: Upon arriving at Kota Bharu airport, use a ride-hailing app or the official taxi stand. If you are heading to the Perhentian Islands, the airport is about an hour's drive from Kuala Besut jetty.
  • Respect Local Customs: Kelantan is a conservative state. While it is very welcoming to tourists, dressing modestly when exploring markets or religious sites is appreciated.

Timetable

Flight Kuala Lumpur - Kelantan $ 13.60–232.91 1h – 1d 10h 49m
  •   Economy 00:00, 06:30, 07:15, 07:30, 07:55, 08:00, 09:00, 09:15, 10:10, 10:30, 10:50, 11:05, 11:10, 13:00, 13:50, 14:20, 14:30, 14:40, 16:05, 16:25, 16:45, 17:00, 17:05, 18:15, 18:30, 18:50, 19:00, 19:10, 19:40, 19:55, 20:30, 20:40, 20:55, 21:45, 21:50, 22:15, 22:45, 23:00, 23:20
Flight Selangor - Kelantan $ 22.73–74.23 1h 5m – 1d 7h 59m
  •   Economy 06:40, 10:10, 10:20, 13:35, 14:00, 16:40, 17:30, 18:05, 18:40, 21:00

Frequently Asked Questions

How can I book tickets from Kuala Lumpur to Kelantan?

You can book train, bus, flight, taxi, van, and ferry tickets from Kuala Lumpur to Kelantan directly on GoAsia.cc. Use the booking tool on this page to compare all available options and prices in real time.

What is the cheapest way to get from Kuala Lumpur to Kelantan?

The cheapest way to travel is by flying from Kuala Lumpur International Airport, with economy tickets starting as low as $14. Prices can fluctuate based on how far in advance you book.

What is the fastest way to get from Kuala Lumpur to Kelantan?

Flying is the fastest method, with direct flights taking approximately 1 hour to reach Kota Bharu from either Kuala Lumpur (KUL) or Subang (SZB).

How long does it take to get from Kuala Lumpur to Kelantan?

A direct flight takes about 1 hour. However, if you choose a connecting flight or travel during peak times, the total travel time can range from 1 hour to over 10 hours.

Which airport in Kuala Lumpur should I use?

It depends on your location. Subang (SZB) is closer to the city center and offers a quicker transit experience, while KLIA (KUL) offers more frequent flights and the lowest possible prices.

Is it necessary to book flight tickets to Kelantan in advance?

Yes, especially if you are traveling during weekends or Malaysian public holidays. Booking early ensures you secure the $14 to $23 price range before tickets become more expensive.

What should I expect at the airport in Kelantan?

You will arrive at Sultan Ismail Petra Airport (KBR). It is a modern, efficient terminal with easy access to taxis and car rentals for your onward journey to the city or the coast.