Refine Search
Refine Search
Refine Search

Kuala Lumpur to Kota Bharu Bus Schedule and Bus Fare

Bus Operator First Bus Last Bus No.of Trip Depart Day Fare From
Destinasi Express 09:30 21:30 3 M T W T F S S  RM 44.00
E-Mutiara 09:30 22:00 7 M T W T F S S  RM 44.00
Ekspres Musafir 21:45 21:45 1 M T W T F S S  RM 34.00
Express Darul Naim 10:00 22:00 4 M T W T F S S  RM 44.00
Lienadia Express 10:00 22:00 7 M T W T F S S  RM 44.20
Maraliner 22:45 22:45 1 M T W T F S S  RM 44.00
MyXPress (Jasa Sinaran Express) 09:30 22:00 7 M T W T F S S  RM 40.00
Naza Express 09:30 22:30 15 M T W T F S S  RM 44.00
Pancaran Matahari Express 21:30 21:30 1 M T W T F S S  RM 55.00
Perdana Express 10:00 22:00 10 M T W T F S S  RM 44.00
Queen Express 09:30 22:00 8 M T W T F S S  RM 44.00
Sani Express 09:30 23:00 10 M T W T F S S  RM 34.00
Teraju Express 10:00 21:30 4 M T W T F S S  RM 44.00
Zaim Express 09:05 21:05 2 M T W T F S S  RM 44.20
Bus from Kuala Lumpur to Kota Bharu
Cheapest PriceRM 34.00
Distance444 km
Est. Duration9 hrs 30 min
No. of Operator14 operators

Popular Bus Company from Kuala Lumpur to Kota Bharu

Kuala Lumpur to Kota Bharu Bus Guide

Bus from KL to Kota Bharu

Bus from KL to Kota Bharu is the most convenient and most economical mode of transport.

Bus vs Train

Train used to have the advantage in offering more comfortable journey over the bus. However, modern buses have improved the condition with reclining seat and spacious leg room to offer equally comfortable bus journey.

Besides that, taking bus from KL to Kota Bharu is faster than taking train. This is because train has to go south for a transit in Gemas for East Coast line train service bound to get to Kota Bharu. Due to the transfer, taking the bus is definitely more economical since the bus can go directly to Kota Bharu.

Bus vs Flight

Taking flight is much faster option to go from KL to Kota Bharu. With just 1 hour flight duration, you can reach Kota Bharu Airport (Sultan Ismail Petra Airport), as compared to about 9 hour bus duration. However, flight fare is usually much higher than bus fare especially when you do not book your flight ticket in advance and when you travel over the weekend. Therefore, taking the bus is highly recommended especially for frequent travellers.

Bus Operators, Duration and Fare

Perdana Express, E-Mutiara, Queen Express and Lienadia Express are some of the famous brands serving bus from KL to Kota Bharu. Locals favour the brands because of the comfort, punctuality and having more schedules to choose from.

Other than these operators, Sani Express and Ekspres Musafir also offer bus services for this route with the cheapest ticket price from RM 34.00. Both of these bus operators offer trips starting as early as 9:30 AM and the last bus depart at 10:00 PM. You can easily check their trip and tickets availability on our website.

The bus fare for bus from KL to Kota Bharu ranges from RM34.00 to RM 44.00. Duration required for bus from KL to Kota Bharu takes about 9 hours depending on traffic condition. At least one washroom break will be provided during the journey.

Departure & Drop-off Point

The departure point for buses going to Kota Bharu in Kuala Lumpur is normally at TBS (Terminal Bersepadu Selatan). TBS is located just south of the city centre. The closest LRT station is "Bandar Tasik Selatan" on the Ampang Line. Meanwhile, the drop-off point in Kota Bharu is at Kota Bharu Bus Terminal, nearby the Tesco.

KL to KB Bus Ticket Online

Online booking for bus from KL to Kota Bharu in BusOnlineTicket.com is reliable and convenient. By booking ticket in the BusOnlineTicket.com, it saves you from the hassle to buy ticket at bus terminal, especially in Kuala Lumpur where traffics are heavy and car park is expensive. For those who do not possess credit card, BusOnlineTicket.com provides various other options such as online banking and e-wallet. Travel stress free with BusOnlineTicket.com today!