Travel Kuala Lumpur to Kota Bharu

Kuala Lumpur to Kota Bharu

Arrive in Kota Bharu to explore traditional markets and cultural sites, a contrast to the modern skyline of Kuala Lumpur. From Kuala Lumpur to Kota Bharu, travelers can choose from a range of transport services, with full details on when they run, how long they take and what they cost.

Travel options for Kuala Lumpur to Kota Bharu

Travel from Kuala Lumpur to Kota Bharu and save with a bus for 39 MYR, or reach your destination faster by combined in 25 minutes.

Bus from Kuala Lumpur to Kota Bharu

To travel from Kuala Lumpur to Kota Bharu by bus, you will begin your journey at multiple stations, including Klang Sentral Bus Terminal, Selangor, Terminal Bersepadu Gombak, Kuala Lumpur, TBS Kuala Lumpur, Selayang JPN Gombak, Selangor and others, with buses typically running between 07:45 and 23:45 so you can choose a departure that fits your schedule. The trip usually takes around 9 hours 43 minutes and arrives at multiple stations, including Depo Mutiara Shell Panchor, Kota Bharu, Pengkalan Chepa Bus Terminal, Kelantan, Bus Terminal Kota Bharu, Panchor, Kota Bharu and others, offering a comfortable and reliable way to reach your destination. Fares start at 39 MYR. Be sure to check available tickets and secure your preferred seat here for a smooth and hassle-free journey.

Prices: 39 MYR

Duration: 9h 43m – 10h 34m ⏱

Go with bus from Kuala Lumpur to Kota Bharu in 9h 43m Experience bus from Kuala Lumpur to Kota Bharu for 39 MYR Take bus from Kuala Lumpur to Kota Bharu in 9h 43m Ride with bus from Kuala Lumpur to Kota Bharu in 9h 43m Explore with bus from Kuala Lumpur to Kota Bharu in 9h 43m Take bus from Kuala Lumpur to Kota Bharu for 39 MYR

View all Bus tickets →

Flight from Kuala Lumpur to Kota Bharu

Choosing to fly is the quickest way to travel from Kuala Lumpur to Kota Bharu. Departures take place from SZB Sultan Abdul Aziz Shah, Selangor or KUL Kuala Lumpur International Airport, and after a flight time of around 1 hour, you will arrive at KBR Kota Bharu Airport, Kelantan. Air travel is especially practical for longer routes, with ticket prices starting from 125 MYR. Full flight information and booking options are available through the complete flight listing.

Prices: 125 MYR

Duration: 1h – 1h 10m ⏱

Explore with avia from Kuala Lumpur to Kota Bharu in 1h Journey with avia from Kuala Lumpur to Kota Bharu for 125 MYR Book avia from Kuala Lumpur to Kota Bharu in 1h

View all Flight tickets →

Combined from Kuala Lumpur to Kota Bharu

Start your journey from KUL Kuala Lumpur International Airport or SZB Sultan Abdul Aziz Shah, Selangor to reach KBR Kota Bharu Airport, Kelantan via combined routes linking Kuala Lumpur and Kota Bharu. The trip usually takes around 25 minutes with fares starting from 535 MYR. Make sure to book your seat in advance book your travel.

Prices: 535 MYR

Duration: 25m – 23h 5m ⏱

Take combined from Kuala Lumpur to Kota Bharu in 0h 25m Experience combined from Kuala Lumpur to Kota Bharu for 535 MYR Hop on combined from Kuala Lumpur to Kota Bharu in 0h 25m

View all Combined tickets →

Charter from Kuala Lumpur to Kota Bharu

Skip the queues and crowded transport: a private driver will pick you up in Kuala Lumpur and drop you off at your chosen location in Kota Bharu. The journey takes roughly 7 hours with fares starting at 1,080 MYR. Book your transfer.

Popular departures: Kuala Lumpur Hotel Transfer
Popular arrivals: Kota Bharu, Kelantan

Prices: 1,080 MYR

Duration: 7h ⏱

Go with charter from Kuala Lumpur to Kota Bharu for 1080 MYR

View all Charter tickets →

Distance Kuala Lumpur to Kota Bharu

The distance between Kuala Lumpur and Kota Bharu is 336 kilometers.

Kuala Lumpur to Kota Bharu Transportation Comparison

Compare transport options side by side using key travel metrics to find the best way to get from Kuala Lumpur to Kota Bharu

Bus
Flight
Combined
Charter
Average price
52 MYR
306 MYR
1,546 MYR
1,080 MYR
Cheapest price
39 MYR
125 MYR
535 MYR
1,080 MYR
Average duration
10h 03m
1h 06m
10h 54m
7h 00m
Minimum duration
9h 43m
1h 00m
0h 25m
7h 00m
Number of departures
165
18
16
1
Tickets

Bus Routes & Schedules from Kuala Lumpur to Kota Bharu

Bus services linking Kuala Lumpur and Kota Bharu operate through multiple stations, giving travelers a range of possible departure and arrival points. Because of this, journey durations can differ by route, generally averaging around 9h 43m to 10h 34m. All buses run within a shared operating window from 07:45 to 23:45, with bus ticket prices starting at 39 to 64 MYR and adjusting slightly based on the service and stop combination. Reviewing the complete bus timetable for Kuala Lumpur to Kota Bharu allows you to assess station coverage, timing differences and departure options in detail.

Departure stations
Klang Sentral Bus Terminal, Selangor
Terminal Bersepadu Gombak, Kuala Lumpur
TBS Kuala Lumpur
Selayang JPN Gombak, Selangor
Shell Damansara Damai, Selangor
Arrival stations
Depo Mutiara Shell Panchor, Kota Bharu
Pengkalan Chepa Bus Terminal, Kelantan
Bus Terminal Kota Bharu
Panchor, Kota Bharu
Taman Bendahara, Kelantan
Teluk Mesira Ekspres Perdana Office, Kelantan
Terminal Lembah Sireh Kota Bharu, Kelantan
Kubang Kerian, Kota Bharu
Masjid Kubang Kerian, Kota Bharu
Pengkalan Chepa, Kelantan

Bus Timetable: Klang Sentral Bus Terminal, Selangor → Bus Terminal Kota Bharu

  • 07:45 18:07 10h 22m 55 MYR
  • 08:00 18:22 10h 22m 55 MYR
  • 11:30 21:52 10h 22m 55 MYR
  • 16:15 02:37 10h 22m 55 MYR
  • 20:00 06:22 10h 22m 55 MYR
  • 21:00 07:22 10h 22m 55 MYR

Bus Timetable: Klang Sentral Bus Terminal, Selangor → Depo Mutiara Shell Panchor, Kota Bharu

  • 08:00 18:32 10h 32m 55 MYR
  • 12:30 23:02 10h 32m 55 MYR
  • 21:30 08:02 10h 32m 55 MYR

Bus Timetable: Klang Sentral Bus Terminal, Selangor → Kubang Kerian, Kota Bharu

  • 08:00 18:20 10h 20m 55 MYR
  • 20:00 06:20 10h 20m 55 MYR
  • 20:30 06:50 10h 20m 55 MYR

Bus Timetable: Klang Sentral Bus Terminal, Selangor → Masjid Kubang Kerian, Kota Bharu

  • 20:15 06:35 10h 20m 64 MYR

Bus Timetable: Klang Sentral Bus Terminal, Selangor → Panchor, Kota Bharu

  • 20:45 07:06 10h 21m 64 MYR

Bus Timetable: Klang Sentral Bus Terminal, Selangor → Pengkalan Chepa Bus Terminal, Kelantan

  • 08:00 18:34 10h 34m 55 MYR
  • 12:30 23:04 10h 34m 55 MYR
  • 21:30 08:04 10h 34m 55 MYR

Bus Timetable: Klang Sentral Bus Terminal, Selangor → Pengkalan Chepa, Kelantan

  • 20:00 06:34 10h 34m 55 MYR

Bus Timetable: Klang Sentral Bus Terminal, Selangor → Taman Bendahara, Kelantan

  • 20:45 07:19 10h 34m 64 MYR

Bus Timetable: Klang Sentral Bus Terminal, Selangor → Teluk Mesira Ekspres Perdana Office, Kelantan

  • 08:30 18:56 10h 26m 55 MYR
  • 20:15 06:41 10h 26m 64 MYR
  • 20:45 07:11 10h 26m 64 MYR

Bus Timetable: Klang Sentral Bus Terminal, Selangor → Terminal Lembah Sireh Kota Bharu, Kelantan

  • 08:00 18:21 10h 21m 52 MYR
  • 08:30 18:51 10h 21m 55 MYR
  • 12:30 22:51 10h 21m 52 MYR
  • 20:00 06:21 10h 21m 52 MYR
  • 20:15 06:36 10h 21m 64 MYR
  • 20:45 07:06 10h 21m 64 MYR
  • 21:30 07:51 10h 21m 52 MYR

Bus Timetable: Selayang JPN Gombak, Selangor → Terminal Lembah Sireh Kota Bharu, Kelantan

  • 09:50 19:36 9h 46m 49 MYR
  • 21:50 07:36 9h 46m 61 MYR

Bus Timetable: Shell Damansara Damai, Selangor → Depo Mutiara Shell Panchor, Kota Bharu

  • 21:45 07:52 10h 7m 61 MYR

Bus Timetable: Shell Damansara Damai, Selangor → Masjid Kubang Kerian, Kota Bharu

  • 21:45 07:41 9h 56m 61 MYR

Bus Timetable: Shell Damansara Damai, Selangor → Pengkalan Chepa Bus Terminal, Kelantan

  • 21:45 07:55 10h 10m 61 MYR

Bus Timetable: Shell Damansara Damai, Selangor → Terminal Lembah Sireh Kota Bharu, Kelantan

  • 21:45 07:43 9h 58m 61 MYR

Bus Timetable: TBS Kuala Lumpur → Bus Terminal Kota Bharu

  • 09:00 18:55 9h 55m 49 MYR
  • 09:15 19:10 9h 55m 49 MYR
  • 09:30 19:25 9h 55m 39 MYR
  • 10:00 19:55 9h 55m 49 MYR
  • 10:30 20:25 9h 55m 49 MYR
  • 11:30 21:25 9h 55m 49 MYR
  • 12:00 21:55 9h 55m 49 MYR
  • 13:00 22:55 9h 55m 39 MYR
  • 16:00 01:55 9h 55m 61 MYR
  • 18:00 03:55 9h 55m 49 MYR
  • 21:00 06:55 9h 55m 49 MYR
  • 21:15 07:10 9h 55m 49 MYR
  • 21:30 07:25 9h 55m 49 MYR
  • 21:45 07:40 9h 55m 49 MYR
  • 22:00 07:55 9h 55m 49 MYR
  • 22:30 08:25 9h 55m 49 MYR
  • 22:45 08:40 9h 55m 50 MYR
  • 23:00 08:55 9h 55m 49 MYR
  • 23:15 09:10 9h 55m 49 MYR
  • 23:30 09:25 9h 55m 49 MYR

Bus Timetable: TBS Kuala Lumpur → Depo Mutiara Shell Panchor, Kota Bharu

  • 09:30 19:25 9h 55m 51 MYR
  • 10:00 19:55 9h 55m 51 MYR
  • 14:30 00:25 9h 55m 51 MYR
  • 18:00 03:55 9h 55m 51 MYR
  • 21:45 07:40 9h 55m 51 MYR
  • 23:00 08:55 9h 55m 51 MYR

Bus Timetable: TBS Kuala Lumpur → Kubang Kerian, Kota Bharu

  • 09:15 19:29 10h 14m 49 MYR
  • 09:30 19:25 9h 55m 49 MYR
  • 16:00 01:55 9h 55m 61 MYR
  • 18:00 03:55 9h 55m 49 MYR
  • 21:00 06:55 9h 55m 49 MYR
  • 21:15 07:29 10h 14m 49 MYR
  • 21:30 07:25 9h 55m 43 MYR
  • 22:00 07:55 9h 55m 49 MYR
  • 22:30 08:25 9h 55m 49 MYR

Bus Timetable: TBS Kuala Lumpur → Masjid Kubang Kerian, Kota Bharu

  • 21:30 07:25 9h 55m 61 MYR
  • 22:00 07:55 9h 55m 61 MYR

Bus Timetable: TBS Kuala Lumpur → Panchor, Kota Bharu

  • 10:00 19:55 9h 55m 49 MYR
  • 21:00 06:55 9h 55m 49 MYR
  • 22:00 07:55 9h 55m 61 MYR

Bus Timetable: TBS Kuala Lumpur → Pengkalan Chepa Bus Terminal, Kelantan

  • 09:30 19:58 10h 28m 51 MYR
  • 10:00 20:28 10h 28m 51 MYR
  • 14:30 00:58 10h 28m 51 MYR
  • 18:00 04:28 10h 28m 51 MYR
  • 21:45 08:13 10h 28m 51 MYR
  • 23:00 09:28 10h 28m 51 MYR

Bus Timetable: TBS Kuala Lumpur → Pengkalan Chepa, Kelantan

  • 09:30 19:58 10h 28m 49 MYR
  • 10:30 20:58 10h 28m 49 MYR
  • 16:00 02:28 10h 28m 61 MYR
  • 18:00 04:28 10h 28m 49 MYR
  • 21:00 07:28 10h 28m 49 MYR
  • 22:00 08:28 10h 28m 49 MYR
  • 22:30 08:58 10h 28m 49 MYR
  • 23:30 09:58 10h 28m 49 MYR

Bus Timetable: TBS Kuala Lumpur → Taman Bendahara, Kelantan

  • 10:00 20:28 10h 28m 49 MYR
  • 13:00 23:28 10h 28m 49 MYR
  • 22:00 08:28 10h 28m 61 MYR

Bus Timetable: TBS Kuala Lumpur → Teluk Mesira Ekspres Perdana Office, Kelantan

  • 10:00 20:19 10h 19m 49 MYR
  • 14:30 00:49 10h 19m 49 MYR
  • 21:30 07:49 10h 19m 61 MYR
  • 22:00 08:19 10h 19m 61 MYR

Bus Timetable: TBS Kuala Lumpur → Terminal Lembah Sireh Kota Bharu, Kelantan

  • 09:30 19:46 10h 16m 49 MYR
  • 10:00 20:16 10h 16m 61 MYR
  • 14:30 00:46 10h 16m 49 MYR
  • 18:00 04:16 10h 16m 49 MYR
  • 21:30 07:46 10h 16m 61 MYR
  • 21:45 08:01 10h 16m 49 MYR
  • 22:00 08:16 10h 16m 61 MYR
  • 23:00 09:16 10h 16m 49 MYR

Bus Timetable: Terminal Bersepadu Gombak, Kuala Lumpur → Bus Terminal Kota Bharu

  • 09:30 19:16 9h 46m 49 MYR
  • 09:45 19:31 9h 46m 49 MYR
  • 10:00 19:46 9h 46m 49 MYR
  • 10:30 20:16 9h 46m 49 MYR
  • 11:00 20:46 9h 46m 49 MYR
  • 12:15 22:01 9h 46m 49 MYR
  • 12:30 22:16 9h 46m 49 MYR
  • 13:30 23:16 9h 46m 39 MYR
  • 16:30 02:16 9h 46m 61 MYR
  • 18:45 04:31 9h 46m 49 MYR
  • 21:30 07:16 9h 46m 49 MYR
  • 21:45 07:31 9h 46m 49 MYR
  • 22:00 07:46 9h 46m 49 MYR
  • 22:15 08:01 9h 46m 49 MYR
  • 22:30 08:16 9h 46m 49 MYR
  • 23:00 08:46 9h 46m 49 MYR
  • 23:15 09:01 9h 46m 49 MYR
  • 23:30 09:16 9h 46m 49 MYR
  • 23:45 09:31 9h 46m 49 MYR

Bus Timetable: Terminal Bersepadu Gombak, Kuala Lumpur → Depo Mutiara Shell Panchor, Kota Bharu

  • 10:00 19:54 9h 54m 51 MYR
  • 10:30 20:24 9h 54m 51 MYR
  • 15:00 00:54 9h 54m 51 MYR
  • 18:30 04:24 9h 54m 51 MYR
  • 23:30 09:24 9h 54m 51 MYR

Bus Timetable: Terminal Bersepadu Gombak, Kuala Lumpur → Kubang Kerian, Kota Bharu

  • 10:00 19:44 9h 44m 49 MYR
  • 16:30 02:14 9h 44m 61 MYR
  • 18:45 04:29 9h 44m 49 MYR
  • 21:30 07:14 9h 44m 49 MYR
  • 22:00 07:44 9h 44m 43 MYR
  • 22:30 08:14 9h 44m 49 MYR
  • 23:00 08:44 9h 44m 49 MYR

Bus Timetable: Terminal Bersepadu Gombak, Kuala Lumpur → Masjid Kubang Kerian, Kota Bharu

  • 22:00 07:43 9h 43m 61 MYR

Bus Timetable: Terminal Bersepadu Gombak, Kuala Lumpur → Panchor, Kota Bharu

  • 21:30 07:14 9h 44m 49 MYR
  • 22:30 08:14 9h 44m 61 MYR

Bus Timetable: Terminal Bersepadu Gombak, Kuala Lumpur → Pengkalan Chepa Bus Terminal, Kelantan

  • 10:00 19:58 9h 58m 51 MYR
  • 10:30 20:28 9h 58m 51 MYR
  • 15:00 00:58 9h 58m 51 MYR
  • 18:30 04:28 9h 58m 51 MYR
  • 23:30 09:28 9h 58m 51 MYR

Bus Timetable: Terminal Bersepadu Gombak, Kuala Lumpur → Pengkalan Chepa, Kelantan

  • 10:00 19:58 9h 58m 49 MYR
  • 11:00 20:58 9h 58m 49 MYR
  • 16:30 02:28 9h 58m 61 MYR
  • 18:45 04:43 9h 58m 49 MYR
  • 21:30 07:28 9h 58m 49 MYR
  • 23:00 08:58 9h 58m 49 MYR
  • 23:45 09:43 9h 58m 49 MYR

Bus Timetable: Terminal Bersepadu Gombak, Kuala Lumpur → Taman Bendahara, Kelantan

  • 13:30 23:28 9h 58m 49 MYR
  • 22:30 08:28 9h 58m 61 MYR

Bus Timetable: Terminal Bersepadu Gombak, Kuala Lumpur → Teluk Mesira Ekspres Perdana Office, Kelantan

  • 10:30 20:19 9h 49m 49 MYR
  • 15:00 00:49 9h 49m 49 MYR
  • 22:00 07:49 9h 49m 61 MYR
  • 22:30 08:19 9h 49m 61 MYR

Bus Timetable: Terminal Bersepadu Gombak, Kuala Lumpur → Terminal Lembah Sireh Kota Bharu, Kelantan

  • 10:00 19:46 9h 46m 49 MYR
  • 10:15 20:01 9h 46m 49 MYR
  • 10:30 20:16 9h 46m 61 MYR
  • 15:00 00:46 9h 46m 49 MYR
  • 18:30 04:16 9h 46m 49 MYR
  • 22:00 07:46 9h 46m 61 MYR
  • 22:15 08:01 9h 46m 61 MYR
  • 22:30 08:16 9h 46m 61 MYR
  • 23:30 09:16 9h 46m 49 MYR

Check all Charter tickets →

Flight Routes & Schedules from Kuala Lumpur to Kota Bharu

- Travel by flight from SZB Sultan Abdul Aziz Shah, Selangor to KBR Kota Bharu Airport, Kelantan, with flights usually taking 1h 5m to 1h 10m. Services operate from 10:20 until 20:30, and tickets start at 144 to 644 MYR.
- Set off from KUL Kuala Lumpur International Airport by flight and spend roughly 1h to 1h 5m traveling before reaching KBR Kota Bharu Airport, Kelantan. Ticket prices begin at 125 to 908 MYR, and services operate from 07:30 until 19:55.

Departure stations
SZB Sultan Abdul Aziz Shah, Selangor
KUL Kuala Lumpur International Airport
Arrival stations
KBR Kota Bharu Airport, Kelantan

Flight Timetable: KUL Kuala Lumpur International Airport → KBR Kota Bharu Airport, Kelantan

  • 07:30 08:35 1h 5m 139 MYR
  • 07:55 09:00 1h 5m 908 MYR
  • 08:00 09:05 1h 5m 125 MYR
  • 10:10 11:15 1h 5m 200 MYR
  • 13:00 14:05 1h 5m 908 MYR
  • 14:20 15:25 1h 5m 145 MYR
  • 14:30 15:35 1h 5m 139 MYR
  • 16:25 17:30 1h 5m 139 MYR
  • 16:45 17:50 1h 5m 908 MYR
  • 17:45 18:50 1h 5m 139 MYR
  • 19:00 20:00 1h 148 MYR
  • 19:55 21:00 1h 5m 139 MYR

Flight Timetable: SZB Sultan Abdul Aziz Shah, Selangor → KBR Kota Bharu Airport, Kelantan

  • 10:20 11:30 1h 10m 644 MYR
  • 14:00 15:10 1h 10m 184 MYR
  • 17:05 18:15 1h 10m 184 MYR
  • 18:05 19:10 1h 5m 144 MYR
  • 18:40 19:50 1h 10m 157 MYR
  • 20:30 21:40 1h 10m 157 MYR

Check all Flight tickets →

Combined Routes & Schedules from Kuala Lumpur to Kota Bharu

- Start your trip at KUL Kuala Lumpur International Airport and travel to KBR Kota Bharu Airport, Kelantan via a combination of vehicles, covering the route in roughly 4h 25m to 23h 5m. Services operate from 06:45 until 23:20, and fares begin at 691 to 2,883 MYR.
- Take a multi-leg transfer from SZB Sultan Abdul Aziz Shah, Selangor and reach KBR Kota Bharu Airport, Kelantan in about 3h 15m to 16h 25m. Departures operate from 06:40 until 21:00, with tickets starting at 535 to 913 MYR.

Combined Timetable: KUL Kuala Lumpur International Airport → KBR Kota Bharu Airport, Kelantan

  • 06:45 21:25 14h 40m 1191 MYR
  • 09:00 21:25 12h 25m 2215 MYR
  • 09:15 09:55 40m 1097 MYR
  • 09:30 09:55 25m 691 MYR
  • 10:30 21:25 10h 55m 1993 MYR
  • 10:50 09:55 23h 5m 1343 MYR
  • 11:05 21:25 10h 20m 2549 MYR
  • 13:50 09:55 20h 5m 1592 MYR
  • 14:40 21:25 6h 45m 2549 MYR
  • 17:00 21:25 4h 25m 2883 MYR
  • 19:20 09:55 14h 35m 1592 MYR
  • 20:55 09:55 13h 1592 MYR
  • 23:20 09:55 10h 35m 1258 MYR

Combined Timetable: SZB Sultan Abdul Aziz Shah, Selangor → KBR Kota Bharu Airport, Kelantan

  • 06:40 09:55 3h 15m 535 MYR
  • 17:30 09:55 16h 25m 913 MYR
  • 21:00 09:55 12h 55m 744 MYR

Check all Combined tickets →

Charter Routes & Schedules from Kuala Lumpur to Kota Bharu

From Kuala Lumpur Hotel Transfer, a private driver will take you straight to Kota Bharu, Kelantan, allowing you to choose the departure time that works best for you. Expect to spend approximately 7h on the road, enjoying a comfortable and hassle-free ride. Ticket prices start from 1,080 MYR, and the journey provides a seamless, direct connection from Kuala Lumpur to Kota Bharu.

Check all Charter tickets →

Frequently Asked Questions Kuala Lumpur to Kota Bharu

Below you will find answers to the most common questions about traveling from Kuala Lumpur to Kota Bharu.

How long does the Kuala Lumpur to Kota Bharu trip usually take?

It depends on the transport type and the exact departure and arrival points. Flights take about 1 hour to 1 hour 10 minutes, while buses usually take about 9 hours 40 minutes to 10 hours 30 minutes. Charter takes about 7 hours.

What is the cheapest way to travel from Kuala Lumpur to Kota Bharu?

The cheapest listed option is by bus, with fares starting at MYR 39 and going up to MYR 64. Flights start at MYR 125, while charter is much higher at MYR 1,080. Bus is also the most common ground option.

What does a Kuala Lumpur to Kota Bharu ticket normally cost overall?

Prices vary by transport type. Bus fares are MYR 39 to MYR 64, flights are MYR 125 to MYR 908, combined air options are MYR 535 to MYR 2,883, and charter is fixed at MYR 1,080. The route has a wide price spread.

Which option is the fastest for Kuala Lumpur to Kota Bharu?

Flights are the fastest option on this route, taking about 1 hour to 1 hour 10 minutes. Bus travel is much longer at roughly 9 hours 40 minutes to 10 hours 30 minutes. Charter takes about 7 hours, but it is not the quickest.

Where do buses from Kuala Lumpur to Kota Bharu leave and arrive?

Bus departures are listed from several points, including TBS Kuala Lumpur, Terminal Bersepadu Gombak, Klang Sentral Bus Terminal, Selayang JPN Gombak, and Shell Damansara Damai. Arrivals include Bus Terminal Kota Bharu, Pengkalan Chepa, Terminal Lembah Sireh, Kubang Kerian, and other Kota Bharu stops.

Where do flights on the Kuala Lumpur to Kota Bharu route operate from and to?

Flights depart from KUL Kuala Lumpur International Airport and SZB Sultan Abdul Aziz Shah in Selangor, and they arrive at KBR Kota Bharu Airport in Kelantan. The route is served from both Kuala Lumpur-area airports to the same destination airport.

How often do services run on Kuala Lumpur to Kota Bharu, and what are the first and last departures?

The context does not give a fixed frequency for any transport type. Bus departures run from 07:45 to 23:45, while flights run from 07:30 to 20:30. Charter has no scheduled departure times listed.

Why does travel time vary so much on Kuala Lumpur to Kota Bharu?

The route uses different transport types and different terminals, which changes the total time. Flights vary from about 1 hour to 1 hour 10 minutes, buses from about 9 hours 40 minutes to 10 hours 30 minutes, and charter is about 7 hours.

Are there different bus times from Kuala Lumpur to Kota Bharu depending on the terminal?

Yes. Bus durations vary by departure and arrival pair. For example, Terminal Bersepadu Gombak to Masjid Kubang Kerian takes about 9 hours 43 minutes, while Klang Sentral to Pengkalan Chepa Bus Terminal takes about 10 hours 34 minutes.

Do flights from Kuala Lumpur to Kota Bharu have different durations depending on the airport?

Yes. Flights from KUL Kuala Lumpur International Airport to KBR Kota Bharu Airport take about 1 hour to 1 hour 5 minutes, while flights from SZB Sultan Abdul Aziz Shah take about 1 hour 5 minutes to 1 hour 10 minutes.

Is there a charter option for Kuala Lumpur to Kota Bharu, and what is it like?

Yes. Charter is listed from Kuala Lumpur Hotel Transfer to Kota Bharu, Kelantan. It costs MYR 1,080 and takes about 7 hours. No scheduled departure times are shown for this service.

Where should I book tickets for Kuala Lumpur to Kota Bharu?

For reservations, use TicketRoutes.com. It lists the available options for this route and shows the current fares, timings, and departure points in one place. That makes it easier to compare the listed services before booking.


More travel routes for Kuala Lumpur and Kota Bharu

Planning more stops after Kuala Lumpur to Kota Bharu?

If your journey doesn’t end with Kuala Lumpur to Kota Bharu, use the TicketRoutes Travel Planner to build a complete multi-city itinerary. Compare buses, trains, ferries, and flights for several destinations at once — faster and easier.

Try the Travel Planner

Perfect for travelers visiting multiple cities on one trip.