Contents
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, arriving at Sultan Ismail Petra Airport (KBR) in Kota Bharu. Several airlines serve the route with multiple departures a day, including AirAsia from KLIA and Firefly from Subang. Depending on your budget and where you are staying in the city, you can choose between the main international hub and the smaller city-fringe airport.[1][2]
Departing from Kuala Lumpur (KUL)
Flights from Kuala Lumpur International Airport (KLIA) offer the widest choice of departure times. AirAsia's direct flights take about 1 hour 10 minutes. As of October 2026, its one-way economy fares on sample dates from late October to December 2026 ranged from about MYR 111 to MYR 235 (roughly $25 to $55), with higher fares around school and public holidays. Check what the fare includes before booking.[1]
KLIA is located about 50 kilometers south of the city center. You can reach the terminal via the KLIA Ekspres train or by airport limousine. The airport serves both full-service carriers and budget airlines, so you can choose between fares with baggage included and low-cost fares without it.
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 an alternative. Firefly flies from Subang to Kota Bharu in roughly 1 hour. Fares vary by date, so check the current price with the airline.[2]
Subang Airport is much smaller and less crowded than KLIA, which usually means faster check-in and boarding. If you value convenience and want to spend less time in airport terminals, it is often a good choice.
Comparing Your Options
| Mode | Price (USD) | Duration | Comfort |
|---|---|---|---|
| Flight (from KUL) | $25 - $55 | About 1h 10min (direct) | High |
| Flight (from SZB) | Varies | About 1h | 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 can be an hour or more apart by car depending on traffic, and mixing them up is a common mistake.
- Book in advance: Fares are lowest on ordinary days and rise around public holidays such as Hari Raya, Deepavali or Chinese New Year, when many Kelantanese travel home. Book early for those dates.
- 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.17–225.64 1h – 1days 10h 49m | |
|
| Flight Selangor - Kelantan $ 22.02–71.91 1h 5m – 1days 7h 59m | |
|
Frequently Asked Questions
Use the booking tool on this page to compare the transport options currently available from Kuala Lumpur to Kelantan, including current prices and schedules.
Flying is the practical option. As of October 2026, AirAsia one-way economy fares from KLIA were typically around $25 to $55, higher around holidays. Prices change daily, so check before booking.
Flying is the fastest method. A direct flight from KLIA takes about 1 hour 10 minutes, and from Subang roughly 1 hour.
According to AirAsia, a direct flight from KLIA takes about 1 hour 10 minutes. Add time to reach the airport and check in. A connecting itinerary takes much longer.
It depends on your location. KLIA (KUL) has AirAsia flights and more departures, while Subang (SZB) is closer to the city center and Petaling Jaya and is served by Firefly.
Yes, especially on weekends and around Malaysian public holidays, when fares rise. In AirAsia's fare calendar, ordinary days were the cheapest.
You will arrive at Sultan Ismail Petra Airport (KBR). Taxis and ride-hailing are available for onward travel to the city or the coast.
Sources and background
Numbers in the text such as [1] refer to these sources.
- [1] AirAsia: Cheap flights from Kuala Lumpur to Kota Bharu (route page with fare calendar and schedule). Retrieved October 14, 2026.
- [2] Firefly Airlines Malaysia: Flights to Kota Bharu (Firefly destination page). Retrieved October 14, 2026.
Guide prices and journey times are indicative, not live quotes. A booked package may include transfers and waiting time as well as the main journey. Check the selected offer, pickup point and current conditions before booking.