How to Get from Kuala Lumpur to Kota Bharu

How to Get from Kuala Lumpur to Kota Bharu

Last updated: March 8, 2026

Leaving behind the glittering skyscrapers and urban hustle of Kuala Lumpur for the northeast coast feels like stepping into a different rhythm of Malaysian life. Kota Bharu serves as the gateway to the conservative heartland of Kelantan, where traditional crafts like batik printing and kite making still thrive against a backdrop of vibrant wet markets and golden-roofed mosques. It is a journey that takes you from the modern federal capital to a city that prides itself on being the cradle of Malay culture.

While the overland route across the Titiwangsa Mountains offers lush jungle views for those with plenty of time, most travelers find that the sheer distance makes flying the most logical choice. This air bridge connects the west and east coasts in a fraction of the time it takes to navigate the winding highways, allowing you more time to explore the famous Pasar Siti Khadijah or prepare for a boat transfer to the nearby Perhentian Islands.

Kuala Lumpur to Kota Bharu by Flight

Flying is the undisputed primary method for reaching Kota Bharu from the capital. The route is highly competitive, served by several major carriers including Malaysia Airlines, AirAsia, and Firefly. Because of this competition, prices remain remarkably low, often rivaling the cost of a long-distance bus ticket but saving you nearly eight hours of travel time. You can easily browse and book these flights on GoAsia.cc to secure the best rates before your trip.

The Flight Experience

The journey in the air is brief, typically lasting between 1 hour and 1 hour 5 minutes. Flights depart from both Kuala Lumpur International Airport (KLIA/KLIA2) and Sultan Abdul Aziz Shah Airport (Subang). If you are staying in the city center, Subang Airport is often more convenient, though KLIA offers more frequent departures throughout the day. The price for an economy seat generally ranges from $18 to $59, depending on how far in advance you book and whether you are traveling during a public holiday or the monsoon season.

Upon arrival at Sultan Ismail Petra Airport in Kota Bharu, you will find a modern terminal located about 20 minutes from the city center. Taxis and ride-sharing services are readily available at the arrivals hall. The airport is compact and efficient, making the transition from the plane to your accommodation quick and stress-free. For those heading to the Perhentian Islands, the airport is the standard jumping-off point for the one-hour drive to Kuala Besut jetty.

Comparing Your Options

ModePrice (USD)DurationComfort
Flight (Economy)$18 - $591h - 1h 5mHigh

Tips for Traveling from Kuala Lumpur to Kota Bharu

  • Book Early for Holidays: Kelantan is a popular destination for domestic travelers during school holidays and religious festivals like Hari Raya. Prices can jump significantly during these periods, so try to book at least a month in advance.
  • Check Your Departure Airport: Always double-check whether your flight departs from KLIA or Subang (SZB). They are located in completely different parts of the Klang Valley.
  • Luggage Considerations: Low-cost carriers like AirAsia do not include checked baggage in the base fare. If you are carrying heavy suitcases or diving gear for the islands, it is usually cheaper to prepay for luggage online than at the check-in counter.
  • Dress Modestly: Kota Bharu is one of the most conservative cities in Malaysia. While your attire at the airport in KL can be casual, it is respectful to dress more modestly (covering shoulders and knees) once you land in Kelantan.
  • Monsoon Awareness: The east coast experiences a heavy monsoon season from November to January. While flights still operate, boat transfers to nearby islands may be suspended, so check weather reports if Kota Bharu is just a stopover on your way to the coast.

Timetable

Flight Kuala Lumpur - Kelantan $ 17.76–57.36 1h – 1h 5m
  •   Economy 06:30, 07:30, 09:50, 13:00, 15:05, 16:25, 16:45, 17:05

Frequently Asked Questions

How can I book tickets from Kuala Lumpur to Kota Bharu?

You can book train, bus, flight, taxi, van, and ferry tickets from Kuala Lumpur to Kota Bharu 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 Kota Bharu?

The cheapest way to travel is by flight, with economy tickets starting as low as $18. Even at the higher end of the standard pricing, tickets rarely exceed $59, making it very affordable for all budgets.

What is the fastest way to get from Kuala Lumpur to Kota Bharu?

Taking a flight is the fastest option by a significant margin. The actual time spent in the air is only about 1 hour to 1 hour 5 minutes, compared to 7 or 8 hours by bus or car.

How long does it take to get from Kuala Lumpur to Kota Bharu?

By air, the journey takes approximately 1 hour. If you factor in airport check-in and travel to the terminal, the total transit time is usually around 3 to 4 hours.

Which airlines fly this route?

The route is served by several carriers including AirAsia, Malaysia Airlines, and Firefly. These airlines offer frequent daily departures from early morning until late evening.

Is it better to fly from KLIA or Subang Airport?

Subang Airport (SZB) is much closer to the Kuala Lumpur city center, saving you time and taxi fare. however, KLIA usually has a higher frequency of flights and more options for larger aircraft.

How do I get from the Kota Bharu airport to the city center?

The most convenient way is by taxi or a ride-hailing app like Grab. The journey to the city center takes about 20 minutes and is generally very affordable.