Timetable data last refreshed August 2026. Operators change schedules at short notice — always confirm when you book.
306 scheduled routes run from Kelantan to Kedah, operated by 10 coach companies. There are 510 departures a day, with fares from RM34.50.
- Departing from
- Kelantan — 34 boarding points
- Arriving in
- Kedah — 12 arrival points
- Operators
- 10 on this corridor
- Departures
- 510 a day
- Fares from
- RM34.50 one way
Book Kelantan to Kedah
Compare all 10 operators on this route with live seat availability.
Timetable and fares
Every scheduled service on this corridor is listed below, grouped by operator. Use the filter box to narrow a table to your boarding point, or click a column heading to sort by departure time or fare.
Please note: fares and timings are set by the operators and change at short notice. Everything here is a guide — reconfirm when you book.
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Bus Stop Pasar Pulai Chondong | Changlun Bus Terminal | 9:55 PM | RM60.00 | 1+2 |
| Bus Stop Pasar Pulai Chondong | Jitra Bus Terminal | 9:55 PM | RM55.00 | 1+2 |
| Bus Stop Pasar Pulai Chondong | Kulim Bus Terminal | 9:55 PM | RM51.00 | 1+2 |
| Bus Stop Pasar Pulai Chondong | Shahab Perdana Bus Terminal, Alor Setar | 9:55 PM | RM55.00 | 1+2 |
| Bus Stop Pasar Pulai Chondong | Terminal Bas Ekspres Ukir Square Sungai Petani | 9:55 PM | RM50.00 | 1+2 |
| Hentian Bas Selising | Changlun Bus Terminal | 9:15 AM9:30 PM | RM60.00 | 1+2 |
| Hentian Bas Selising | Jitra Bus Terminal | 9:15 AM9:30 PM | RM55.00 | 1+2 |
| Hentian Bas Selising | Kulim Bus Terminal | 9:15 AM12:15 PM9:30 PM | RM51.00 | 1+2 |
| Hentian Bas Selising | Shahab Perdana Bus Terminal, Alor Setar | 9:15 AM9:30 PM | RM55.00 | 1+2 |
| Hentian Bas Selising | Terminal Bas Ekspres Ukir Square Sungai Petani | 9:15 AM9:30 PM | RM50.00 | 1+2 |
| Jalan Padang Tembak, Panchor | Changlun Bus Terminal | 9:15 PM | RM60.00 | 1+2 |
| Jalan Padang Tembak, Panchor | Jitra Bus Terminal | 9:15 PM | RM55.00 | 1+2 |
| Jalan Padang Tembak, Panchor | Kulim Bus Terminal | 9:15 PM | RM51.00 | 1+2 |
| Jalan Padang Tembak, Panchor | Shahab Perdana Bus Terminal, Alor Setar | 9:15 PM | RM55.00 | 1+2 |
| Jalan Padang Tembak, Panchor | Terminal Bas Ekspres Ukir Square Sungai Petani | 9:15 PM | RM50.00 | 1+2 |
| Jeli Bus Terminal | Changlun Bus Terminal | 11:45 AM11:30 PM | RM60.00 | 1+2 |
| Jeli Bus Terminal | Jitra Bus Terminal | 11:45 AM11:30 PM | RM55.00 | 1+2 |
| Jeli Bus Terminal | Kulim Bus Terminal | 11:45 AM2:45 PM11:30 PM | RM51.00 | 1+2 |
| Jeli Bus Terminal | Shahab Perdana Bus Terminal, Alor Setar | 11:45 AM11:30 PM | RM55.00 | 1+2 |
| Jeli Bus Terminal | Terminal Bas Ekspres Ukir Square Sungai Petani | 11:45 AM11:30 PM | RM50.00 | 1+2 |
| Kok Lanas Bus Terminal | Changlun Bus Terminal | 9:50 PM | RM60.00 | 1+2 |
| Kok Lanas Bus Terminal | Jitra Bus Terminal | 9:50 PM | RM55.00 | 1+2 |
| Kok Lanas Bus Terminal | Kulim Bus Terminal | 9:50 PM | RM51.00 | 1+2 |
| Kok Lanas Bus Terminal | Shahab Perdana Bus Terminal, Alor Setar | 9:50 PM | RM55.00 | 1+2 |
| Kok Lanas Bus Terminal | Terminal Bas Ekspres Ukir Square Sungai Petani | 9:50 PM | RM50.00 | 1+2 |
| Machang Bus Terminal | Changlun Bus Terminal | 10:15 PM | RM60.00 | 1+2 |
| Machang Bus Terminal | Jitra Bus Terminal | 10:15 PM | RM55.00 | 1+2 |
| Machang Bus Terminal | Kulim Bus Terminal | 10:15 PM | RM51.00 | 1+2 |
| Machang Bus Terminal | Shahab Perdana Bus Terminal, Alor Setar | 10:15 PM | RM55.00 | 1+2 |
| Machang Bus Terminal | Terminal Bas Ekspres Ukir Square Sungai Petani | 10:15 PM | RM50.00 | 1+2 |
| Mcdonald's Taman Bendahara | Changlun Bus Terminal | 9:30 PM | RM60.00 | 1+2 |
| Mcdonald's Taman Bendahara | Jitra Bus Terminal | 9:30 PM | RM55.00 | 1+2 |
| Mcdonald's Taman Bendahara | Kulim Bus Terminal | 9:30 PM | RM51.00 | 1+2 |
| Mcdonald's Taman Bendahara | Shahab Perdana Bus Terminal, Alor Setar | 9:30 PM | RM55.00 | 1+2 |
| Mcdonald's Taman Bendahara | Terminal Bas Ekspres Ukir Square Sungai Petani | 9:30 PM | RM50.00 | 1+2 |
| Mukim Teluk Mesira | Changlun Bus Terminal | 9:00 PM | RM60.00 | 1+2 |
| Mukim Teluk Mesira | Jitra Bus Terminal | 9:00 PM | RM55.00 | 1+2 |
| Mukim Teluk Mesira | Kulim Bus Terminal | 9:00 PM | RM51.00 | 1+2 |
| Mukim Teluk Mesira | Shahab Perdana Bus Terminal, Alor Setar | 9:00 PM | RM55.00 | 1+2 |
| Mukim Teluk Mesira | Terminal Bas Ekspres Ukir Square Sungai Petani | 9:00 PM | RM50.00 | 1+2 |
| Pasir Mas Bus Terminal | Changlun Bus Terminal | 10:30 AM10:30 PM | RM60.00 | 1+2 |
| Pasir Mas Bus Terminal | Jitra Bus Terminal | 10:30 AM10:30 PM | RM55.00 | 1+2 |
| Pasir Mas Bus Terminal | Kulim Bus Terminal | 10:30 AM1:30 PM10:30 PM | RM51.00 | 1+2 |
| Pasir Mas Bus Terminal | Shahab Perdana Bus Terminal, Alor Setar | 10:30 AM10:30 PM | RM55.00 | 1+2 |
| Pasir Mas Bus Terminal | Terminal Bas Ekspres Ukir Square Sungai Petani | 10:30 AM10:30 PM | RM50.00 | 1+2 |
| Pasir Puteh Bus Terminal | Changlun Bus Terminal | 9:00 AM9:15 PM | RM60.00 | 1+2 |
| Pasir Puteh Bus Terminal | Jitra Bus Terminal | 9:00 AM9:15 PM | RM55.00 | 1+2 |
| Pasir Puteh Bus Terminal | Kulim Bus Terminal | 9:00 AM12:00 PM9:15 PM | RM51.00 | 1+2 |
| Pasir Puteh Bus Terminal | Shahab Perdana Bus Terminal, Alor Setar | 9:00 AM9:15 PM | RM55.00 | 1+2 |
| Pasir Puteh Bus Terminal | Terminal Bas Ekspres Ukir Square Sungai Petani | 9:00 AM9:15 PM | RM50.00 | 1+2 |
| Pekan Melor | Changlun Bus Terminal | 9:25 AM | RM60.00 | 1+2 |
| Pekan Melor | Jitra Bus Terminal | 9:25 AM | RM55.00 | 1+2 |
| Pekan Melor | Kulim Bus Terminal | 9:25 AM12:30 PM | RM51.00 | 1+2 |
| Pekan Melor | Shahab Perdana Bus Terminal, Alor Setar | 9:25 AM | RM55.00 | 1+2 |
| Pekan Melor | Terminal Bas Ekspres Ukir Square Sungai Petani | 9:25 AM | RM50.00 | 1+2 |
| Petronas Kemahang | Changlun Bus Terminal | 11:20 AM10:50 PM | RM60.00 | 1+2 |
| Petronas Kemahang | Jitra Bus Terminal | 11:20 AM10:50 PM | RM55.00 | 1+2 |
| Petronas Kemahang | Kulim Bus Terminal | 10:50 PM | RM51.00 | 1+2 |
| Petronas Kemahang | Shahab Perdana Bus Terminal, Alor Setar | 11:20 AM10:50 PM | RM55.00 | 1+2 |
| Petronas Kemahang | Terminal Bas Ekspres Ukir Square Sungai Petani | 11:20 AM10:50 PM | RM50.00 | 1+2 |
| Plaza IMT-GT Bukit Bunga | Changlun Bus Terminal | 11:30 AM11:00 PM | RM60.00 | 1+2 |
| Plaza IMT-GT Bukit Bunga | Jitra Bus Terminal | 11:30 AM11:00 PM | RM55.00 | 1+2 |
| Plaza IMT-GT Bukit Bunga | Kulim Bus Terminal | 11:30 AM2:30 PM11:00 PM | RM51.00 | 1+2 |
| Plaza IMT-GT Bukit Bunga | Shahab Perdana Bus Terminal, Alor Setar | 11:30 AM11:00 PM | RM55.00 | 1+2 |
| Plaza IMT-GT Bukit Bunga | Terminal Bas Ekspres Ukir Square Sungai Petani | 11:30 AM11:00 PM | RM50.00 | 1+2 |
| SK Peringat | Changlun Bus Terminal | 9:30 AM | RM60.00 | 1+2 |
| SK Peringat | Jitra Bus Terminal | 9:30 AM | RM55.00 | 1+2 |
| SK Peringat | Kulim Bus Terminal | 9:30 AM12:35 PM | RM51.00 | 1+2 |
| SK Peringat | Shahab Perdana Bus Terminal, Alor Setar | 9:30 AM | RM55.00 | 1+2 |
| SK Peringat | Terminal Bas Ekspres Ukir Square Sungai Petani | 9:30 AM | RM50.00 | 1+2 |
| Stesen Bas Bandar Baru Jelawat | Changlun Bus Terminal | 8:15 PM | RM60.00 | 1+2 |
| Stesen Bas Bandar Baru Jelawat | Jitra Bus Terminal | 8:15 PM | RM55.00 | 1+2 |
| Stesen Bas Bandar Baru Jelawat | Kulim Bus Terminal | 8:15 PM | RM51.00 | 1+2 |
| Stesen Bas Bandar Baru Jelawat | Shahab Perdana Bus Terminal, Alor Setar | 8:15 PM | RM55.00 | 1+2 |
| Stesen Bas Bandar Baru Jelawat | Terminal Bas Ekspres Ukir Square Sungai Petani | 8:15 PM | RM50.00 | 1+2 |
| Stesen Bas Ekspres Tanah Merah | Changlun Bus Terminal | 11:00 AM10:30 PM | RM60.00 | 1+2 |
| Stesen Bas Ekspres Tanah Merah | Jitra Bus Terminal | 11:00 AM10:30 PM | RM55.00 | 1+2 |
| Stesen Bas Ekspres Tanah Merah | Kulim Bus Terminal | 11:00 AM2:00 PM10:30 PM | RM51.00 | 1+2 |
| Stesen Bas Ekspres Tanah Merah | Shahab Perdana Bus Terminal, Alor Setar | 11:00 AM10:30 PM | RM55.00 | 1+2 |
| Stesen Bas Ekspres Tanah Merah | Terminal Bas Ekspres Ukir Square Sungai Petani | 11:00 AM10:30 PM | RM50.00 | 1+2 |
| Stesen Bas Ketereh | Changlun Bus Terminal | 9:45 PM | RM60.00 | 1+2 |
| Stesen Bas Ketereh | Jitra Bus Terminal | 9:45 PM | RM55.00 | 1+2 |
| Stesen Bas Ketereh | Kulim Bus Terminal | 9:45 PM | RM51.00 | 1+2 |
| Stesen Bas Ketereh | Shahab Perdana Bus Terminal, Alor Setar | 9:45 PM | RM55.00 | 1+2 |
| Stesen Bas Ketereh | Terminal Bas Ekspres Ukir Square Sungai Petani | 9:45 PM | RM50.00 | 1+2 |
| Tabung Haji Bachok | Changlun Bus Terminal | 8:30 PM | RM60.00 | 1+2 |
| Tabung Haji Bachok | Jitra Bus Terminal | 8:30 PM | RM55.00 | 1+2 |
| Tabung Haji Bachok | Kulim Bus Terminal | 8:30 PM | RM51.00 | 1+2 |
| Tabung Haji Bachok | Shahab Perdana Bus Terminal, Alor Setar | 8:30 PM | RM55.00 | 1+2 |
| Tabung Haji Bachok | Terminal Bas Ekspres Ukir Square Sungai Petani | 8:30 PM | RM50.00 | 1+2 |
| Terminal Bas Kota Bharu | Changlun Bus Terminal | 10:00 AM10:00 PM | RM60.00 | 1+2 |
| Terminal Bas Kota Bharu | Jitra Bus Terminal | 10:00 AM10:00 PM | RM55.00 | 1+2 |
| Terminal Bas Kota Bharu | Kulim Bus Terminal | 10:00 AM1:00 PM10:00 PM | RM51.00 | 1+2 |
| Terminal Bas Kota Bharu | Shahab Perdana Bus Terminal, Alor Setar | 10:00 AM10:00 PM | RM55.00 | 1+2 |
| Terminal Bas Kota Bharu | Terminal Bas Ekspres Ukir Square Sungai Petani | 10:00 AM10:00 PM | RM50.00 | 1+2 |
| UMK Jeli | Changlun Bus Terminal | 11:40 AM11:15 PM | RM60.00 | 1+2 |
| UMK Jeli | Jitra Bus Terminal | 11:40 AM11:15 PM | RM55.00 | 1+2 |
| UMK Jeli | Kulim Bus Terminal | 11:40 AM2:40 PM11:15 PM | RM51.00 | 1+2 |
| UMK Jeli | Shahab Perdana Bus Terminal, Alor Setar | 11:40 AM11:15 PM | RM55.00 | 1+2 |
| UMK Jeli | Terminal Bas Ekspres Ukir Square Sungai Petani | 11:40 AM11:15 PM | RM50.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Jeli Bus Terminal | Changlun Bus Terminal | 11:20 AM11:20 PM | RM60.00 | 1+2 |
| Jeli Bus Terminal | Jitra Bus Terminal | 11:20 AM11:20 PM | RM55.00 | 1+2 |
| Jeli Bus Terminal | Kulim Bus Terminal | 11:20 AM2:50 PM11:20 PM11:59 PM | RM50.00 | 1+2 |
| Jeli Bus Terminal | Petronas Kuala Ketil | 11:20 AM11:20 PM | RM50.00 | 1+2 |
| Jeli Bus Terminal | Shahab Perdana Bus Terminal, Alor Setar | 11:20 AM11:20 PM | RM55.00 | 1+2 |
| Jeli Bus Terminal | Terminal Bas Ekspres Ukir Square Sungai Petani | 11:20 AM11:20 PM | RM50.00 | 1+2 |
| Melor | Changlun Bus Terminal | 9:00 AM9:00 PM | RM60.00 | 1+2 |
| Melor | Jitra Bus Terminal | 9:00 AM9:00 PM | RM55.00 | 1+2 |
| Melor | Kulim Bus Terminal | 9:00 AM9:00 PM | RM50.00 | 1+2 |
| Melor | Petronas Kuala Ketil | 9:00 AM9:00 PM | RM50.00 | 1+2 |
| Melor | Shahab Perdana Bus Terminal, Alor Setar | 9:00 AM9:00 PM | RM55.00 | 1+2 |
| Melor | Terminal Bas Ekspres Ukir Square Sungai Petani | 9:00 AM9:00 PM | RM50.00 | 1+2 |
| Pasir Mas Bus Terminal | Changlun Bus Terminal | 10:15 AM10:15 PM | RM60.00 | 1+2 |
| Pasir Mas Bus Terminal | Jitra Bus Terminal | 10:15 AM10:15 PM | RM55.00 | 1+2 |
| Pasir Mas Bus Terminal | Kulim Bus Terminal | 10:15 AM1:30 PM10:15 PM11:00 PM | RM50.00 | 1+2 |
| Pasir Mas Bus Terminal | Petronas Kuala Ketil | 10:15 AM10:15 PM | RM50.00 | 1+2 |
| Pasir Mas Bus Terminal | Shahab Perdana Bus Terminal, Alor Setar | 10:15 AM10:15 PM | RM55.00 | 1+2 |
| Pasir Mas Bus Terminal | Terminal Bas Ekspres Ukir Square Sungai Petani | 10:15 AM10:15 PM | RM50.00 | 1+2 |
| Pasir Puteh Bus Terminal | Changlun Bus Terminal | 8:30 AM8:30 PM | RM60.00 | 1+2 |
| Pasir Puteh Bus Terminal | Jitra Bus Terminal | 8:30 AM8:30 PM | RM55.00 | 1+2 |
| Pasir Puteh Bus Terminal | Kulim Bus Terminal | 8:30 AM8:30 PM | RM50.00 | 1+2 |
| Pasir Puteh Bus Terminal | Petronas Kuala Ketil | 8:30 AM8:30 PM | RM50.00 | 1+2 |
| Pasir Puteh Bus Terminal | Shahab Perdana Bus Terminal, Alor Setar | 8:30 AM8:30 PM | RM55.00 | 1+2 |
| Pasir Puteh Bus Terminal | Terminal Bas Ekspres Ukir Square Sungai Petani | 8:30 AM8:30 PM | RM50.00 | 1+2 |
| Peringat | Changlun Bus Terminal | 9:10 AM9:10 PM | RM60.00 | 1+2 |
| Peringat | Jitra Bus Terminal | 9:10 AM9:10 PM | RM55.00 | 1+2 |
| Peringat | Petronas Kuala Ketil | 9:10 AM9:10 PM | RM50.00 | 1+2 |
| Peringat | Shahab Perdana Bus Terminal, Alor Setar | 9:10 AM9:10 PM | RM55.00 | 1+2 |
| Peringat | Terminal Bas Ekspres Ukir Square Sungai Petani | 9:10 AM9:10 PM | RM50.00 | 1+2 |
| Plaza IMT-GT Bukit Bunga | Changlun Bus Terminal | 11:00 AM11:00 PM | RM60.00 | 1+2 |
| Plaza IMT-GT Bukit Bunga | Jitra Bus Terminal | 11:00 AM11:00 PM | RM55.00 | 1+2 |
| Plaza IMT-GT Bukit Bunga | Kulim Bus Terminal | 11:00 AM2:30 PM11:00 PM11:40 PM | RM50.00 | 1+2 |
| Plaza IMT-GT Bukit Bunga | Petronas Kuala Ketil | 11:00 AM11:00 PM | RM50.00 | 1+2 |
| Plaza IMT-GT Bukit Bunga | Shahab Perdana Bus Terminal, Alor Setar | 11:00 AM11:00 PM | RM55.00 | 1+2 |
| Plaza IMT-GT Bukit Bunga | Terminal Bas Ekspres Ukir Square Sungai Petani | 11:00 AM11:00 PM | RM50.00 | 1+2 |
| Politeknik Jeli | Changlun Bus Terminal | 11:10 AM11:10 PM | RM60.00 | 1+2 |
| Politeknik Jeli | Jitra Bus Terminal | 11:10 AM11:10 PM | RM55.00 | 1+2 |
| Politeknik Jeli | Petronas Kuala Ketil | 11:10 AM11:10 PM | RM50.00 | 1+2 |
| Politeknik Jeli | Shahab Perdana Bus Terminal, Alor Setar | 11:10 AM11:10 PM | RM55.00 | 1+2 |
| Politeknik Jeli | Terminal Bas Ekspres Ukir Square Sungai Petani | 11:10 AM11:10 PM | RM50.00 | 1+2 |
| Selising | Changlun Bus Terminal | 8:45 AM8:45 PM | RM60.00 | 1+2 |
| Selising | Jitra Bus Terminal | 8:45 AM8:45 PM | RM55.00 | 1+2 |
| Selising | Kulim Bus Terminal | 8:45 AM8:45 PM | RM50.00 | 1+2 |
| Selising | Petronas Kuala Ketil | 8:45 AM8:45 PM | RM50.00 | 1+2 |
| Selising | Shahab Perdana Bus Terminal, Alor Setar | 8:45 AM8:45 PM | RM55.00 | 1+2 |
| Selising | Terminal Bas Ekspres Ukir Square Sungai Petani | 8:45 AM8:45 PM | RM50.00 | 1+2 |
| Stesen Bas Ekspres Tanah Merah | Changlun Bus Terminal | 10:45 AM10:45 PM | RM60.00 | 1+2 |
| Stesen Bas Ekspres Tanah Merah | Jitra Bus Terminal | 10:45 AM10:45 PM | RM55.00 | 1+2 |
| Stesen Bas Ekspres Tanah Merah | Kulim Bus Terminal | 10:45 AM2:15 PM10:45 PM11:30 PM | RM50.00 | 1+2 |
| Stesen Bas Ekspres Tanah Merah | Petronas Kuala Ketil | 10:45 AM10:45 PM | RM50.00 | 1+2 |
| Stesen Bas Ekspres Tanah Merah | Shahab Perdana Bus Terminal, Alor Setar | 10:45 AM10:45 PM | RM55.00 | 1+2 |
| Stesen Bas Ekspres Tanah Merah | Terminal Bas Ekspres Ukir Square Sungai Petani | 10:45 AM10:45 PM | RM50.00 | 1+2 |
| Terminal Bas Kota Bharu | Changlun Bus Terminal | 9:45 AM9:45 PM | RM60.00 | 1+2 |
| Terminal Bas Kota Bharu | Jitra Bus Terminal | 9:45 AM9:45 PM | RM55.00 | 1+2 |
| Terminal Bas Kota Bharu | Kulim Bus Terminal | 9:45 AM1:00 PM9:45 PM10:30 PM | RM50.00 | 1+2 |
| Terminal Bas Kota Bharu | Petronas Kuala Ketil | 9:45 AM9:45 PM | RM50.00 | 1+2 |
| Terminal Bas Kota Bharu | Shahab Perdana Bus Terminal, Alor Setar | 9:45 AM9:45 PM | RM55.00 | 1+2 |
| Terminal Bas Kota Bharu | Terminal Bas Ekspres Ukir Square Sungai Petani | 9:45 AM9:45 PM | RM50.00 | 1+2 |
| UMK Jeli | Changlun Bus Terminal | 11:05 AM11:05 PM | RM60.00 | 1+2 |
| UMK Jeli | Jitra Bus Terminal | 11:05 AM11:05 PM | RM55.00 | 1+2 |
| UMK Jeli | Petronas Kuala Ketil | 11:05 AM11:05 PM | RM50.00 | 1+2 |
| UMK Jeli | Shahab Perdana Bus Terminal, Alor Setar | 11:05 AM11:05 PM | RM55.00 | 1+2 |
| UMK Jeli | Terminal Bas Ekspres Ukir Square Sungai Petani | 11:05 AM11:05 PM | RM50.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Hentian Bas Selising | Changlun Bus Terminal | 9:00 AM9:00 PM | RM60.00 | 1+2 |
| Hentian Bas Selising | Jitra Bus Terminal | 9:00 AM9:00 PM | RM55.00 | 1+2 |
| Hentian Bas Selising | Kulim Bus Terminal | 9:00 AM9:00 PM | RM50.00 | 1+2 |
| Hentian Bas Selising | Shahab Perdana Bus Terminal, Alor Setar | 9:00 AM9:00 PM | RM55.00 | 1+2 |
| Hentian Bas Selising | Stesen Bas Kuala Ketil | 9:00 AM9:00 PM | RM50.00 | 1+2 |
| Hentian Bas Selising | Terminal Bas Ekspres Ukir Square Sungai Petani | 9:00 AM9:00 PM | RM50.00 | 1+2 |
| Jeli Bus Terminal | Changlun Bus Terminal | 11:30 AM11:35 PM | RM60.00 | 1+2 |
| Jeli Bus Terminal | Jitra Bus Terminal | 11:30 AM11:35 PM | RM55.00 | 1+2 |
| Jeli Bus Terminal | Kulim Bus Terminal | 11:30 AM11:30 PM | RM50.00 | 1+2 |
| Jeli Bus Terminal | Shahab Perdana Bus Terminal, Alor Setar | 11:30 AM11:35 PM | RM55.00 | 1+2 |
| Jeli Bus Terminal | Stesen Bas Kuala Ketil | 11:30 AM11:35 PM | RM50.00 | 1+2 |
| Jeli Bus Terminal | Terminal Bas Ekspres Ukir Square Sungai Petani | 11:30 AM11:35 PM | RM50.00 | 1+2 |
| Machang Bus Terminal | Kulim Bus Terminal | 11:45 AM11:30 PM | RM50.00 | 1+2 |
| Pasir Mas Bus Terminal | Changlun Bus Terminal | 10:30 AM10:30 PM | RM60.00 | 1+2 |
| Pasir Mas Bus Terminal | Jitra Bus Terminal | 10:30 AM10:30 PM | RM55.00 | 1+2 |
| Pasir Mas Bus Terminal | Kulim Bus Terminal | 10:30 AM10:30 PM | RM50.00 | 1+2 |
| Pasir Mas Bus Terminal | Shahab Perdana Bus Terminal, Alor Setar | 10:30 AM10:30 PM | RM55.00 | 1+2 |
| Pasir Mas Bus Terminal | Stesen Bas Kuala Ketil | 10:30 AM10:30 PM | RM50.00 | 1+2 |
| Pasir Mas Bus Terminal | Terminal Bas Ekspres Ukir Square Sungai Petani | 10:30 AM10:30 PM | RM50.00 | 1+2 |
| Pasir Puteh Bus Terminal | Changlun Bus Terminal | 8:45 AM8:45 PM | RM60.00 | 1+2 |
| Pasir Puteh Bus Terminal | Jitra Bus Terminal | 8:45 AM8:45 PM | RM55.00 | 1+2 |
| Pasir Puteh Bus Terminal | Kulim Bus Terminal | 8:45 AM8:45 PM | RM50.00 | 1+2 |
| Pasir Puteh Bus Terminal | Shahab Perdana Bus Terminal, Alor Setar | 8:45 AM8:45 PM | RM55.00 | 1+2 |
| Pasir Puteh Bus Terminal | Stesen Bas Kuala Ketil | 8:45 AM8:45 PM | RM50.00 | 1+2 |
| Pasir Puteh Bus Terminal | Terminal Bas Ekspres Ukir Square Sungai Petani | 8:45 AM8:45 PM | RM50.00 | 1+2 |
| Pekan Melor | Changlun Bus Terminal | 9:15 AM9:15 PM | RM60.00 | 1+2 |
| Pekan Melor | Jitra Bus Terminal | 9:15 AM9:15 PM | RM55.00 | 1+2 |
| Pekan Melor | Kulim Bus Terminal | 9:15 AM9:15 PM | RM50.00 | 1+2 |
| Pekan Melor | Shahab Perdana Bus Terminal, Alor Setar | 9:15 AM9:15 PM | RM55.00 | 1+2 |
| Pekan Melor | Stesen Bas Kuala Ketil | 9:15 AM9:15 PM | RM50.00 | 1+2 |
| Pekan Melor | Terminal Bas Ekspres Ukir Square Sungai Petani | 9:15 AM9:15 PM | RM50.00 | 1+2 |
| Politeknik Jeli | Changlun Bus Terminal | 11:20 AM11:25 PM | RM60.00 | 1+2 |
| Politeknik Jeli | Jitra Bus Terminal | 11:20 AM11:25 PM | RM55.00 | 1+2 |
| Politeknik Jeli | Kulim Bus Terminal | 11:20 AM11:20 PM | RM50.00 | 1+2 |
| Politeknik Jeli | Shahab Perdana Bus Terminal, Alor Setar | 11:20 AM11:25 PM | RM55.00 | 1+2 |
| Politeknik Jeli | Stesen Bas Kuala Ketil | 11:20 AM11:25 PM | RM50.00 | 1+2 |
| Politeknik Jeli | Terminal Bas Ekspres Ukir Square Sungai Petani | 11:20 AM11:25 PM | RM50.00 | 1+2 |
| Stesen Bas Ekspres Tanah Merah | Changlun Bus Terminal | 10:45 AM11:00 PM | RM60.00 | 1+2 |
| Stesen Bas Ekspres Tanah Merah | Jitra Bus Terminal | 10:45 AM11:00 PM | RM55.00 | 1+2 |
| Stesen Bas Ekspres Tanah Merah | Kulim Bus Terminal | 10:45 AM10:45 PM | RM50.00 | 1+2 |
| Stesen Bas Ekspres Tanah Merah | Shahab Perdana Bus Terminal, Alor Setar | 10:45 AM11:00 PM | RM55.00 | 1+2 |
| Stesen Bas Ekspres Tanah Merah | Stesen Bas Kuala Ketil | 10:45 AM11:00 PM | RM50.00 | 1+2 |
| Stesen Bas Ekspres Tanah Merah | Terminal Bas Ekspres Ukir Square Sungai Petani | 10:45 AM11:00 PM | RM50.00 | 1+2 |
| Terminal Bas Kota Bharu | Changlun Bus Terminal | 10:00 AM10:00 PM | RM60.00 | 1+2 |
| Terminal Bas Kota Bharu | Jitra Bus Terminal | 10:00 AM10:00 PM | RM55.00 | 1+2 |
| Terminal Bas Kota Bharu | Kulim Bus Terminal | 10:00 AM10:00 PM | RM50.00 | 1+2 |
| Terminal Bas Kota Bharu | Shahab Perdana Bus Terminal, Alor Setar | 10:00 AM10:00 PM | RM55.00 | 1+2 |
| Terminal Bas Kota Bharu | Stesen Bas Kuala Ketil | 10:00 AM10:00 PM | RM50.00 | 1+2 |
| Terminal Bas Kota Bharu | Terminal Bas Ekspres Ukir Square Sungai Petani | 10:00 AM10:00 PM | RM50.00 | 1+2 |
| UMK Jeli | Changlun Bus Terminal | 11:15 AM11:20 PM | RM60.00 | 1+2 |
| UMK Jeli | Jitra Bus Terminal | 11:15 AM11:20 PM | RM55.00 | 1+2 |
| UMK Jeli | Kulim Bus Terminal | 11:15 AM11:15 PM | RM50.00 | 1+2 |
| UMK Jeli | Shahab Perdana Bus Terminal, Alor Setar | 11:15 AM11:20 PM | RM55.00 | 1+2 |
| UMK Jeli | Stesen Bas Kuala Ketil | 11:15 AM11:20 PM | RM50.00 | 1+2 |
| UMK Jeli | Terminal Bas Ekspres Ukir Square Sungai Petani | 11:15 AM11:20 PM | RM50.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Pasir Mas Bus Terminal | Changlun Bus Terminal | 10:30 PM | RM60.00 | 1+2 |
| Pasir Mas Bus Terminal | Jitra Bus Terminal | 10:30 PM | RM55.00 | 1+2 |
| Pasir Mas Bus Terminal | Shahab Perdana Bus Terminal, Alor Setar | 10:30 PM | RM55.00 | 1+2 |
| Pasir Mas Bus Terminal | Terminal Bas Ekspres Ukir Square Sungai Petani | 10:30 PM | RM50.00 | 1+2 |
| Pasir Puteh Bus Terminal | Changlun Bus Terminal | 9:00 PM | RM60.00 | 1+2 |
| Pasir Puteh Bus Terminal | Jitra Bus Terminal | 9:00 PM | RM55.00 | 1+2 |
| Pasir Puteh Bus Terminal | Shahab Perdana Bus Terminal, Alor Setar | 9:00 PM | RM55.00 | 1+2 |
| Pasir Puteh Bus Terminal | Terminal Bas Ekspres Ukir Square Sungai Petani | 9:00 PM | RM50.00 | 1+2 |
| Politeknik Jeli | Changlun Bus Terminal | 11:55 PM | RM60.00 | 1+2 |
| Politeknik Jeli | Jitra Bus Terminal | 11:55 PM | RM55.00 | 1+2 |
| Politeknik Jeli | Shahab Perdana Bus Terminal, Alor Setar | 11:55 PM | RM55.00 | 1+2 |
| Politeknik Jeli | Terminal Bas Ekspres Ukir Square Sungai Petani | 11:55 PM | RM50.00 | 1+2 |
| Stesen Bas Ekspres Tanah Merah | Changlun Bus Terminal | 11:00 PM | RM60.00 | 1+2 |
| Stesen Bas Ekspres Tanah Merah | Jitra Bus Terminal | 11:00 PM | RM55.00 | 1+2 |
| Stesen Bas Ekspres Tanah Merah | Shahab Perdana Bus Terminal, Alor Setar | 11:00 PM | RM55.00 | 1+2 |
| Stesen Bas Ekspres Tanah Merah | Terminal Bas Ekspres Ukir Square Sungai Petani | 11:00 PM | RM50.00 | 1+2 |
| Terminal Bas Kota Bharu | Changlun Bus Terminal | 10:00 PM | RM60.00 | 1+2 |
| Terminal Bas Kota Bharu | Jitra Bus Terminal | 10:00 PM | RM55.00 | 1+2 |
| Terminal Bas Kota Bharu | Shahab Perdana Bus Terminal, Alor Setar | 10:00 PM | RM55.00 | 1+2 |
| Terminal Bas Kota Bharu | Terminal Bas Ekspres Ukir Square Sungai Petani | 10:00 PM | RM50.00 | 1+2 |
| UMK Jeli | Changlun Bus Terminal | 11:50 PM | RM60.00 | 1+2 |
| UMK Jeli | Jitra Bus Terminal | 11:50 PM | RM55.00 | 1+2 |
| UMK Jeli | Shahab Perdana Bus Terminal, Alor Setar | 11:50 PM | RM55.00 | 1+2 |
| UMK Jeli | Terminal Bas Ekspres Ukir Square Sungai Petani | 11:50 PM | RM50.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Jeli Bus Terminal | Changlun Bus Terminal | 11:00 PM | RM60.00 | 1+2 |
| Jeli Bus Terminal | Jitra Bus Terminal | 11:00 PM | RM55.00 | 1+2 |
| Jeli Bus Terminal | Shahab Perdana Bus Terminal, Alor Setar | 11:00 PM | RM55.00 | 1+2 |
| Jeli Bus Terminal | Terminal Bas Ekspres Ukir Square Sungai Petani | 11:00 PM | RM50.00 | 1+2 |
| Jeli Bus Terminal | UUM Main Gate | 11:00 PM | RM60.00 | 1+2 |
| Pasir Mas Bus Terminal | Changlun Bus Terminal | 10:00 PM | RM60.00 | 1+2 |
| Pasir Mas Bus Terminal | Jitra Bus Terminal | 10:00 PM | RM55.00 | 1+2 |
| Pasir Mas Bus Terminal | Shahab Perdana Bus Terminal, Alor Setar | 10:00 PM | RM55.00 | 1+2 |
| Pasir Mas Bus Terminal | Terminal Bas Ekspres Ukir Square Sungai Petani | 10:00 PM | RM50.00 | 1+2 |
| Pasir Mas Bus Terminal | UUM Main Gate | 10:00 PM | RM60.00 | 1+2 |
| Stesen Bas Ekspres Tanah Merah | Changlun Bus Terminal | 10:30 PM | RM60.00 | 1+2 |
| Stesen Bas Ekspres Tanah Merah | Jitra Bus Terminal | 10:30 PM | RM55.00 | 1+2 |
| Stesen Bas Ekspres Tanah Merah | Shahab Perdana Bus Terminal, Alor Setar | 10:30 PM | RM55.00 | 1+2 |
| Stesen Bas Ekspres Tanah Merah | Terminal Bas Ekspres Ukir Square Sungai Petani | 10:30 PM | RM50.00 | 1+2 |
| Stesen Bas Ekspres Tanah Merah | UUM Main Gate | 10:30 PM | RM60.00 | 1+2 |
| Terminal Bas Kota Bharu | Changlun Bus Terminal | 9:30 PM | RM60.00 | 1+2 |
| Terminal Bas Kota Bharu | Jitra Bus Terminal | 9:30 PM | RM55.00 | 1+2 |
| Terminal Bas Kota Bharu | Shahab Perdana Bus Terminal, Alor Setar | 9:30 PM | RM55.00 | 1+2 |
| Terminal Bas Kota Bharu | Terminal Bas Ekspres Ukir Square Sungai Petani | 9:30 PM | RM50.00 | 1+2 |
| Terminal Bas Kota Bharu | UUM Main Gate | 9:30 PM | RM60.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Jeli Bus Terminal | Changlun Bus Terminal | 1:00 AM | RM48.00 | SEAT 55 (1+2) |
| Jeli Bus Terminal | Jitra Bus Terminal | 1:00 AM | RM43.50 | SEAT 55 (1+2) |
| Jeli Bus Terminal | Shahab Perdana Bus Terminal, Alor Setar | 1:00 AM | RM40.20 | SEAT 55 (1+2) |
| Jeli Bus Terminal | Terminal Bas Ekspres Ukir Square Sungai Petani | 1:00 AM | RM34.50 | SEAT 55 (1+2) |
| Machang Bus Terminal | Changlun Bus Terminal | 11:59 PM | RM57.50 | SEAT 55 (1+2) |
| Machang Bus Terminal | Jitra Bus Terminal | 11:59 PM | RM53.00 | SEAT 55 (1+2) |
| Machang Bus Terminal | Kulim Bus Terminal | 11:59 PM | RM37.20 | SEAT 55 (1+2) |
| Machang Bus Terminal | Shahab Perdana Bus Terminal, Alor Setar | 11:59 PM | RM49.70 | SEAT 55 (1+2) |
| Machang Bus Terminal | Terminal Bas Ekspres Ukir Square Sungai Petani | 11:59 PM | RM44.00 | SEAT 55 (1+2) |
| UITM Machang | Changlun Bus Terminal | 11:55 PM | RM57.50 | SEAT 55 (1+2) |
| UITM Machang | Jitra Bus Terminal | 11:55 PM | RM53.00 | SEAT 55 (1+2) |
| UITM Machang | Kulim Bus Terminal | 11:55 PM | RM37.20 | SEAT 55 (1+2) |
| UITM Machang | Shahab Perdana Bus Terminal, Alor Setar | 11:55 PM | RM49.70 | SEAT 55 (1+2) |
| UITM Machang | Terminal Bas Ekspres Ukir Square Sungai Petani | 11:55 PM | RM44.00 | SEAT 55 (1+2) |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Jeli Bus Terminal | Baling | 11:50 AM11:50 PM | RM35.00 | 1+2 |
| Jeli Bus Terminal | Kawasan Perindustrian Kuala Ketil | 11:50 AM11:50 PM | RM40.00 | 1+2 |
| Jeli Bus Terminal | Sungai Petani | 11:50 AM11:50 PM | RM40.00 | 1+2 |
| Pasir Mas | Baling | 10:45 AM10:45 PM | RM40.00 | 1+2 |
| Pasir Mas | Kawasan Perindustrian Kuala Ketil | 10:45 AM10:45 PM | RM45.00 | 1+2 |
| Pasir Mas | Sungai Petani | 10:45 AM10:45 PM | RM45.00 | 1+2 |
| Tanah Merah | Baling | 11:15 AM11:15 PM | RM40.00 | 1+2 |
| Tanah Merah | Kawasan Perindustrian Kuala Ketil | 11:15 AM11:15 PM | RM45.00 | 1+2 |
| Tanah Merah | Sungai Petani | 11:15 AM11:15 PM | RM45.00 | 1+2 |
| Terminal Kota Bharu | Baling | 10:00 AM10:00 PM | RM40.00 | 1+2 |
| Terminal Kota Bharu | Kawasan Perindustrian Kuala Ketil | 10:00 AM10:00 PM | RM45.00 | 1+2 |
| Terminal Kota Bharu | Sungai Petani | 10:00 AM10:00 PM | RM45.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| BUKIT BUNGA | Kulim | 1:30 PM11:30 PM | RM50.00 | 1+2 |
| Depo Naza, Tapang | Kulim | 11:00 AM9:00 PM | RM50.00 | 1+2 |
| Jeli | Kulim | 2:00 PM11:55 PM | RM50.00 | 1+2 |
| Kemahang | Kulim | 1:20 PM11:20 PM | RM50.00 | 1+2 |
| Pasir Mas Bus Terminal | Kulim | 12:30 PM10:30 PM | RM50.00 | 1+2 |
| Stesen Bas Ekspres Tanah Merah | Kulim | 1:00 PM11:00 PM | RM50.00 | 1+2 |
| Taman Bendahara | Kulim | 11:30 AM9:30 PM | RM50.00 | 1+2 |
| Terminal Bas Kota Bharu | Kulim | 12:00 PM10:00 PM | RM50.00 | 1+2 |
| UMK Jeli | Kulim | 1:45 PM11:45 PM | RM50.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Machang Bus Terminal | Changlun Bus Terminal | 11:59 PM | RM60.00 | 1+2 |
| Machang Bus Terminal | Jitra Bus Terminal | 11:59 PM | RM55.00 | 1+2 |
| Machang Bus Terminal | Shahab Perdana Bus Terminal, Alor Setar | 11:59 PM | RM55.00 | 1+2 |
| Machang Bus Terminal | Terminal Bas Ekspres Ukir Square Sungai Petani | 11:59 PM | RM50.00 | 1+2 |
| UITM Machang | Changlun Bus Terminal | 11:55 PM | RM60.00 | 1+2 |
| UITM Machang | Jitra Bus Terminal | 11:55 PM | RM55.00 | 1+2 |
| UITM Machang | Shahab Perdana Bus Terminal, Alor Setar | 11:55 PM | RM55.00 | 1+2 |
| UITM Machang | Terminal Bas Ekspres Ukir Square Sungai Petani | 11:55 PM | RM50.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Machang | Sungai Petani | 11:30 AM11:30 PM | RM60.00 | 1+2 |
Boarding points in Kelantan
- Jeli Bus Terminal
- Terminal Bas Kota Bharu
- Pasir Mas Bus Terminal
- Stesen Bas Ekspres Tanah Merah
- Pasir Puteh Bus Terminal
- UMK Jeli
- Machang Bus Terminal
- Politeknik Jeli
- Hentian Bas Selising
- Pekan Melor
- Plaza IMT-GT Bukit Bunga
- UITM Machang
- Melor
- Selising
- SK Peringat
- Petronas Kemahang
- Tabung Haji Bachok
- Jalan Padang Tembak, Panchor
- Mukim Teluk Mesira
- Mcdonald's Taman Bendahara
- Stesen Bas Bandar Baru Jelawat
- Stesen Bas Ketereh
- Kok Lanas Bus Terminal
- Bus Stop Pasar Pulai Chondong
Arrival points in Kedah
- Shahab Perdana Bus Terminal, Alor Setar
- Changlun Bus Terminal
- Jitra Bus Terminal
- Terminal Bas Ekspres Ukir Square Sungai Petani
- Kulim Bus Terminal
- Petronas Kuala Ketil
- Stesen Bas Kuala Ketil
- Kulim
- Sungai Petani
- UUM Main Gate
- Baling
- Kawasan Perindustrian Kuala Ketil
Frequently asked questions
How much is the bus from Kelantan to Kedah?
Fares start from RM34.50 one way. 10 operators run this route, so prices vary with coach class and departure time.
Which companies run buses from Kelantan to Kedah?
What time is the first and last bus from Kelantan to Kedah?
The earliest scheduled departure is 1:00 AM and the last is 11:59 PM. Exact times vary by operator and boarding point.