Timetable data last refreshed August 2026. Operators change schedules at short notice — always confirm when you book.
Kelantan has one of the most heavily served express networks in the country, with a large volume of overnight departures linking the east coast to Kuala Lumpur, the Klang Valley and the south. Kota Bharu is the principal destination, and coaches also serve Machang, Tanah Merah, Pasir Mas, Kuala Krai, Gua Musang and Jeli, along with Kuala Besut for the Perhentian Islands.
Where buses to Kelantan depart from
Coaches into Kelantan run from 12 origin states. Pick a corridor below for its full timetable — every operator, boarding point, departure time and fare on that route.
| Coming from | Routes | Operators | Daily departures | Fares from |
|---|---|---|---|---|
| Selangor | 562 | 11 | 1,099 | RM47.50 |
| Kuala Lumpur | 477 | 12 | 1,477 | RM23.90 |
| Johor | 376 | 6 | 484 | RM79.00 |
| Perak | 298 | 5 | 556 | RM30.00 |
| Kedah | 298 | 11 | 493 | RM34.50 |
| Terengganu | 272 | 9 | 603 | RM5.10 |
| Pahang | 266 | 10 | 560 | RM8.40 |
| Negeri Sembilan | 213 | 7 | 326 | RM50.00 |
| Kelantan | 189 | 5 | 637 | RM9.50 |
| Perlis | 109 | 7 | 154 | RM51.90 |
| Malacca | 96 | 5 | 110 | RM55.00 |
| Pulau Pinang | 87 | 8 | 213 | RM44.00 |
Book your coach to Kelantan
Live seat availability across all 20 operators serving Kelantan, with instant e-ticket confirmation.
Operators serving Kelantan
20 coach companies run scheduled services into Kelantan. Each profile has the operator’s full timetable, fleet photos and fares.

Adik Beradik Express
From RM19.00

Alibaba Express
From RM40.00

AZ Liner Express
From RM67.50

E-Mutiara
From RM24.50

Jengka X Express
From RM28.00

Lienadia Express
From RM44.00

Mayang Sari Express
From RM71.00
.jpg)
MyXPress (Jasa Sinaran Express)
From RM57.30

Naza Express
From RM35.00

Pahang Lin Siong
From RM8.40

Pancaran Matahari Express
From RM50.00

Perdana Express
From RM50.00

Permata Utara Sdn Bhd
From RM30.00

Queen Express
From RM44.00

Sani Express
From RM25.00

Sani Express (Sani United)
From RM50.00

SP Bumi
From RM5.10

Teraju Express
From RM15.70

TRA Express
From RM60.00

Zaim Express
From RM68.00
Where coaches arrive in Kelantan
Services set down at 66 points across the state. Check the drop-off on your ticket before booking — it can change how far you still have to travel on arrival.
- Terminal Bas Kota Bharu
- Pasir Mas Bus Terminal
- Pasir Puteh Bus Terminal
- Stesen Bas Ekspres Tanah Merah
- Machang Bus Terminal
- Pekan Melor
- Rantau Panjang Bus Terminal
- Hentian Bas Selising
- Dataran Peladang, Kuala Krai
- Kok Lanas Bus Terminal
- Stesen Bas Ketereh
- UMK Jeli
- Hentian Bas Peringat
- Jeli Bus Terminal
- R&R Gua Musang
- Masjid Kubang Kerian
- UITM Machang
- Bus Stop Chiku 3
- Laloh Police Station
- KFC Pasir Tumboh
- Hentian Gua Musang
- Pantai Timor Hypermarket, Pengkalan Chepa
- Bus Stop Pasar Pulai Chondong
- SMK Long Gafar, Pasir Tumboh
- SK Peringat
- Mukim Teluk Mesira
- Pengkalan Kubor Bus Terminal
- Melor
- Stesen Bas Bandar Baru Jelawat
- Terminal Bas Bandar Baru Tumpat
Travelling to Kelantan
Kelantan observes a Friday–Saturday weekend, which affects business hours and local transport. Most long-distance services into the state run overnight.
Frequently asked questions
How much is a bus ticket to Kelantan?
Fares start from RM5.10 one way. The exact price depends on where you travel from, the operator and the coach class.
Which states have direct buses to Kelantan?
Direct coaches run from 12 states — Selangor, Kuala Lumpur, Johor, Perak, Kedah, Terengganu, Pahang, Negeri Sembilan, Kelantan, Perlis, Malacca, Pulau Pinang.
How many buses go to Kelantan each day?
There are 6,712 scheduled departures a day across 3,243 routes and 20 operators.
What is the busiest route to Kelantan?
Selangor to Kelantan is the busiest corridor, with 562 routes and 1,099 departures a day.
What time do buses to Kelantan leave?
Departures run from 12:00 AM through to 11:59 PM, depending on the route and operator.