Timetable data last refreshed August 2026. Operators change schedules at short notice — always confirm when you book.
298 scheduled routes run from Kedah to Kelantan, operated by 11 coach companies. There are 493 departures a day, with fares from RM34.50.
- Departing from
- Kedah — 11 boarding points
- Arriving in
- Kelantan — 37 arrival points
- Operators
- 11 on this corridor
- Departures
- 493 a day
- Fares from
- RM34.50 one way
Book Kedah to Kelantan
Compare all 11 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 |
|---|---|---|---|---|
| Changlun Bus Terminal | Bus Stop Pasar Pulai Chondong | 9:00 PM | RM60.00 | 1+2 |
| Changlun Bus Terminal | Hentian Bas Selising | 9:00 AM9:00 PM | RM60.00 | 1+2 |
| Changlun Bus Terminal | Jalan Padang Tembak, Panchor | 9:00 PM | RM60.00 | 1+2 |
| Changlun Bus Terminal | Jeli Bus Terminal | 9:00 AM9:00 PM | RM60.00 | 1+2 |
| Changlun Bus Terminal | Kok Lanas Bus Terminal | 9:00 PM | RM60.00 | 1+2 |
| Changlun Bus Terminal | Machang Bus Terminal | 9:00 PM | RM60.01 | 1+2 |
| Changlun Bus Terminal | Mcdonald's Taman Bendahara | 9:00 PM | RM60.00 | 1+2 |
| Changlun Bus Terminal | Mukim Teluk Mesira | 9:00 PM | RM60.00 | 1+2 |
| Changlun Bus Terminal | Pasir Mas Bus Terminal | 9:00 AM9:00 PM | RM60.00 | 1+2 |
| Changlun Bus Terminal | Pasir Puteh Bus Terminal | 9:00 AM9:00 PM | RM60.00 | 1+2 |
| Changlun Bus Terminal | Pekan Melor | 9:00 AM9:00 PM | RM60.00 | 1+2 |
| Changlun Bus Terminal | Petronas Kemahang | 9:00 AM9:00 PM | RM60.00 | 1+2 |
| Changlun Bus Terminal | Plaza IMT-GT Bukit Bunga | 9:00 AM9:00 PM | RM60.00 | 1+2 |
| Changlun Bus Terminal | SK Peringat | 9:00 AM | RM60.00 | 1+2 |
| Changlun Bus Terminal | SMK Long Gafar, Pasir Tumboh | 9:00 AM | RM60.00 | 1+2 |
| Changlun Bus Terminal | Stesen Bas Bandar Baru Jelawat | 9:00 PM | RM60.00 | 1+2 |
| Changlun Bus Terminal | Stesen Bas Ekspres Tanah Merah | 9:00 AM9:00 PM | RM60.00 | 1+2 |
| Changlun Bus Terminal | Stesen Bas Ketereh | 9:00 PM | RM60.00 | 1+2 |
| Changlun Bus Terminal | Tabung Haji Bachok | 9:00 PM | RM60.00 | 1+2 |
| Changlun Bus Terminal | Terminal Bas Kota Bharu | 9:00 AM9:00 PM | RM60.00 | 1+2 |
| Changlun Bus Terminal | UMK Jeli | 9:00 AM9:00 PM | RM60.00 | 1+2 |
| Jitra Bus Terminal | Bus Stop Pasar Pulai Chondong | 9:30 PM | RM55.00 | 1+2 |
| Jitra Bus Terminal | Hentian Bas Selising | 9:30 AM9:30 PM | RM55.00 | 1+2 |
| Jitra Bus Terminal | Jalan Padang Tembak, Panchor | 9:30 PM | RM55.00 | 1+2 |
| Jitra Bus Terminal | Jeli Bus Terminal | 9:30 AM9:30 PM | RM55.00 | 1+2 |
| Jitra Bus Terminal | Kok Lanas Bus Terminal | 9:30 PM | RM55.00 | 1+2 |
| Jitra Bus Terminal | Machang Bus Terminal | 9:30 PM | RM55.00 | 1+2 |
| Jitra Bus Terminal | Mcdonald's Taman Bendahara | 9:30 PM | RM55.00 | 1+2 |
| Jitra Bus Terminal | Mukim Teluk Mesira | 9:30 PM | RM55.00 | 1+2 |
| Jitra Bus Terminal | Pasir Mas Bus Terminal | 9:30 AM9:30 PM | RM55.00 | 1+2 |
| Jitra Bus Terminal | Pasir Puteh Bus Terminal | 9:30 AM9:30 PM | RM55.00 | 1+2 |
| Jitra Bus Terminal | Pekan Melor | 9:30 AM9:30 PM | RM55.00 | 1+2 |
| Jitra Bus Terminal | Petronas Kemahang | 9:30 AM9:30 PM | RM55.00 | 1+2 |
| Jitra Bus Terminal | Plaza IMT-GT Bukit Bunga | 9:30 AM9:30 PM | RM55.00 | 1+2 |
| Jitra Bus Terminal | SK Peringat | 9:30 AM | RM55.00 | 1+2 |
| Jitra Bus Terminal | SMK Long Gafar, Pasir Tumboh | 9:30 AM | RM55.00 | 1+2 |
| Jitra Bus Terminal | Stesen Bas Bandar Baru Jelawat | 9:30 PM | RM55.00 | 1+2 |
| Jitra Bus Terminal | Stesen Bas Ekspres Tanah Merah | 9:30 AM9:30 PM | RM55.00 | 1+2 |
| Jitra Bus Terminal | Stesen Bas Ketereh | 9:30 PM | RM55.00 | 1+2 |
| Jitra Bus Terminal | Tabung Haji Bachok | 9:30 PM | RM55.00 | 1+2 |
| Jitra Bus Terminal | Terminal Bas Kota Bharu | 9:30 AM9:30 PM | RM55.00 | 1+2 |
| Jitra Bus Terminal | UMK Jeli | 9:30 AM9:30 PM | RM55.00 | 1+2 |
| Kulim Bus Terminal | Hentian Bas Selising | 10:45 AM3:15 PM | RM51.00 | 1+2 |
| Kulim Bus Terminal | Jeli Bus Terminal | 10:45 AM3:15 PM | RM51.00 | 1+2 |
| Kulim Bus Terminal | Pasir Mas Bus Terminal | 10:45 AM3:15 PM10:45 PM | RM51.00 | 1+2 |
| Kulim Bus Terminal | Pasir Puteh Bus Terminal | 10:45 AM3:15 PM10:45 PM | RM51.00 | 1+2 |
| Kulim Bus Terminal | Pekan Melor | 10:45 AM3:15 PM | RM51.00 | 1+2 |
| Kulim Bus Terminal | SK Peringat | 10:45 AM3:15 PM | RM51.00 | 1+2 |
| Kulim Bus Terminal | SMK Long Gafar, Pasir Tumboh | 10:45 AM3:15 PM | RM51.00 | 1+2 |
| Kulim Bus Terminal | Stesen Bas Ekspres Tanah Merah | 10:45 AM3:15 PM10:45 PM | RM51.00 | 1+2 |
| Kulim Bus Terminal | Terminal Bas Kota Bharu | 10:45 AM3:15 PM10:45 PM | RM51.00 | 1+2 |
| Kulim Bus Terminal | UMK Jeli | 10:45 AM3:15 PM | RM51.00 | 1+2 |
| Shahab Perdana Bus Terminal, Alor Setar | Bus Stop Pasar Pulai Chondong | 10:00 PM | RM55.00 | 1+2 |
| Shahab Perdana Bus Terminal, Alor Setar | Hentian Bas Selising | 10:00 AM10:00 PM | RM55.00 | 1+2 |
| Shahab Perdana Bus Terminal, Alor Setar | Jalan Padang Tembak, Panchor | 10:00 PM | RM55.00 | 1+2 |
| Shahab Perdana Bus Terminal, Alor Setar | Jeli Bus Terminal | 10:00 AM10:00 PM | RM55.00 | 1+2 |
| Shahab Perdana Bus Terminal, Alor Setar | Kok Lanas Bus Terminal | 10:00 PM | RM55.00 | 1+2 |
| Shahab Perdana Bus Terminal, Alor Setar | Machang Bus Terminal | 10:00 PM | RM55.00 | 1+2 |
| Shahab Perdana Bus Terminal, Alor Setar | Mcdonald's Taman Bendahara | 10:00 PM | RM55.00 | 1+2 |
| Shahab Perdana Bus Terminal, Alor Setar | Mukim Teluk Mesira | 10:00 PM | RM55.00 | 1+2 |
| Shahab Perdana Bus Terminal, Alor Setar | Pasir Mas Bus Terminal | 10:00 AM10:00 PM | RM55.00 | 1+2 |
| Shahab Perdana Bus Terminal, Alor Setar | Pasir Puteh Bus Terminal | 10:00 AM10:00 PM | RM55.00 | 1+2 |
| Shahab Perdana Bus Terminal, Alor Setar | Pekan Melor | 10:00 AM10:00 PM | RM55.00 | 1+2 |
| Shahab Perdana Bus Terminal, Alor Setar | Petronas Kemahang | 10:00 AM10:00 PM | RM55.00 | 1+2 |
| Shahab Perdana Bus Terminal, Alor Setar | Plaza IMT-GT Bukit Bunga | 10:00 AM10:00 PM | RM55.00 | 1+2 |
| Shahab Perdana Bus Terminal, Alor Setar | SK Peringat | 10:00 AM | RM55.00 | 1+2 |
| Shahab Perdana Bus Terminal, Alor Setar | SMK Long Gafar, Pasir Tumboh | 10:00 AM | RM55.00 | 1+2 |
| Shahab Perdana Bus Terminal, Alor Setar | Stesen Bas Bandar Baru Jelawat | 10:00 PM | RM55.00 | 1+2 |
| Shahab Perdana Bus Terminal, Alor Setar | Stesen Bas Ekspres Tanah Merah | 10:00 AM10:00 PM | RM55.00 | 1+2 |
| Shahab Perdana Bus Terminal, Alor Setar | Stesen Bas Ketereh | 10:00 PM | RM55.00 | 1+2 |
| Shahab Perdana Bus Terminal, Alor Setar | Tabung Haji Bachok | 10:00 PM | RM55.00 | 1+2 |
| Shahab Perdana Bus Terminal, Alor Setar | Terminal Bas Kota Bharu | 10:00 AM10:00 PM | RM55.00 | 1+2 |
| Shahab Perdana Bus Terminal, Alor Setar | UMK Jeli | 10:00 AM10:00 PM | RM55.00 | 1+2 |
| Terminal Bas Ekspres Ukir Square Sungai Petani | Bus Stop Pasar Pulai Chondong | 11:15 PM | RM50.00 | 1+2 |
| Terminal Bas Ekspres Ukir Square Sungai Petani | Hentian Bas Selising | 11:15 AM11:15 PM | RM50.00 | 1+2 |
| Terminal Bas Ekspres Ukir Square Sungai Petani | Jalan Padang Tembak, Panchor | 11:15 PM | RM50.00 | 1+2 |
| Terminal Bas Ekspres Ukir Square Sungai Petani | Jeli Bus Terminal | 11:15 AM11:15 PM | RM50.00 | 1+2 |
| Terminal Bas Ekspres Ukir Square Sungai Petani | Kok Lanas Bus Terminal | 11:15 PM | RM50.00 | 1+2 |
| Terminal Bas Ekspres Ukir Square Sungai Petani | Machang Bus Terminal | 11:15 PM | RM50.00 | 1+2 |
| Terminal Bas Ekspres Ukir Square Sungai Petani | Mcdonald's Taman Bendahara | 11:15 PM | RM50.00 | 1+2 |
| Terminal Bas Ekspres Ukir Square Sungai Petani | Mukim Teluk Mesira | 11:15 PM | RM50.00 | 1+2 |
| Terminal Bas Ekspres Ukir Square Sungai Petani | Pasir Mas Bus Terminal | 11:15 AM11:15 PM | RM50.00 | 1+2 |
| Terminal Bas Ekspres Ukir Square Sungai Petani | Pasir Puteh Bus Terminal | 11:15 AM11:15 PM | RM50.00 | 1+2 |
| Terminal Bas Ekspres Ukir Square Sungai Petani | Pekan Melor | 11:15 AM11:15 PM | RM50.00 | 1+2 |
| Terminal Bas Ekspres Ukir Square Sungai Petani | Petronas Kemahang | 11:15 AM11:15 PM | RM50.00 | 1+2 |
| Terminal Bas Ekspres Ukir Square Sungai Petani | Plaza IMT-GT Bukit Bunga | 11:15 AM11:15 PM | RM50.00 | 1+2 |
| Terminal Bas Ekspres Ukir Square Sungai Petani | SK Peringat | 11:15 AM | RM50.00 | 1+2 |
| Terminal Bas Ekspres Ukir Square Sungai Petani | SMK Long Gafar, Pasir Tumboh | 11:15 AM | RM50.00 | 1+2 |
| Terminal Bas Ekspres Ukir Square Sungai Petani | Stesen Bas Bandar Baru Jelawat | 11:15 PM | RM50.00 | 1+2 |
| Terminal Bas Ekspres Ukir Square Sungai Petani | Stesen Bas Ekspres Tanah Merah | 11:15 AM11:15 PM | RM50.00 | 1+2 |
| Terminal Bas Ekspres Ukir Square Sungai Petani | Stesen Bas Ketereh | 11:15 PM | RM50.00 | 1+2 |
| Terminal Bas Ekspres Ukir Square Sungai Petani | Tabung Haji Bachok | 11:15 PM | RM50.00 | 1+2 |
| Terminal Bas Ekspres Ukir Square Sungai Petani | Terminal Bas Kota Bharu | 11:15 AM11:15 PM | RM50.00 | 1+2 |
| Terminal Bas Ekspres Ukir Square Sungai Petani | UMK Jeli | 11:15 AM11:15 PM | RM50.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Changlun Bus Terminal | Melor | 9:00 AM9:00 PM | RM60.00 | 1+2 |
| Changlun Bus Terminal | Pasir Mas Bus Terminal | 9:00 AM9:00 PM | RM60.00 | 1+2 |
| Changlun Bus Terminal | Pasir Puteh Bus Terminal | 9:00 AM9:00 PM | RM60.00 | 1+2 |
| Changlun Bus Terminal | Pasir Tumboh(KB) | 9:00 AM9:00 PM | RM60.00 | 1+2 |
| Changlun Bus Terminal | Peringat | 9:00 AM9:00 PM | RM60.00 | 1+2 |
| Changlun Bus Terminal | Plaza IMT-GT Bukit Bunga | 9:00 AM9:00 PM | RM60.00 | 1+2 |
| Changlun Bus Terminal | Politeknik Jeli | 9:00 AM9:00 PM | RM60.00 | 1+2 |
| Changlun Bus Terminal | Selising | 9:00 AM9:00 PM | RM60.00 | 1+2 |
| Changlun Bus Terminal | Stesen Bas Ekspres Tanah Merah | 9:00 AM9:00 PM | RM60.00 | 1+2 |
| Changlun Bus Terminal | Terminal Bas Kota Bharu | 9:00 AM9:00 PM | RM60.00 | 1+2 |
| Changlun Bus Terminal | UMK Jeli | 9:00 AM9:00 PM | RM60.00 | 1+2 |
| Jitra Bus Terminal | Melor | 9:30 AM9:30 PM | RM55.00 | 1+2 |
| Jitra Bus Terminal | Pasir Mas Bus Terminal | 9:30 AM9:30 PM | RM55.00 | 1+2 |
| Jitra Bus Terminal | Pasir Puteh Bus Terminal | 9:30 AM9:30 PM | RM55.00 | 1+2 |
| Jitra Bus Terminal | Pasir Tumboh(KB) | 9:30 AM9:30 PM | RM55.00 | 1+2 |
| Jitra Bus Terminal | Peringat | 9:30 AM9:30 PM | RM55.00 | 1+2 |
| Jitra Bus Terminal | Plaza IMT-GT Bukit Bunga | 9:30 AM9:30 PM | RM55.00 | 1+2 |
| Jitra Bus Terminal | Politeknik Jeli | 9:30 AM9:30 PM | RM55.00 | 1+2 |
| Jitra Bus Terminal | Selising | 9:30 AM9:30 PM | RM55.00 | 1+2 |
| Jitra Bus Terminal | Stesen Bas Ekspres Tanah Merah | 9:30 AM9:30 PM | RM55.00 | 1+2 |
| Jitra Bus Terminal | Terminal Bas Kota Bharu | 9:30 AM9:30 PM | RM55.00 | 1+2 |
| Jitra Bus Terminal | UMK Jeli | 9:30 AM9:30 PM | RM55.00 | 1+2 |
| Kulim Bus Terminal | Jeli Bus Terminal | 10:00 AM2:00 PM10:00 PM11:59 PM | RM50.00 | 1+2 |
| Kulim Bus Terminal | Melor | 10:00 AM10:00 PM | RM50.00 | 1+2 |
| Kulim Bus Terminal | Pasir Mas Bus Terminal | 10:00 AM2:00 PM10:00 PM11:59 PM | RM50.00 | 1+2 |
| Kulim Bus Terminal | Pasir Puteh Bus Terminal | 10:00 AM10:00 PM | RM50.00 | 1+2 |
| Kulim Bus Terminal | Plaza IMT-GT Bukit Bunga | 10:00 AM2:00 PM10:00 PM11:59 PM | RM50.00 | 1+2 |
| Kulim Bus Terminal | Selising | 10:00 AM10:00 PM | RM50.00 | 1+2 |
| Kulim Bus Terminal | Stesen Bas Ekspres Tanah Merah | 10:00 AM2:00 PM10:00 PM11:59 PM | RM50.00 | 1+2 |
| Kulim Bus Terminal | Terminal Bas Kota Bharu | 10:00 AM2:00 PM10:00 PM11:59 PM | RM50.00 | 1+2 |
| Petronas Kuala Ketil | Melor | 11:10 AM11:10 PM | RM50.00 | 1+2 |
| Petronas Kuala Ketil | Pasir Mas Bus Terminal | 11:10 AM11:10 PM | RM50.00 | 1+2 |
| Petronas Kuala Ketil | Pasir Puteh Bus Terminal | 11:10 AM11:10 PM | RM50.00 | 1+2 |
| Petronas Kuala Ketil | Pasir Tumboh(KB) | 11:10 AM11:10 PM | RM50.00 | 1+2 |
| Petronas Kuala Ketil | Peringat | 11:10 AM11:10 PM | RM50.00 | 1+2 |
| Petronas Kuala Ketil | Plaza IMT-GT Bukit Bunga | 11:10 AM11:10 PM | RM50.00 | 1+2 |
| Petronas Kuala Ketil | Politeknik Jeli | 11:10 AM11:10 PM | RM50.00 | 1+2 |
| Petronas Kuala Ketil | Selising | 11:10 AM11:10 PM | RM50.00 | 1+2 |
| Petronas Kuala Ketil | Stesen Bas Ekspres Tanah Merah | 11:10 AM11:10 PM | RM50.00 | 1+2 |
| Petronas Kuala Ketil | Terminal Bas Kota Bharu | 11:10 AM11:10 PM | RM50.00 | 1+2 |
| Petronas Kuala Ketil | UMK Jeli | 11:10 AM11:10 PM | RM50.00 | 1+2 |
| Shahab Perdana Bus Terminal, Alor Setar | Pasir Mas Bus Terminal | 10:00 AM10:00 PM | RM55.00 | 1+2 |
| Shahab Perdana Bus Terminal, Alor Setar | Pasir Puteh Bus Terminal | 10:00 AM10:00 PM | RM55.00 | 1+2 |
| Shahab Perdana Bus Terminal, Alor Setar | Stesen Bas Ekspres Tanah Merah | 10:00 AM10:00 PM | RM55.00 | 1+2 |
| Shahab Perdana Bus Terminal, Alor Setar | Terminal Bas Kota Bharu | 10:00 AM10:00 PM | RM55.00 | 1+2 |
| Shahab Perdana Bus Terminal, Alor Setar | UMK Jeli | 10:00 AM10:00 PM | RM55.00 | 1+2 |
| Terminal Bas Ekspres Ukir Square Sungai Petani | Melor | 11:00 AM11:00 PM | RM50.00 | 1+2 |
| Terminal Bas Ekspres Ukir Square Sungai Petani | Pasir Mas Bus Terminal | 11:00 AM11:00 PM | RM50.00 | 1+2 |
| Terminal Bas Ekspres Ukir Square Sungai Petani | Pasir Puteh Bus Terminal | 11:00 AM11:00 PM | RM50.00 | 1+2 |
| Terminal Bas Ekspres Ukir Square Sungai Petani | Pasir Tumboh(KB) | 11:00 AM11:00 PM | RM50.00 | 1+2 |
| Terminal Bas Ekspres Ukir Square Sungai Petani | Peringat | 11:00 AM11:00 PM | RM50.00 | 1+2 |
| Terminal Bas Ekspres Ukir Square Sungai Petani | Selising | 11:00 AM11:00 PM | RM50.00 | 1+2 |
| Terminal Bas Ekspres Ukir Square Sungai Petani | Stesen Bas Ekspres Tanah Merah | 11:00 AM11:00 PM | RM50.00 | 1+2 |
| Terminal Bas Ekspres Ukir Square Sungai Petani | Terminal Bas Kota Bharu | 11:00 AM11:00 PM | RM50.00 | 1+2 |
| Terminal Bas Ekspres Ukir Square Sungai Petani | UMK Jeli | 11:00 AM11:00 PM | RM50.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Changlun Bus Terminal | Hentian Bas Selising | 8:45 AM9:00 PM | RM60.00 | 1+2 |
| Changlun Bus Terminal | Jeli Bus Terminal | 8:45 AM9:00 PM | RM60.00 | 1+2 |
| Changlun Bus Terminal | Pasir Mas Bus Terminal | 8:45 AM9:00 PM | RM60.00 | 1+2 |
| Changlun Bus Terminal | Pasir Puteh Bus Terminal | 8:45 AM9:00 PM | RM60.00 | 1+2 |
| Changlun Bus Terminal | Pekan Melor | 8:45 AM9:00 PM | RM60.00 | 1+2 |
| Changlun Bus Terminal | Politeknik Jeli | 8:45 AM9:00 PM | RM60.00 | 1+2 |
| Changlun Bus Terminal | Stesen Bas Ekspres Tanah Merah | 8:45 AM9:00 PM | RM60.00 | 1+2 |
| Changlun Bus Terminal | Terminal Bas Kota Bharu | 8:45 AM9:00 PM | RM60.00 | 1+2 |
| Changlun Bus Terminal | UMK Jeli | 8:45 AM9:00 PM | RM60.00 | 1+2 |
| Jitra Bus Terminal | Hentian Bas Selising | 9:15 AM9:30 PM | RM55.00 | 1+2 |
| Jitra Bus Terminal | Pasir Mas Bus Terminal | 9:15 AM9:30 PM | RM55.00 | 1+2 |
| Jitra Bus Terminal | Pasir Puteh Bus Terminal | 9:15 AM9:30 PM | RM55.00 | 1+2 |
| Jitra Bus Terminal | Pekan Melor | 9:15 AM9:30 PM | RM55.00 | 1+2 |
| Jitra Bus Terminal | Politeknik Jeli | 9:15 AM9:30 PM | RM55.00 | 1+2 |
| Jitra Bus Terminal | Stesen Bas Ekspres Tanah Merah | 9:15 AM9:30 PM | RM55.00 | 1+2 |
| Jitra Bus Terminal | Terminal Bas Kota Bharu | 9:15 AM9:30 PM | RM55.00 | 1+2 |
| Jitra Bus Terminal | UMK Jeli | 9:15 AM9:30 PM | RM55.00 | 1+2 |
| Kulim Bus Terminal | Hentian Bas Selising | 10:15 AM10:15 PM | RM50.00 | 1+2 |
| Kulim Bus Terminal | Jeli Bus Terminal | 10:15 AM10:15 PM | RM50.00 | 1+2 |
| Kulim Bus Terminal | Machang Bus Terminal | 10:15 AM10:00 PM | RM50.00 | 1+2 |
| Kulim Bus Terminal | Pasir Mas Bus Terminal | 10:15 AM10:15 PM | RM50.00 | 1+2 |
| Kulim Bus Terminal | Pasir Puteh Bus Terminal | 10:15 AM10:15 PM | RM50.00 | 1+2 |
| Kulim Bus Terminal | Pekan Melor | 10:15 AM10:15 PM | RM50.00 | 1+2 |
| Kulim Bus Terminal | Politeknik Jeli | 10:15 AM10:15 PM | RM50.00 | 1+2 |
| Kulim Bus Terminal | Stesen Bas Ekspres Tanah Merah | 10:15 AM10:15 PM | RM50.00 | 1+2 |
| Kulim Bus Terminal | Terminal Bas Kota Bharu | 10:15 AM10:15 PM | RM50.00 | 1+2 |
| Kulim Bus Terminal | UMK Jeli | 10:15 AM10:15 PM | RM50.00 | 1+2 |
| Shahab Perdana Bus Terminal, Alor Setar | Hentian Bas Selising | 10:00 AM10:00 PM | RM55.00 | 1+2 |
| Shahab Perdana Bus Terminal, Alor Setar | Jeli Bus Terminal | 10:00 AM10:00 PM | RM55.00 | 1+2 |
| Shahab Perdana Bus Terminal, Alor Setar | Pasir Mas Bus Terminal | 10:00 AM10:00 PM | RM55.00 | 1+2 |
| Shahab Perdana Bus Terminal, Alor Setar | Pasir Puteh Bus Terminal | 10:00 AM10:00 PM | RM55.00 | 1+2 |
| Shahab Perdana Bus Terminal, Alor Setar | Pekan Melor | 10:00 AM10:00 PM | RM55.00 | 1+2 |
| Shahab Perdana Bus Terminal, Alor Setar | Politeknik Jeli | 10:00 AM10:00 PM | RM55.00 | 1+2 |
| Shahab Perdana Bus Terminal, Alor Setar | Stesen Bas Ekspres Tanah Merah | 10:00 AM10:00 PM | RM55.00 | 1+2 |
| Shahab Perdana Bus Terminal, Alor Setar | Terminal Bas Kota Bharu | 10:00 AM10:00 PM | RM55.00 | 1+2 |
| Shahab Perdana Bus Terminal, Alor Setar | UMK Jeli | 10:00 AM10:00 PM | RM55.00 | 1+2 |
| Stesen Bas Kuala Ketil | Hentian Bas Selising | 11:15 AM11:15 PM | RM50.00 | 1+2 |
| Stesen Bas Kuala Ketil | Jeli Bus Terminal | 11:15 AM11:15 PM | RM50.00 | 1+2 |
| Stesen Bas Kuala Ketil | Pasir Mas Bus Terminal | 11:15 AM11:15 PM | RM50.00 | 1+2 |
| Stesen Bas Kuala Ketil | Pasir Puteh Bus Terminal | 11:15 AM11:15 PM | RM50.00 | 1+2 |
| Stesen Bas Kuala Ketil | Pekan Melor | 11:15 AM11:15 PM | RM50.00 | 1+2 |
| Stesen Bas Kuala Ketil | Politeknik Jeli | 11:15 AM11:15 PM | RM50.00 | 1+2 |
| Stesen Bas Kuala Ketil | Stesen Bas Ekspres Tanah Merah | 11:15 AM11:15 PM | RM50.00 | 1+2 |
| Stesen Bas Kuala Ketil | Terminal Bas Kota Bharu | 11:15 AM11:15 PM | RM50.00 | 1+2 |
| Stesen Bas Kuala Ketil | UMK Jeli | 11:15 AM11:15 PM | RM50.00 | 1+2 |
| Terminal Bas Ekspres Ukir Square Sungai Petani | Hentian Bas Selising | 11:00 AM11:00 PM | RM50.00 | 1+2 |
| Terminal Bas Ekspres Ukir Square Sungai Petani | Jeli Bus Terminal | 11:00 AM11:00 PM | RM50.00 | 1+2 |
| Terminal Bas Ekspres Ukir Square Sungai Petani | Pasir Mas Bus Terminal | 11:00 AM11:00 PM | RM50.00 | 1+2 |
| Terminal Bas Ekspres Ukir Square Sungai Petani | Pasir Puteh Bus Terminal | 11:00 AM11:00 PM | RM50.00 | 1+2 |
| Terminal Bas Ekspres Ukir Square Sungai Petani | Pekan Melor | 11:00 AM11:00 PM | RM50.00 | 1+2 |
| Terminal Bas Ekspres Ukir Square Sungai Petani | Politeknik Jeli | 11:00 AM11:00 PM | RM50.00 | 1+2 |
| Terminal Bas Ekspres Ukir Square Sungai Petani | Stesen Bas Ekspres Tanah Merah | 11:00 AM11:00 PM | RM50.00 | 1+2 |
| Terminal Bas Ekspres Ukir Square Sungai Petani | Terminal Bas Kota Bharu | 11:00 AM11:00 PM | RM50.00 | 1+2 |
| Terminal Bas Ekspres Ukir Square Sungai Petani | UMK Jeli | 11:00 AM11:00 PM | RM50.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Changlun Bus Terminal | Hentian Bas Selising | 9:00 PM | RM60.00 | 1+2 |
| Changlun Bus Terminal | Pasir Mas Bus Terminal | 9:00 PM | RM60.00 | 1+2 |
| Changlun Bus Terminal | Pasir Puteh Bus Terminal | 9:00 PM | RM60.00 | 1+2 |
| Changlun Bus Terminal | Pekan Melor | 9:00 PM | RM60.00 | 1+2 |
| Changlun Bus Terminal | Petronas Jeli | 9:00 PM | RM60.00 | 1+2 |
| Changlun Bus Terminal | Politeknik Jeli | 9:00 PM | RM60.00 | 1+2 |
| Changlun Bus Terminal | Stesen Bas Ekspres Tanah Merah | 9:00 PM | RM60.00 | 1+2 |
| Changlun Bus Terminal | Terminal Bas Kota Bharu | 9:00 PM | RM60.00 | 1+2 |
| Changlun Bus Terminal | UMK Jeli | 9:00 PM | RM60.00 | 1+2 |
| Jitra Bus Terminal | Hentian Bas Selising | 9:30 PM | RM55.00 | 1+2 |
| Jitra Bus Terminal | Pasir Mas Bus Terminal | 9:30 PM | RM55.00 | 1+2 |
| Jitra Bus Terminal | Pasir Puteh Bus Terminal | 9:30 PM | RM55.00 | 1+2 |
| Jitra Bus Terminal | Pekan Melor | 9:30 PM | RM55.00 | 1+2 |
| Jitra Bus Terminal | Petronas Jeli | 9:30 PM | RM55.00 | 1+2 |
| Jitra Bus Terminal | Politeknik Jeli | 9:30 PM | RM55.00 | 1+2 |
| Jitra Bus Terminal | Stesen Bas Ekspres Tanah Merah | 9:30 PM | RM55.00 | 1+2 |
| Jitra Bus Terminal | Terminal Bas Kota Bharu | 9:30 PM | RM55.00 | 1+2 |
| Jitra Bus Terminal | UMK Jeli | 9:30 PM | RM55.00 | 1+2 |
| Shahab Perdana Bus Terminal, Alor Setar | Hentian Bas Selising | 10:00 PM | RM55.00 | 1+2 |
| Shahab Perdana Bus Terminal, Alor Setar | Pasir Mas Bus Terminal | 10:00 PM | RM55.00 | 1+2 |
| Shahab Perdana Bus Terminal, Alor Setar | Pasir Puteh Bus Terminal | 10:00 PM | RM55.00 | 1+2 |
| Shahab Perdana Bus Terminal, Alor Setar | Pekan Melor | 10:00 PM | RM55.00 | 1+2 |
| Shahab Perdana Bus Terminal, Alor Setar | Petronas Jeli | 10:00 PM | RM55.00 | 1+2 |
| Shahab Perdana Bus Terminal, Alor Setar | Politeknik Jeli | 10:00 PM | RM55.00 | 1+2 |
| Shahab Perdana Bus Terminal, Alor Setar | Stesen Bas Ekspres Tanah Merah | 10:00 PM | RM55.00 | 1+2 |
| Shahab Perdana Bus Terminal, Alor Setar | Terminal Bas Kota Bharu | 10:00 PM | RM55.00 | 1+2 |
| Shahab Perdana Bus Terminal, Alor Setar | UMK Jeli | 10:00 PM | RM55.00 | 1+2 |
| Terminal Bas Ekspres Ukir Square Sungai Petani | Hentian Bas Selising | 11:00 PM | RM50.00 | 1+2 |
| Terminal Bas Ekspres Ukir Square Sungai Petani | Pasir Mas Bus Terminal | 11:00 PM | RM50.00 | 1+2 |
| Terminal Bas Ekspres Ukir Square Sungai Petani | Pasir Puteh Bus Terminal | 11:00 PM | RM50.00 | 1+2 |
| Terminal Bas Ekspres Ukir Square Sungai Petani | Pekan Melor | 11:00 PM | RM50.00 | 1+2 |
| Terminal Bas Ekspres Ukir Square Sungai Petani | Petronas Jeli | 11:00 PM | RM50.00 | 1+2 |
| Terminal Bas Ekspres Ukir Square Sungai Petani | Politeknik Jeli | 11:00 PM | RM50.00 | 1+2 |
| Terminal Bas Ekspres Ukir Square Sungai Petani | Stesen Bas Ekspres Tanah Merah | 11:00 PM | RM50.00 | 1+2 |
| Terminal Bas Ekspres Ukir Square Sungai Petani | Terminal Bas Kota Bharu | 11:00 PM | RM50.00 | 1+2 |
| Terminal Bas Ekspres Ukir Square Sungai Petani | UMK Jeli | 11:00 PM | RM50.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Changlun Bus Terminal | Jeli Bus Terminal | 8:30 PM | RM48.00 | SEAT 55 (1+2) |
| Changlun Bus Terminal | Machang Bus Terminal | 8:30 PM | RM57.50 | SEAT 55 (1+2) |
| Changlun Bus Terminal | Stesen Bas Ekspres Tanah Merah | 8:30 PM | RM55.20 | SEAT 55 (1+2) |
| Changlun Bus Terminal | UITM Machang | 8:30 PM | RM57.50 | SEAT 55 (1+2) |
| Jitra Bus Terminal | Jeli Bus Terminal | 9:00 PM | RM43.50 | SEAT 55 (1+2) |
| Jitra Bus Terminal | Machang Bus Terminal | 9:00 PM | RM53.00 | SEAT 55 (1+2) |
| Jitra Bus Terminal | Stesen Bas Ekspres Tanah Merah | 9:00 PM | RM50.70 | SEAT 55 (1+2) |
| Jitra Bus Terminal | UITM Machang | 9:00 PM | RM53.00 | SEAT 55 (1+2) |
| Shahab Perdana Bus Terminal, Alor Setar | Jeli Bus Terminal | 9:30 PM | RM40.20 | SEAT 55 (1+2) |
| Shahab Perdana Bus Terminal, Alor Setar | Machang Bus Terminal | 9:30 PM | RM49.70 | SEAT 55 (1+2) |
| Shahab Perdana Bus Terminal, Alor Setar | Stesen Bas Ekspres Tanah Merah | 9:30 PM | RM47.40 | SEAT 55 (1+2) |
| Shahab Perdana Bus Terminal, Alor Setar | UITM Machang | 9:30 PM | RM49.70 | SEAT 55 (1+2) |
| Terminal Bas Ekspres Ukir Square Sungai Petani | Jeli Bus Terminal | 10:30 PM | RM34.50 | SEAT 55 (1+2) |
| Terminal Bas Ekspres Ukir Square Sungai Petani | Machang Bus Terminal | 10:30 PM | RM44.00 | SEAT 55 (1+2) |
| Terminal Bas Ekspres Ukir Square Sungai Petani | Stesen Bas Ekspres Tanah Merah | 10:30 PM | RM41.70 | SEAT 55 (1+2) |
| Terminal Bas Ekspres Ukir Square Sungai Petani | UITM Machang | 10:30 PM | RM44.00 | SEAT 55 (1+2) |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Changlun Bus Terminal | Pasir Mas Bus Terminal | 9:00 PM | RM60.00 | 1+2 |
| Changlun Bus Terminal | Stesen Bas Ekspres Tanah Merah | 9:00 PM | RM60.00 | 1+2 |
| Changlun Bus Terminal | Terminal Bas Kota Bharu | 9:00 PM | RM60.00 | 1+2 |
| Jitra Bus Terminal | Pasir Mas Bus Terminal | 9:30 PM | RM55.00 | 1+2 |
| Jitra Bus Terminal | Stesen Bas Ekspres Tanah Merah | 9:30 PM | RM55.00 | 1+2 |
| Jitra Bus Terminal | Terminal Bas Kota Bharu | 9:30 PM | RM55.00 | 1+2 |
| Shahab Perdana Bus Terminal, Alor Setar | Pasir Mas Bus Terminal | 10:00 PM | RM55.00 | 1+2 |
| Shahab Perdana Bus Terminal, Alor Setar | Stesen Bas Ekspres Tanah Merah | 10:00 PM | RM55.00 | 1+2 |
| Shahab Perdana Bus Terminal, Alor Setar | Terminal Bas Kota Bharu | 10:00 PM | RM55.00 | 1+2 |
| Terminal Bas Ekspres Ukir Square Sungai Petani | Pasir Mas Bus Terminal | 11:00 PM | RM50.00 | 1+2 |
| Terminal Bas Ekspres Ukir Square Sungai Petani | Stesen Bas Ekspres Tanah Merah | 11:00 PM | RM50.00 | 1+2 |
| Terminal Bas Ekspres Ukir Square Sungai Petani | Terminal Bas Kota Bharu | 11:00 PM | RM50.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Baling | Jeli Bus Terminal | 11:45 AM11:45 PM | RM35.00 | 1+2 |
| Baling | Pasir Mas | 11:45 AM11:45 PM | RM40.00 | 1+2 |
| Baling | Tanah Merah | 11:45 AM11:45 PM | RM40.00 | 1+2 |
| Baling | Terminal Kota Bharu | 11:45 AM11:45 PM | RM40.00 | 1+2 |
| Kawasan Perindustrian Kuala Ketil | Jeli Bus Terminal | 11:15 AM11:15 PM | RM40.00 | 1+2 |
| Kawasan Perindustrian Kuala Ketil | Pasir Mas | 11:15 AM11:15 PM | RM45.00 | 1+2 |
| Kawasan Perindustrian Kuala Ketil | Tanah Merah | 11:15 AM11:15 PM | RM45.00 | 1+2 |
| Kawasan Perindustrian Kuala Ketil | Terminal Kota Bharu | 11:15 AM11:15 PM | RM45.00 | 1+2 |
| Sungai Petani | Jeli Bus Terminal | 10:45 AM10:45 PM | RM40.00 | 1+2 |
| Sungai Petani | Pasir Mas | 10:45 AM10:45 PM | RM45.00 | 1+2 |
| Sungai Petani | Tanah Merah | 10:45 AM10:45 PM | RM45.00 | 1+2 |
| Sungai Petani | Terminal Kota Bharu | 10:45 AM10:45 PM | RM45.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Kulim | BUKIT BUNGA | 1:45 PM11:00 PM | RM50.00 | 1+2 |
| Kulim | Depo Naza, Tapang | 1:45 PM11:00 PM | RM50.00 | 1+2 |
| Kulim | Jeli | 1:45 PM11:00 PM | RM50.00 | 1+2 |
| Kulim | Kemahang | 1:45 PM11:00 PM | RM50.00 | 1+2 |
| Kulim | Pasir Mas Bus Terminal | 1:45 PM11:00 PM | RM50.00 | 1+2 |
| Kulim | Stesen Bas Ekspres Tanah Merah | 1:45 PM11:00 PM | RM50.00 | 1+2 |
| Kulim | Taman Bendahara | 1:45 PM11:00 PM | RM50.00 | 1+2 |
| Kulim | Terminal Bas Kota Bharu | 1:45 PM11:00 PM | RM50.00 | 1+2 |
| Kulim | UMK Jeli | 1:45 PM11:00 PM | RM50.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Changlun Bus Terminal | Machang Bus Terminal | 8:30 PM | RM60.00 | 1+2 |
| Changlun Bus Terminal | UITM Machang | 8:30 PM | RM60.00 | 1+2 |
| Jitra Bus Terminal | Machang Bus Terminal | 9:00 PM | RM55.00 | 1+2 |
| Jitra Bus Terminal | UITM Machang | 9:00 PM | RM55.00 | 1+2 |
| Shahab Perdana Bus Terminal, Alor Setar | Machang Bus Terminal | 9:30 PM | RM55.00 | 1+2 |
| Shahab Perdana Bus Terminal, Alor Setar | UITM Machang | 9:30 PM | RM55.00 | 1+2 |
| Terminal Bas Ekspres Ukir Square Sungai Petani | Machang Bus Terminal | 10:45 PM | RM50.00 | 1+2 |
| Terminal Bas Ekspres Ukir Square Sungai Petani | UITM Machang | 10:45 PM | RM50.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Kulim | Machang Bus Terminal | 11:30 PM | RM40.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Sungai Petani | Machang | 10:00 AM10:00 PM | RM60.00 | 1+2 |
Boarding points in Kedah
- Changlun Bus Terminal
- Jitra Bus Terminal
- Terminal Bas Ekspres Ukir Square Sungai Petani
- Shahab Perdana Bus Terminal, Alor Setar
- Kulim Bus Terminal
- Petronas Kuala Ketil
- Kulim
- Stesen Bas Kuala Ketil
- Sungai Petani
- Kawasan Perindustrian Kuala Ketil
- Baling
Arrival points in Kelantan
- Stesen Bas Ekspres Tanah Merah
- Terminal Bas Kota Bharu
- Pasir Mas Bus Terminal
- Pasir Puteh Bus Terminal
- UMK Jeli
- Jeli Bus Terminal
- Hentian Bas Selising
- Pekan Melor
- Machang Bus Terminal
- Politeknik Jeli
- Plaza IMT-GT Bukit Bunga
- UITM Machang
- SK Peringat
- SMK Long Gafar, Pasir Tumboh
- Melor
- Selising
- 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
Frequently asked questions
How much is the bus from Kedah to Kelantan?
Fares start from RM34.50 one way. 11 operators run this route, so prices vary with coach class and departure time.
Which companies run buses from Kedah to Kelantan?
What time is the first and last bus from Kedah to Kelantan?
The earliest scheduled departure is 8:45 AM and the last is 11:59 PM. Exact times vary by operator and boarding point.