50
Checking Seats Availability
Loading seats data...

From TBS Kuala Lumpur to Kelantan by bus

09:30
TBS Kuala Lumpur
18:45
Kota Bharu, Kelantan
9h 15m
Instant 
21:30
TBS Kuala Lumpur
06:45
Kota Bharu, Kelantan
9h 15m
Instant 
21:40
TBS Kuala Lumpur
06:55
Kota Bharu, Kelantan
9h 15m
Instant 
22:00
TBS Kuala Lumpur
07:15
Kota Bharu, Kelantan
9h 15m
Instant 
09:30
TBS Kuala Lumpur
18:40
Pasir Mas, Kelantan
9h 10m
Instant 
09:30
TBS Kuala Lumpur
16:45
Stesen Bas Kota Bharu, Kelantan
7h 15m
Instant 
09:58
TBS Kuala Lumpur
17:13
Stesen Bas Kota Bharu, Kelantan
7h 15m
Instant 
09:58
TBS Kuala Lumpur
17:28
Mini Terminal Kubang Kerian, Kelantan
7h 30m
Instant 
13:55
TBS Kuala Lumpur
21:10
Stesen Bas Kota Bharu, Kelantan
7h 15m
Instant 
13:55
TBS Kuala Lumpur
21:25
Mini Terminal Kubang Kerian, Kelantan
7h 30m
Instant 
20:45
TBS Kuala Lumpur
04:00
Stesen Bas Kota Bharu, Kelantan
7h 15m
Instant 
20:45
TBS Kuala Lumpur
04:15
Mini Terminal Kubang Kerian, Kelantan
7h 30m
Instant 
21:40
TBS Kuala Lumpur
06:50
Pasir Mas, Kelantan
9h 10m
Instant 
21:58
TBS Kuala Lumpur
05:28
Mini Terminal Kubang Kerian, Kelantan
7h 30m
Instant 
21:58
TBS Kuala Lumpur
05:13
Stesen Bas Kota Bharu, Kelantan
7h 15m
Instant 
22:00
TBS Kuala Lumpur
07:10
Pasir Mas, Kelantan
9h 10m
Instant 
23:15
TBS Kuala Lumpur
06:30
Stesen Bas Kota Bharu, Kelantan
7h 15m
Instant 
23:15
TBS Kuala Lumpur
06:45
Mini Terminal Kubang Kerian, Kelantan
7h 30m
Instant 

From TBS Kuala Lumpur to Kelantan by bus

09:58
TBS Kuala Lumpur
17:13
Stesen Bas Kota Bharu, Kelantan
7h 15m
Instant 
09:58
TBS Kuala Lumpur
17:28
Mini Terminal Kubang Kerian, Kelantan
7h 30m
Instant 
10:30
TBS Kuala Lumpur
18:00
Mini Terminal Kubang Kerian, Kelantan
7h 30m
Instant 
10:30
TBS Kuala Lumpur
17:45
Stesen Bas Kota Bharu, Kelantan
7h 15m
Instant 
13:55
TBS Kuala Lumpur
21:10
Stesen Bas Kota Bharu, Kelantan
7h 15m
Instant 
13:55
TBS Kuala Lumpur
21:25
Mini Terminal Kubang Kerian, Kelantan
7h 30m
Instant 
21:58
TBS Kuala Lumpur
05:58
Pasir Mas, Kelantan
8h
Instant 
21:58
TBS Kuala Lumpur
05:13
Stesen Bas Kota Bharu, Kelantan
7h 15m
Instant 
21:58
TBS Kuala Lumpur
05:28
Mini Terminal Kubang Kerian, Kelantan
7h 30m
Instant 
23:15
TBS Kuala Lumpur
06:30
Stesen Bas Kota Bharu, Kelantan
7h 15m
Instant 
23:15
TBS Kuala Lumpur
06:45
Mini Terminal Kubang Kerian, Kelantan
7h 30m
Instant 

From Kuala Lumpur Airport (KUL) to Kelantan (KUA) by flight

#AK6430
06:25
KUL Kuala Lumpur Airport
07:30
KBR Pengkalan Chepa Airport, Kelantan
1h 5m
Instant 
 
#AK9334
06:50
KUL Kuala Lumpur Airport
08:00
KBR Pengkalan Chepa Airport, Kelantan
1h 10m
Instant 
 
#AK6432
07:20
KUL Kuala Lumpur Airport
08:25
KBR Pengkalan Chepa Airport, Kelantan
1h 5m
Instant 
 
#AK6434
10:35
KUL Kuala Lumpur Airport
11:45
KBR Pengkalan Chepa Airport, Kelantan
1h 10m
Instant 
 
#AK6452
10:50
KUL Kuala Lumpur Airport
12:00
KBR Pengkalan Chepa Airport, Kelantan
1h 10m
Instant 
 
#AK9312
11:30
KUL Kuala Lumpur Airport
12:40
KBR Pengkalan Chepa Airport, Kelantan
1h 10m
Instant 
 
#AK6436
14:20
KUL Kuala Lumpur Airport
15:35
KBR Pengkalan Chepa Airport, Kelantan
1h 15m
Instant 
 
#AK6438
16:20
KUL Kuala Lumpur Airport
17:25
KBR Pengkalan Chepa Airport, Kelantan
1h 5m
Instant 
 
#AK6440
17:05
KUL Kuala Lumpur Airport
18:15
KBR Pengkalan Chepa Airport, Kelantan
1h 10m
Instant 
 
#AK6450
19:25
KUL Kuala Lumpur Airport
20:35
KBR Pengkalan Chepa Airport, Kelantan
1h 10m
Instant 
 
#AK6448
19:45
KUL Kuala Lumpur Airport
20:55
KBR Pengkalan Chepa Airport, Kelantan
1h 10m
Instant 
 
#AK6442
20:25
KUL Kuala Lumpur Airport
21:35
KBR Pengkalan Chepa Airport, Kelantan
1h 10m
Instant 
 
#AK6446
21:20
KUL Kuala Lumpur Airport
22:25
KBR Pengkalan Chepa Airport, Kelantan
1h 5m
Instant 
 
#AK9352
23:10
KUL Kuala Lumpur Airport
00:20
KBR Pengkalan Chepa Airport, Kelantan
1h 10m
Instant 
 

From Sultan Abdul Aziz Shah (SZB) to Kelantan (KUA) by flight

#OD1254
06:40
SZB Sultan Abdul Aziz Shah, Selangor
07:45
KBR Pengkalan Chepa Airport, Kelantan
1h 5m
Instant 
 
#OD1150
06:55
SZB Sultan Abdul Aziz Shah, Selangor
08:00
KBR Pengkalan Chepa Airport, Kelantan
1h 5m
Instant 
 
#OD1238
07:00
SZB Sultan Abdul Aziz Shah, Selangor
08:05
KBR Pengkalan Chepa Airport, Kelantan
1h 5m
Instant 
 
#OD1246
07:45
SZB Sultan Abdul Aziz Shah, Selangor
08:50
KBR Pengkalan Chepa Airport, Kelantan
1h 5m
Instant 
 
#OD1234
09:10
SZB Sultan Abdul Aziz Shah, Selangor
10:15
KBR Pengkalan Chepa Airport, Kelantan
1h 5m
Instant 
 
#OD1256
09:45
SZB Sultan Abdul Aziz Shah, Selangor
10:50
KBR Pengkalan Chepa Airport, Kelantan
1h 5m
Instant 
 
#OD7304
11:40
SZB Sultan Abdul Aziz Shah, Selangor
12:45
KBR Pengkalan Chepa Airport, Kelantan
1h 5m
Instant 
 
12:00
SZB Sultan Abdul Aziz Shah, Selangor
13:05
KBR Pengkalan Chepa Airport, Kelantan
1h 5m
Instant 
 
#OD7266
12:25
SZB Sultan Abdul Aziz Shah, Selangor
13:30
KBR Pengkalan Chepa Airport, Kelantan
1h 5m
Instant 
 
#OD7300
12:30
SZB Sultan Abdul Aziz Shah, Selangor
13:35
KBR Pengkalan Chepa Airport, Kelantan
1h 5m
Instant 
 
#OD1264
13:40
SZB Sultan Abdul Aziz Shah, Selangor
14:45
KBR Pengkalan Chepa Airport, Kelantan
1h 5m
Instant 
 
15:40
SZB Sultan Abdul Aziz Shah, Selangor
16:45
KBR Pengkalan Chepa Airport, Kelantan
1h 5m
Instant 
 
#OD1266
16:20
SZB Sultan Abdul Aziz Shah, Selangor
17:25
KBR Pengkalan Chepa Airport, Kelantan
1h 5m
Instant 
 
#OD7270
16:50
SZB Sultan Abdul Aziz Shah, Selangor
17:55
KBR Pengkalan Chepa Airport, Kelantan
1h 5m
Instant 
 
17:05
SZB Sultan Abdul Aziz Shah, Selangor
18:10
KBR Pengkalan Chepa Airport, Kelantan
1h 5m
Instant 
 
#OD7268
17:40
SZB Sultan Abdul Aziz Shah, Selangor
18:45
KBR Pengkalan Chepa Airport, Kelantan
1h 5m
Instant 
 
#OD1230
17:40
SZB Sultan Abdul Aziz Shah, Selangor
18:45
KBR Pengkalan Chepa Airport, Kelantan
1h 5m
Instant 
 
#OD1236
19:10
SZB Sultan Abdul Aziz Shah, Selangor
20:15
KBR Pengkalan Chepa Airport, Kelantan
1h 5m
Instant 
 
#OD1242
20:00
SZB Sultan Abdul Aziz Shah, Selangor
21:05
KBR Pengkalan Chepa Airport, Kelantan
1h 5m
Instant 
 
#OD1252
20:05
SZB Sultan Abdul Aziz Shah, Selangor
21:10
KBR Pengkalan Chepa Airport, Kelantan
1h 5m
Instant 
 
#OD7302
20:40
SZB Sultan Abdul Aziz Shah, Selangor
21:45
KBR Pengkalan Chepa Airport, Kelantan
1h 5m
Instant 
 
#OD1232
20:40
SZB Sultan Abdul Aziz Shah, Selangor
21:45
KBR Pengkalan Chepa Airport, Kelantan
1h 5m
Instant 
 
#OD1258
21:00
SZB Sultan Abdul Aziz Shah, Selangor
22:05
KBR Pengkalan Chepa Airport, Kelantan
1h 5m
Instant 
 
#OD7306
21:20
SZB Sultan Abdul Aziz Shah, Selangor
22:25
KBR Pengkalan Chepa Airport, Kelantan
1h 5m
Instant 
 

Kuala Lumpur to Kota Bharu Schedule

Kuala Lumpur to Kota Bharu Schedule
Transport NameRoute TimePrice
AirAsia Economy #AK643006:25 – 07:30MYR 92.76
Queen Express Express 09:30 – 18:45MYR 54.32
Transnasional MY Business 10:30 – 18:00MYR 51.08
Transnasional MY Business 13:55 – 21:10MYR 47.54
AirAsia Economy #AK643614:20 – 15:35MYR 92.76
AirAsia Economy #AK643816:20 – 17:25MYR 92.76
AirAsia Economy #AK645019:25 – 20:35MYR 106.11
Queen Express Express 21:30 – 06:45MYR 52.82
AirAsia Economy #AK644220:25 – 21:35MYR 106.11
Malindo Air Economy #OD124220:00 – 21:05MYR 128.80
Queen Express Express 22:00 – 07:15MYR 54.32

Popular Routes in Malaysia

How to get from Kuala Lumpur to Kota Bharu

When you want to get from Kuala Lumpur to Kota Bharu, you have a few options to consider. Traveling between these destinations is possible by different means of transport:

  • Flight
  • Bus

If you’re looking for a quick trip, it’s recommended that you use Flight. However, if you’d rather take your time with a slower, more affordable travel option, you can book a Bus ticket.

The cost of travel will depend on the means of transport you choose for your trip. A flight ticket is the most expensive option - it will cost you about MYR 260.22. If you want to save on transportation, it’s better to take a bus as a bus ticket costs as low as MYR 47.54.

How far is Kuala Lumpur from Kota Bharu?

If you’re traveling by land, it’s important to know the distance from Kuala Lumpur to Kota Bharu. Your trip will be a total of 272 miles (437 km). The flying distance is 210 miles (337 km).

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

The travel time from Kuala Lumpur to Kota Bharu can vary depending on the mode of transportation you choose. All things considered, the whole journey should take from 2 to 10 hours.

How much does it cost to get from Kuala Lumpur to Kota Bharu?

The cost of the trip from Kuala Lumpur to Kota Bharu varies according to what means of transport you choose for your journey. The most affordable operator is Transnasional MY: travelling by bus expect to pay as low as MYR 47.54 for your ticket.

However, if you’re after more upscale travel . The most expensive variant is to opt for a flight - a one-way flight ticket can cost as much as MYR 260.22.

Here is a chart of the average ticket prices and transportation options available from Kuala Lumpur to Kota Bharu:

  • Bus tickets - MYR 48.00 to MYR 58.00;
  • Plane tickets - MYR 93.00 to MYR 260.00;

How many trips per day are there between Kuala Lumpur and Kota Bharu?

Depending on your choice of transportation, the number of daily trips varies.

  • Buses start plying the route from 09:30 - you can also take a bus as late as 23:15. There are 39 available bus trips every day.
  • Flights from Kuala Lumpur to Kelantan depart during the day - there are approximately 37 departures a day.

Which means of transport is the best for the route?

Flights

Traveling by plane is the fastest way to get from Kuala Lumpur to Kelantan. While it’s often the most expensive option, tool, occasionally you can grab promotional tickets for more or less the price of a train or a ferry ticket. Normally, the minimum you need to pay for a Plane ticket is MYR 93.00.

Things to remember before boarding a plane:

  • It’s recommended to book a ticket in advance and check-in online. This way, you can save over 2 hours at the airport, and if your seat selection is on a first come first served basis you will have more options to choose from.
  • Getting through security checks may take some time - it’s recommended to get to the airport at least 1.5 hours in advance.

Airlines flying from Kuala Lumpur to Kelantan
AirAsia (AirAsia), Malaysia Airlines, Malindo Air

Buses

Taking a bus from Kuala Lumpur to Kelantan is cheaper than flying. Quite often, a long-distance bus is the cheapest transportation option. Buses normally make bathroom and/or lunch stops along the way.

Things to remember before opting for a bus ride:

  • If possible, make sure to choose higher-class buses for a more comfortable travel experience. Such buses often have an air conditioning system, soft reclining seats, Wi-Fi, bathrooms, etc.
  • As with plane tickets, buses are better booked in advance so that you can secure a good seat.
  • While booking a bus, keep in mind that delays are possible. Yet it still pays to get to the bus station at least 15 minutes prior to the scheduled departure.

The most popular transport from Kuala Lumpur to Kota Bharu

How to choose the most convenient way of travel from Kuala Lumpur to Kota Bharu? In order to make your choice of transportation easier, we asked 1000 users to range their preferences for this route. Here are the results of the poll:

  • 80% decided to go for a bus.
  • 20% users took a plane.