Timetable data last refreshed August 2026. Operators change schedules at short notice — always confirm when you book.
298 scheduled routes run from Perak to Kelantan, operated by 5 coach companies. There are 556 departures a day, with fares from RM30.00.
- Departing from
- Perak — 15 boarding points
- Arriving in
- Kelantan — 44 arrival points
- Operators
- 5 on this corridor
- Departures
- 556 a day
- Fares from
- RM30.00 one way
Book Perak to Kelantan
Compare all 5 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 |
|---|---|---|---|---|
| Hentian Raya Bagan Serai | Hentian Bas Selising | 9:45 AM9:45 PM | RM55.00 | 1+2 |
| Hentian Raya Bagan Serai | Jeli Bus Terminal | 9:45 AM9:45 PM | RM55.00 | 1+2 |
| Hentian Raya Bagan Serai | Pasir Mas Bus Terminal | 9:45 AM9:45 PM | RM55.00 | 1+2 |
| Hentian Raya Bagan Serai | Pasir Puteh Bus Terminal | 9:45 AM9:45 PM | RM55.00 | 1+2 |
| Hentian Raya Bagan Serai | Pekan Melor | 9:45 AM9:45 PM | RM55.00 | 1+2 |
| Hentian Raya Bagan Serai | SK Peringat | 9:45 AM9:45 PM | RM55.00 | 1+2 |
| Hentian Raya Bagan Serai | SMK Long Gafar, Pasir Tumboh | 9:45 AM9:45 PM | RM55.00 | 1+2 |
| Hentian Raya Bagan Serai | Stesen Bas Ekspres Tanah Merah | 9:45 AM9:45 PM | RM55.00 | 1+2 |
| Hentian Raya Bagan Serai | Terminal Bas Kota Bharu | 9:45 AM9:45 PM | RM55.00 | 1+2 |
| Hentian Raya Bagan Serai | UMK Jeli | 9:45 AM9:45 PM | RM55.00 | 1+2 |
| Kamunting Bus Terminal | Hentian Bas Selising | 10:30 AM10:30 PM | RM55.00 | 1+2 |
| Kamunting Bus Terminal | Jeli Bus Terminal | 10:30 AM10:30 PM | RM55.00 | 1+2 |
| Kamunting Bus Terminal | Pasir Mas Bus Terminal | 10:30 AM10:30 PM | RM55.00 | 1+2 |
| Kamunting Bus Terminal | Pasir Puteh Bus Terminal | 10:30 AM10:30 PM | RM55.00 | 1+2 |
| Kamunting Bus Terminal | Pekan Melor | 10:30 AM10:30 PM | RM55.00 | 1+2 |
| Kamunting Bus Terminal | SK Peringat | 10:30 AM10:30 PM | RM55.00 | 1+2 |
| Kamunting Bus Terminal | SMK Long Gafar, Pasir Tumboh | 10:30 AM10:30 PM | RM55.00 | 1+2 |
| Kamunting Bus Terminal | Stesen Bas Ekspres Tanah Merah | 10:30 AM10:30 PM | RM55.00 | 1+2 |
| Kamunting Bus Terminal | Terminal Bas Kota Bharu | 10:30 AM10:30 PM | RM55.00 | 1+2 |
| Kamunting Bus Terminal | UMK Jeli | 10:30 AM10:30 PM | RM55.00 | 1+2 |
| Kuala Kangsar Bus Terminal | Bus Stop Pasar Pulai Chondong | 11:00 PM | RM50.00 | 1+2 |
| Kuala Kangsar Bus Terminal | Hentian Bas Selising | 11:00 AM11:15 AM11:00 PM11:15 PM | RM50.00 | 1+2 |
| Kuala Kangsar Bus Terminal | Jalan Padang Tembak, Panchor | 11:00 PM | RM50.00 | 1+2 |
| Kuala Kangsar Bus Terminal | Jeli Bus Terminal | 11:00 AM11:15 AM11:00 PM11:15 PM | RM50.00 | 1+2 |
| Kuala Kangsar Bus Terminal | Kok Lanas Bus Terminal | 11:00 PM | RM50.00 | 1+2 |
| Kuala Kangsar Bus Terminal | Machang Bus Terminal | 11:00 PM | RM50.00 | 1+2 |
| Kuala Kangsar Bus Terminal | Mcdonald's Taman Bendahara | 11:00 PM | RM50.00 | 1+2 |
| Kuala Kangsar Bus Terminal | Mukim Teluk Mesira | 11:00 PM | RM50.00 | 1+2 |
| Kuala Kangsar Bus Terminal | Pasir Mas Bus Terminal | 11:00 AM11:15 AM11:00 PM11:15 PM | RM50.00 | 1+2 |
| Kuala Kangsar Bus Terminal | Pasir Puteh Bus Terminal | 11:00 AM11:15 AM11:00 PM11:15 PM | RM50.00 | 1+2 |
| Kuala Kangsar Bus Terminal | Pekan Melor | 11:00 AM11:15 AM11:00 PM11:15 PM | RM50.00 | 1+2 |
| Kuala Kangsar Bus Terminal | Petronas Kemahang | 11:00 AM11:00 PM | RM50.00 | 1+2 |
| Kuala Kangsar Bus Terminal | Plaza IMT-GT Bukit Bunga | 11:00 AM11:00 PM | RM50.00 | 1+2 |
| Kuala Kangsar Bus Terminal | SK Peringat | 11:00 AM11:15 AM11:15 PM | RM50.00 | 1+2 |
| Kuala Kangsar Bus Terminal | SMK Long Gafar, Pasir Tumboh | 11:00 AM11:15 AM11:15 PM | RM50.00 | 1+2 |
| Kuala Kangsar Bus Terminal | Stesen Bas Bandar Baru Jelawat | 11:00 PM | RM50.00 | 1+2 |
| Kuala Kangsar Bus Terminal | Stesen Bas Ekspres Tanah Merah | 11:00 AM11:15 AM11:00 PM11:15 PM | RM50.00 | 1+2 |
| Kuala Kangsar Bus Terminal | Stesen Bas Ketereh | 11:00 PM | RM50.00 | 1+2 |
| Kuala Kangsar Bus Terminal | Tabung Haji Bachok | 11:00 PM | RM50.00 | 1+2 |
| Kuala Kangsar Bus Terminal | Terminal Bas Kota Bharu | 11:00 AM11:15 AM11:00 PM11:15 PM | RM50.00 | 1+2 |
| Kuala Kangsar Bus Terminal | UMK Jeli | 11:00 AM11:15 AM11:00 PM11:15 PM | RM50.00 | 1+2 |
| Lumut Bus Terminal | Bus Stop Pasar Pulai Chondong | 8:15 PM | RM63.00 | 1+2 |
| Lumut Bus Terminal | Hentian Bas Selising | 8:15 AM8:15 PM | RM63.00 | 1+2 |
| Lumut Bus Terminal | Jalan Padang Tembak, Panchor | 8:15 PM | RM63.00 | 1+2 |
| Lumut Bus Terminal | Jeli Bus Terminal | 8:15 AM8:15 PM | RM63.00 | 1+2 |
| Lumut Bus Terminal | Kok Lanas Bus Terminal | 8:15 PM | RM63.00 | 1+2 |
| Lumut Bus Terminal | Machang Bus Terminal | 8:15 PM | RM63.00 | 1+2 |
| Lumut Bus Terminal | Mcdonald's Taman Bendahara | 8:15 PM | RM63.00 | 1+2 |
| Lumut Bus Terminal | Mukim Teluk Mesira | 8:15 PM | RM63.00 | 1+2 |
| Lumut Bus Terminal | Pasir Mas Bus Terminal | 8:15 AM8:15 PM | RM63.00 | 1+2 |
| Lumut Bus Terminal | Pasir Puteh Bus Terminal | 8:15 AM8:15 PM | RM63.00 | 1+2 |
| Lumut Bus Terminal | Pekan Melor | 8:15 AM8:15 PM | RM63.00 | 1+2 |
| Lumut Bus Terminal | Petronas Kemahang | 8:15 AM8:15 PM | RM63.00 | 1+2 |
| Lumut Bus Terminal | Plaza IMT-GT Bukit Bunga | 8:15 AM8:15 PM | RM63.00 | 1+2 |
| Lumut Bus Terminal | SK Peringat | 8:15 AM | RM63.00 | 1+2 |
| Lumut Bus Terminal | SMK Long Gafar, Pasir Tumboh | 8:15 AM | RM63.00 | 1+2 |
| Lumut Bus Terminal | Stesen Bas Bandar Baru Jelawat | 8:15 PM | RM63.00 | 1+2 |
| Lumut Bus Terminal | Stesen Bas Ekspres Tanah Merah | 8:15 AM8:15 PM | RM63.00 | 1+2 |
| Lumut Bus Terminal | Stesen Bas Ketereh | 8:15 PM | RM63.00 | 1+2 |
| Lumut Bus Terminal | Tabung Haji Bachok | 8:15 PM | RM63.00 | 1+2 |
| Lumut Bus Terminal | Terminal Bas Kota Bharu | 8:15 AM8:15 PM | RM63.00 | 1+2 |
| Lumut Bus Terminal | UMK Jeli | 8:15 AM8:15 PM | RM63.00 | 1+2 |
| Parit Buntar Bus Terminal | Hentian Bas Selising | 9:30 AM9:30 PM | RM55.00 | 1+2 |
| Parit Buntar Bus Terminal | Jeli Bus Terminal | 9:30 AM9:30 PM | RM55.00 | 1+2 |
| Parit Buntar Bus Terminal | Pasir Mas Bus Terminal | 9:30 AM9:30 PM | RM55.00 | 1+2 |
| Parit Buntar Bus Terminal | Pasir Puteh Bus Terminal | 9:30 AM9:30 PM | RM55.00 | 1+2 |
| Parit Buntar Bus Terminal | Pekan Melor | 9:30 AM9:30 PM | RM55.00 | 1+2 |
| Parit Buntar Bus Terminal | SK Peringat | 9:30 AM9:30 PM | RM55.00 | 1+2 |
| Parit Buntar Bus Terminal | SMK Long Gafar, Pasir Tumboh | 9:30 AM9:30 PM | RM55.00 | 1+2 |
| Parit Buntar Bus Terminal | Stesen Bas Ekspres Tanah Merah | 9:30 AM9:30 PM | RM55.00 | 1+2 |
| Parit Buntar Bus Terminal | Terminal Bas Kota Bharu | 9:30 AM9:30 PM | RM55.00 | 1+2 |
| Parit Buntar Bus Terminal | UMK Jeli | 9:30 AM9:30 PM | RM55.00 | 1+2 |
| Seri Iskandar Bus Station | Bus Stop Pasar Pulai Chondong | 9:15 PM | RM63.00 | 1+2 |
| Seri Iskandar Bus Station | Hentian Bas Selising | 9:15 AM9:15 PM | RM63.00 | 1+2 |
| Seri Iskandar Bus Station | Jalan Padang Tembak, Panchor | 9:15 PM | RM63.00 | 1+2 |
| Seri Iskandar Bus Station | Jeli Bus Terminal | 9:15 AM9:15 PM | RM63.00 | 1+2 |
| Seri Iskandar Bus Station | Kok Lanas Bus Terminal | 9:15 PM | RM63.00 | 1+2 |
| Seri Iskandar Bus Station | Machang Bus Terminal | 9:15 PM | RM63.00 | 1+2 |
| Seri Iskandar Bus Station | Mcdonald's Taman Bendahara | 9:15 PM | RM63.00 | 1+2 |
| Seri Iskandar Bus Station | Mukim Teluk Mesira | 9:15 PM | RM63.00 | 1+2 |
| Seri Iskandar Bus Station | Pasir Mas Bus Terminal | 9:15 AM9:15 PM | RM63.00 | 1+2 |
| Seri Iskandar Bus Station | Pasir Puteh Bus Terminal | 9:15 AM9:15 PM | RM63.00 | 1+2 |
| Seri Iskandar Bus Station | Pekan Melor | 9:15 AM9:15 PM | RM63.00 | 1+2 |
| Seri Iskandar Bus Station | Petronas Kemahang | 9:15 AM9:15 PM | RM63.00 | 1+2 |
| Seri Iskandar Bus Station | Plaza IMT-GT Bukit Bunga | 9:15 AM9:15 PM | RM63.00 | 1+2 |
| Seri Iskandar Bus Station | SK Peringat | 9:15 AM | RM63.00 | 1+2 |
| Seri Iskandar Bus Station | SMK Long Gafar, Pasir Tumboh | 9:15 AM | RM63.00 | 1+2 |
| Seri Iskandar Bus Station | Stesen Bas Bandar Baru Jelawat | 9:15 PM | RM63.00 | 1+2 |
| Seri Iskandar Bus Station | Stesen Bas Ekspres Tanah Merah | 9:15 AM9:15 PM | RM63.00 | 1+2 |
| Seri Iskandar Bus Station | Stesen Bas Ketereh | 9:15 PM | RM63.00 | 1+2 |
| Seri Iskandar Bus Station | Tabung Haji Bachok | 9:15 PM | RM63.00 | 1+2 |
| Seri Iskandar Bus Station | Terminal Bas Kota Bharu | 9:15 AM9:15 PM | RM63.00 | 1+2 |
| Seri Iskandar Bus Station | UMK Jeli | 9:15 AM9:15 PM | RM63.00 | 1+2 |
| Seri Manjung Bus Terminal | Bus Stop Pasar Pulai Chondong | 8:30 PM | RM63.00 | 1+2 |
| Seri Manjung Bus Terminal | Hentian Bas Selising | 8:30 AM8:30 PM | RM63.00 | 1+2 |
| Seri Manjung Bus Terminal | Jalan Padang Tembak, Panchor | 8:30 PM | RM63.00 | 1+2 |
| Seri Manjung Bus Terminal | Jeli Bus Terminal | 8:30 AM8:30 PM | RM63.00 | 1+2 |
| Seri Manjung Bus Terminal | Kok Lanas Bus Terminal | 8:30 PM | RM63.00 | 1+2 |
| Seri Manjung Bus Terminal | Machang Bus Terminal | 8:30 PM | RM63.00 | 1+2 |
| Seri Manjung Bus Terminal | Mcdonald's Taman Bendahara | 8:30 PM | RM63.00 | 1+2 |
| Seri Manjung Bus Terminal | Mukim Teluk Mesira | 8:30 PM | RM63.00 | 1+2 |
| Seri Manjung Bus Terminal | Pasir Mas Bus Terminal | 8:30 AM8:30 PM | RM63.00 | 1+2 |
| Seri Manjung Bus Terminal | Pasir Puteh Bus Terminal | 8:30 AM8:30 PM | RM63.00 | 1+2 |
| Seri Manjung Bus Terminal | Pekan Melor | 8:30 AM8:30 PM | RM63.00 | 1+2 |
| Seri Manjung Bus Terminal | Petronas Kemahang | 8:30 AM8:30 PM | RM63.00 | 1+2 |
| Seri Manjung Bus Terminal | Plaza IMT-GT Bukit Bunga | 8:30 AM8:30 PM | RM63.00 | 1+2 |
| Seri Manjung Bus Terminal | SK Peringat | 8:30 AM | RM63.00 | 1+2 |
| Seri Manjung Bus Terminal | SMK Long Gafar, Pasir Tumboh | 8:30 AM | RM63.00 | 1+2 |
| Seri Manjung Bus Terminal | Stesen Bas Bandar Baru Jelawat | 8:30 PM | RM63.00 | 1+2 |
| Seri Manjung Bus Terminal | Stesen Bas Ekspres Tanah Merah | 8:30 AM8:30 PM | RM63.00 | 1+2 |
| Seri Manjung Bus Terminal | Stesen Bas Ketereh | 8:30 PM | RM63.00 | 1+2 |
| Seri Manjung Bus Terminal | Tabung Haji Bachok | 8:30 PM | RM63.00 | 1+2 |
| Seri Manjung Bus Terminal | Terminal Bas Kota Bharu | 8:30 AM8:30 PM | RM63.00 | 1+2 |
| Seri Manjung Bus Terminal | UMK Jeli | 8:30 AM8:30 PM | RM63.00 | 1+2 |
| Stesen Bas Tanjung Malim | Bus Stop Chiku 3 | 8:30 AM8:30 PM | RM70.00 | 1+2 |
| Stesen Bas Tanjung Malim | Bus Stop Pasar Pulai Chondong | 8:30 AM | RM70.00 | 1+2 |
| Stesen Bas Tanjung Malim | Dataran Peladang, Kuala Krai | 8:30 AM8:30 PM | RM70.00 | 1+2 |
| Stesen Bas Tanjung Malim | Hentian Bas Selising | 8:30 PM | RM70.00 | 1+2 |
| Stesen Bas Tanjung Malim | Kok Lanas Bus Terminal | 8:30 AM | RM70.00 | 1+2 |
| Stesen Bas Tanjung Malim | Laloh Police Station | 8:30 AM8:30 PM | RM70.00 | 1+2 |
| Stesen Bas Tanjung Malim | Machang Bus Terminal | 8:30 AM8:30 PM | RM70.00 | 1+2 |
| Stesen Bas Tanjung Malim | Pasir Mas Bus Terminal | 8:30 AM8:30 PM | RM70.00 | 1+2 |
| Stesen Bas Tanjung Malim | Pasir Puteh Bus Terminal | 8:30 PM | RM70.00 | 1+2 |
| Stesen Bas Tanjung Malim | Pekan Melor | 8:30 PM | RM70.00 | 1+2 |
| Stesen Bas Tanjung Malim | Pertubuhan Peladang, Nilam Puri | 8:30 AM | RM70.00 | 1+2 |
| Stesen Bas Tanjung Malim | Rantau Panjang Bus Terminal | 8:30 AM8:30 PM | RM70.00 | 1+2 |
| Stesen Bas Tanjung Malim | SK Peringat | 8:30 PM | RM70.00 | 1+2 |
| Stesen Bas Tanjung Malim | SMK Long Gafar, Pasir Tumboh | 8:30 PM | RM70.00 | 1+2 |
| Stesen Bas Tanjung Malim | Stesen Bas Ketereh | 8:30 AM | RM70.00 | 1+2 |
| Stesen Bas Tanjung Malim | Terminal Bas Kota Bharu | 8:30 AM8:30 PM | RM70.00 | 1+2 |
| Stesen Bas Tanjung Malim | UITM Machang | 8:30 PM | RM70.00 | 1+2 |
| Terminal Amanjaya, Ipoh | Bus Stop Pasar Pulai Chondong | 10:15 PM | RM53.00 | 1+2 |
| Terminal Amanjaya, Ipoh | Hentian Bas Selising | 10:15 AM10:15 PM | RM53.00 | 1+2 |
| Terminal Amanjaya, Ipoh | Jalan Padang Tembak, Panchor | 10:15 PM | RM53.00 | 1+2 |
| Terminal Amanjaya, Ipoh | Jeli Bus Terminal | 10:15 AM10:15 PM | RM53.00 | 1+2 |
| Terminal Amanjaya, Ipoh | Kok Lanas Bus Terminal | 10:15 PM | RM53.00 | 1+2 |
| Terminal Amanjaya, Ipoh | Machang Bus Terminal | 10:15 PM | RM53.00 | 1+2 |
| Terminal Amanjaya, Ipoh | Mcdonald's Taman Bendahara | 10:15 PM | RM53.00 | 1+2 |
| Terminal Amanjaya, Ipoh | Mukim Teluk Mesira | 10:15 PM | RM53.00 | 1+2 |
| Terminal Amanjaya, Ipoh | Pasir Mas Bus Terminal | 10:15 AM10:15 PM | RM53.00 | 1+2 |
| Terminal Amanjaya, Ipoh | Pasir Puteh Bus Terminal | 10:15 AM10:15 PM | RM53.00 | 1+2 |
| Terminal Amanjaya, Ipoh | Pekan Melor | 10:15 AM10:15 PM | RM53.00 | 1+2 |
| Terminal Amanjaya, Ipoh | Petronas Kemahang | 10:15 PM | RM53.00 | 1+2 |
| Terminal Amanjaya, Ipoh | Plaza IMT-GT Bukit Bunga | 10:15 PM | RM53.00 | 1+2 |
| Terminal Amanjaya, Ipoh | SK Peringat | 10:15 AM | RM53.00 | 1+2 |
| Terminal Amanjaya, Ipoh | SMK Long Gafar, Pasir Tumboh | 10:15 AM | RM53.00 | 1+2 |
| Terminal Amanjaya, Ipoh | Stesen Bas Bandar Baru Jelawat | 10:15 PM | RM53.00 | 1+2 |
| Terminal Amanjaya, Ipoh | Stesen Bas Ekspres Tanah Merah | 10:15 AM10:15 PM | RM53.00 | 1+2 |
| Terminal Amanjaya, Ipoh | Stesen Bas Ketereh | 10:15 PM | RM53.00 | 1+2 |
| Terminal Amanjaya, Ipoh | Tabung Haji Bachok | 10:15 PM | RM53.00 | 1+2 |
| Terminal Amanjaya, Ipoh | Terminal Bas Kota Bharu | 10:15 AM10:15 PM | RM53.00 | 1+2 |
| Terminal Amanjaya, Ipoh | UMK Jeli | 10:15 AM10:15 PM | RM53.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Kuala Kangsar Bus Terminal | Jeli Bus Terminal | 11:00 AM11:00 PM | RM50.00 | 1+2 |
| Kuala Kangsar Bus Terminal | Melor | 11:00 AM11:00 PM | RM50.00 | 1+2 |
| Kuala Kangsar Bus Terminal | Pasir Mas Bus Terminal | 11:00 AM11:00 PM | RM50.00 | 1+2 |
| Kuala Kangsar Bus Terminal | Pasir Puteh Bus Terminal | 11:00 AM11:00 PM | RM50.00 | 1+2 |
| Kuala Kangsar Bus Terminal | Pasir Tumboh(KB) | 11:00 AM11:00 PM | RM50.00 | 1+2 |
| Kuala Kangsar Bus Terminal | Peringat | 11:00 AM11:00 PM | RM50.00 | 1+2 |
| Kuala Kangsar Bus Terminal | Plaza IMT-GT Bukit Bunga | 11:00 AM11:00 PM | RM50.00 | 1+2 |
| Kuala Kangsar Bus Terminal | Politeknik Jeli | 11:00 AM11:00 PM | RM50.00 | 1+2 |
| Kuala Kangsar Bus Terminal | Selising | 11:00 AM11:00 PM | RM50.00 | 1+2 |
| Kuala Kangsar Bus Terminal | Stesen Bas Ekspres Tanah Merah | 11:00 AM11:00 PM | RM50.00 | 1+2 |
| Kuala Kangsar Bus Terminal | Terminal Bas Kota Bharu | 11:00 AM11:00 PM | RM50.00 | 1+2 |
| Kuala Kangsar Bus Terminal | UMK Jeli | 11:00 AM11:00 PM | RM50.00 | 1+2 |
| Lumut Bus Terminal | Jeli Bus Terminal | 8:15 AM8:15 PM | RM63.00 | 1+2 |
| Lumut Bus Terminal | Melor | 8:15 AM8:15 PM | RM63.00 | 1+2 |
| Lumut Bus Terminal | Pasir Mas Bus Terminal | 8:15 AM8:15 PM | RM63.00 | 1+2 |
| Lumut Bus Terminal | Pasir Puteh Bus Terminal | 8:15 AM8:15 PM | RM63.00 | 1+2 |
| Lumut Bus Terminal | Pasir Tumboh(KB) | 8:15 AM8:15 PM | RM63.00 | 1+2 |
| Lumut Bus Terminal | Peringat | 8:15 AM8:15 PM | RM63.00 | 1+2 |
| Lumut Bus Terminal | Plaza IMT-GT Bukit Bunga | 8:15 AM8:15 PM | RM63.00 | 1+2 |
| Lumut Bus Terminal | Politeknik Jeli | 8:15 AM8:15 PM | RM63.00 | 1+2 |
| Lumut Bus Terminal | Selising | 8:15 AM8:15 PM | RM63.00 | 1+2 |
| Lumut Bus Terminal | Stesen Bas Ekspres Tanah Merah | 8:15 AM8:15 PM | RM63.00 | 1+2 |
| Lumut Bus Terminal | Terminal Bas Kota Bharu | 8:15 AM8:15 PM | RM63.00 | 1+2 |
| Lumut Bus Terminal | UMK Jeli | 8:15 AM8:15 PM | RM63.00 | 1+2 |
| Seri Iskandar | Jeli Bus Terminal | 9:30 AM9:30 PM | RM63.00 | 1+2 |
| Seri Iskandar | Melor | 9:30 AM9:30 PM | RM63.00 | 1+2 |
| Seri Iskandar | Pasir Mas Bus Terminal | 9:30 AM9:30 PM | RM63.00 | 1+2 |
| Seri Iskandar | Pasir Puteh Bus Terminal | 9:30 AM9:30 PM | RM63.00 | 1+2 |
| Seri Iskandar | Pasir Tumboh(KB) | 9:30 AM9:30 PM | RM63.00 | 1+2 |
| Seri Iskandar | Peringat | 9:30 AM9:30 PM | RM63.00 | 1+2 |
| Seri Iskandar | Plaza IMT-GT Bukit Bunga | 9:30 AM9:30 PM | RM63.00 | 1+2 |
| Seri Iskandar | Politeknik Jeli | 9:30 AM9:30 PM | RM63.00 | 1+2 |
| Seri Iskandar | Selising | 9:30 AM9:30 PM | RM63.00 | 1+2 |
| Seri Iskandar | Stesen Bas Ekspres Tanah Merah | 9:30 AM9:30 PM | RM63.00 | 1+2 |
| Seri Iskandar | Terminal Bas Kota Bharu | 9:30 AM9:30 PM | RM63.00 | 1+2 |
| Seri Iskandar | UMK Jeli | 9:30 AM9:30 PM | RM63.00 | 1+2 |
| Seri Manjung Bus Terminal | Jeli Bus Terminal | 8:30 AM8:30 PM | RM63.00 | 1+2 |
| Seri Manjung Bus Terminal | Melor | 8:30 AM8:30 PM | RM63.00 | 1+2 |
| Seri Manjung Bus Terminal | Pasir Mas Bus Terminal | 8:30 AM8:30 PM | RM63.00 | 1+2 |
| Seri Manjung Bus Terminal | Pasir Puteh Bus Terminal | 8:30 AM8:30 PM | RM63.00 | 1+2 |
| Seri Manjung Bus Terminal | Pasir Tumboh(KB) | 8:30 AM8:30 PM | RM63.00 | 1+2 |
| Seri Manjung Bus Terminal | Peringat | 8:30 AM8:30 PM | RM63.00 | 1+2 |
| Seri Manjung Bus Terminal | Plaza IMT-GT Bukit Bunga | 8:30 AM8:30 PM | RM63.00 | 1+2 |
| Seri Manjung Bus Terminal | Politeknik Jeli | 8:30 AM8:30 PM | RM63.00 | 1+2 |
| Seri Manjung Bus Terminal | Selising | 8:30 AM8:30 PM | RM63.00 | 1+2 |
| Seri Manjung Bus Terminal | Stesen Bas Ekspres Tanah Merah | 8:30 AM8:30 PM | RM63.00 | 1+2 |
| Seri Manjung Bus Terminal | Terminal Bas Kota Bharu | 8:30 AM8:30 PM | RM63.00 | 1+2 |
| Seri Manjung Bus Terminal | UMK Jeli | 8:30 AM8:30 PM | RM63.00 | 1+2 |
| Stesen Bas Tanjung Malim | Bus Stop Chiku 3 | 8:30 AM8:30 PM | RM70.00 | 1+2 |
| Stesen Bas Tanjung Malim | Bus Stop Pasar Pulai Chondong | 8:30 AM8:30 PM | RM70.00 | 1+2 |
| Stesen Bas Tanjung Malim | Dataran Peladang, Kuala Krai | 8:30 AM8:30 PM | RM70.00 | 1+2 |
| Stesen Bas Tanjung Malim | Jeli Bus Terminal | 8:30 AM8:50 PM | RM70.00 | 1+2 |
| Stesen Bas Tanjung Malim | Kok Lanas Bus Terminal | 8:30 AM8:30 PM | RM70.00 | 1+2 |
| Stesen Bas Tanjung Malim | Laloh Police Station | 8:30 AM8:30 PM | RM70.00 | 1+2 |
| Stesen Bas Tanjung Malim | Machang Bus Terminal | 8:30 AM8:30 PM | RM70.00 | 1+2 |
| Stesen Bas Tanjung Malim | Masjid Mukim Kadok | 8:30 AM8:30 PM | RM70.00 | 1+2 |
| Stesen Bas Tanjung Malim | Melor | 8:30 AM8:50 PM | RM70.00 | 1+2 |
| Stesen Bas Tanjung Malim | Pasir Mas Bus Terminal | 8:30 AM8:30 PM8:50 PM | RM70.00 | 1+2 |
| Stesen Bas Tanjung Malim | Pasir Puteh Bus Terminal | 8:30 AM8:50 PM | RM70.00 | 1+2 |
| Stesen Bas Tanjung Malim | Pasir Tumboh(KB) | 8:30 AM8:50 PM | RM70.00 | 1+2 |
| Stesen Bas Tanjung Malim | Peringat | 8:30 AM8:50 PM | RM70.00 | 1+2 |
| Stesen Bas Tanjung Malim | Pertubuhan Peladang, Nilam Puri | 8:30 AM8:30 PM | RM70.00 | 1+2 |
| Stesen Bas Tanjung Malim | Plaza IMT-GT Bukit Bunga | 8:30 AM8:50 PM | RM70.00 | 1+2 |
| Stesen Bas Tanjung Malim | Politeknik Jeli | 8:30 AM8:50 PM | RM70.00 | 1+2 |
| Stesen Bas Tanjung Malim | R&R Gua Musang | 8:30 AM8:30 PM | RM70.00 | 1+2 |
| Stesen Bas Tanjung Malim | Rantau Panjang Bus Terminal | 8:30 AM8:30 PM | RM70.00 | 1+2 |
| Stesen Bas Tanjung Malim | Selising | 8:30 AM8:50 PM | RM70.00 | 1+2 |
| Stesen Bas Tanjung Malim | Stesen Bas Ekspres Tanah Merah | 8:30 AM8:50 PM | RM70.00 | 1+2 |
| Stesen Bas Tanjung Malim | Stesen Bas Ketereh | 8:30 AM8:30 PM | RM70.00 | 1+2 |
| Stesen Bas Tanjung Malim | Terminal Bas Kota Bharu | 8:30 AM8:30 PM8:50 PM | RM70.00 | 1+2 |
| Stesen Bas Tanjung Malim | UMK Jeli | 8:30 AM8:50 PM | RM70.00 | 1+2 |
| Terminal Amanjaya, Ipoh | Jeli Bus Terminal | 10:30 AM10:30 PM | RM53.00 | 1+2 |
| Terminal Amanjaya, Ipoh | Melor | 10:30 AM10:30 PM | RM53.00 | 1+2 |
| Terminal Amanjaya, Ipoh | Pasir Mas Bus Terminal | 10:30 AM10:30 PM | RM53.00 | 1+2 |
| Terminal Amanjaya, Ipoh | Pasir Puteh Bus Terminal | 10:30 AM10:30 PM | RM53.00 | 1+2 |
| Terminal Amanjaya, Ipoh | Pasir Tumboh(KB) | 10:30 AM10:30 PM | RM53.00 | 1+2 |
| Terminal Amanjaya, Ipoh | Peringat | 10:30 AM10:30 PM | RM53.00 | 1+2 |
| Terminal Amanjaya, Ipoh | Selising | 10:30 AM10:30 PM | RM53.00 | 1+2 |
| Terminal Amanjaya, Ipoh | Stesen Bas Ekspres Tanah Merah | 10:30 AM10:30 PM | RM53.00 | 1+2 |
| Terminal Amanjaya, Ipoh | Terminal Bas Kota Bharu | 10:30 AM10:30 PM | RM53.00 | 1+2 |
| Terminal Amanjaya, Ipoh | UMK Jeli | 10:30 AM10:30 PM | RM53.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Kuala Kangsar Bus Terminal | Hentian Bas Selising | 11:00 AM11:00 PM | RM50.00 | 1+2 |
| Kuala Kangsar Bus Terminal | Jeli Bus Terminal | 11:00 AM1:30 PM9:30 PM11:00 PM | RM50.00 | 1+2 |
| Kuala Kangsar Bus Terminal | Pasir Mas Bus Terminal | 11:00 AM1:30 PM9:30 PM11:00 PM | RM50.00 | 1+2 |
| Kuala Kangsar Bus Terminal | Pasir Puteh Bus Terminal | 11:00 AM11:00 PM | RM50.00 | 1+2 |
| Kuala Kangsar Bus Terminal | Pekan Melor | 11:00 AM11:00 PM | RM50.00 | 1+2 |
| Kuala Kangsar Bus Terminal | Politeknik Jeli | 11:00 AM1:30 PM9:30 PM11:00 PM | RM50.00 | 1+2 |
| Kuala Kangsar Bus Terminal | Stesen Bas Ekspres Tanah Merah | 11:00 AM1:30 PM9:30 PM11:00 PM | RM50.00 | 1+2 |
| Kuala Kangsar Bus Terminal | Terminal Bas Kota Bharu | 11:00 AM1:30 PM9:30 PM11:00 PM | RM50.00 | 1+2 |
| Kuala Kangsar Bus Terminal | UMK Jeli | 11:00 AM1:30 PM9:30 PM11:00 PM | RM50.00 | 1+2 |
| Lumut Bus Terminal | Hentian Bas Selising | 8:15 AM8:15 PM | RM63.00 | 1+2 |
| Lumut Bus Terminal | Jeli Bus Terminal | 8:15 AM8:15 PM | RM63.00 | 1+2 |
| Lumut Bus Terminal | Pasir Mas Bus Terminal | 8:15 AM8:15 PM | RM63.00 | 1+2 |
| Lumut Bus Terminal | Pasir Puteh Bus Terminal | 8:15 AM8:15 PM | RM63.00 | 1+2 |
| Lumut Bus Terminal | Pekan Melor | 8:15 AM8:15 PM | RM63.00 | 1+2 |
| Lumut Bus Terminal | Politeknik Jeli | 8:15 AM8:15 PM | RM63.00 | 1+2 |
| Lumut Bus Terminal | Stesen Bas Ekspres Tanah Merah | 8:15 AM8:15 PM | RM63.00 | 1+2 |
| Lumut Bus Terminal | Terminal Bas Kota Bharu | 8:15 AM8:15 PM | RM63.00 | 1+2 |
| Lumut Bus Terminal | UMK Jeli | 8:15 AM8:15 PM | RM63.00 | 1+2 |
| Seri Iskandar Bus Station | Hentian Bas Selising | 9:30 AM9:30 PM | RM63.00 | 1+2 |
| Seri Iskandar Bus Station | Jeli Bus Terminal | 9:30 AM9:30 PM | RM63.00 | 1+2 |
| Seri Iskandar Bus Station | Pasir Mas Bus Terminal | 9:30 AM9:30 PM | RM63.00 | 1+2 |
| Seri Iskandar Bus Station | Pasir Puteh Bus Terminal | 9:30 AM9:30 PM | RM63.00 | 1+2 |
| Seri Iskandar Bus Station | Pekan Melor | 9:30 AM9:30 PM | RM63.00 | 1+2 |
| Seri Iskandar Bus Station | Politeknik Jeli | 9:30 AM9:30 PM | RM63.00 | 1+2 |
| Seri Iskandar Bus Station | Stesen Bas Ekspres Tanah Merah | 9:30 AM9:30 PM | RM63.00 | 1+2 |
| Seri Iskandar Bus Station | Terminal Bas Kota Bharu | 9:30 AM9:30 PM | RM63.00 | 1+2 |
| Seri Iskandar Bus Station | UMK Jeli | 9:30 AM9:30 PM | RM63.00 | 1+2 |
| Seri Manjung Bus Terminal | Hentian Bas Selising | 8:30 AM8:30 PM | RM63.00 | 1+2 |
| Seri Manjung Bus Terminal | Jeli Bus Terminal | 8:30 AM8:30 PM | RM63.00 | 1+2 |
| Seri Manjung Bus Terminal | Pasir Mas Bus Terminal | 8:30 AM8:30 PM | RM63.00 | 1+2 |
| Seri Manjung Bus Terminal | Pasir Puteh Bus Terminal | 8:30 AM8:30 PM | RM63.00 | 1+2 |
| Seri Manjung Bus Terminal | Pekan Melor | 8:30 AM8:30 PM | RM63.00 | 1+2 |
| Seri Manjung Bus Terminal | Politeknik Jeli | 8:30 AM8:30 PM | RM63.00 | 1+2 |
| Seri Manjung Bus Terminal | Stesen Bas Ekspres Tanah Merah | 8:30 AM8:30 PM | RM63.00 | 1+2 |
| Seri Manjung Bus Terminal | Terminal Bas Kota Bharu | 8:30 AM8:30 PM | RM63.00 | 1+2 |
| Seri Manjung Bus Terminal | UMK Jeli | 8:30 AM8:30 PM | RM63.00 | 1+2 |
| Stesen Bas Tanjung Malim | Dataran Peladang, Kuala Krai | 8:00 PM | RM70.00 | 1+2 |
| Stesen Bas Tanjung Malim | Depo Mutiara (Shell Panchor) | 8:00 PM | RM70.00 | 1+2 |
| Stesen Bas Tanjung Malim | Hentian Bas Peringat | 8:00 PM | RM70.00 | 1+2 |
| Stesen Bas Tanjung Malim | Hentian Gua Musang | 8:00 PM | RM70.00 | 1+2 |
| Stesen Bas Tanjung Malim | KFC Pasir Tumboh | 8:00 PM | RM70.00 | 1+2 |
| Stesen Bas Tanjung Malim | Kok Lanas Bus Terminal | 8:00 PM | RM70.00 | 1+2 |
| Stesen Bas Tanjung Malim | Machang Bus Terminal | 8:00 PM | RM70.00 | 1+2 |
| Stesen Bas Tanjung Malim | Masjid Kubang Kerian | 8:00 PM | RM70.00 | 1+2 |
| Stesen Bas Tanjung Malim | Pantai Timor Hypermarket, Pengkalan Chepa | 8:00 PM | RM70.00 | 1+2 |
| Stesen Bas Tanjung Malim | Pekan Melor | 8:00 PM | RM70.00 | 1+2 |
| Stesen Bas Tanjung Malim | Stesen Bas Ketereh | 8:00 PM | RM70.00 | 1+2 |
| Stesen Bas Tanjung Malim | Terminal Bas Kota Bharu | 8:00 PM | RM70.00 | 1+2 |
| Terminal Amanjaya, Ipoh | Hentian Bas Selising | 10:30 AM10:30 PM | RM53.00 | 1+2 |
| Terminal Amanjaya, Ipoh | Jeli Bus Terminal | 10:30 AM1:00 PM9:00 PM10:30 PM | RM53.00 | 1+2 |
| Terminal Amanjaya, Ipoh | Pasir Mas Bus Terminal | 10:30 AM1:00 PM9:00 PM10:30 PM | RM53.00 | 1+2 |
| Terminal Amanjaya, Ipoh | Pasir Puteh Bus Terminal | 10:30 AM10:30 PM | RM53.00 | 1+2 |
| Terminal Amanjaya, Ipoh | Pekan Melor | 10:30 AM10:30 PM | RM53.00 | 1+2 |
| Terminal Amanjaya, Ipoh | Stesen Bas Ekspres Tanah Merah | 10:30 AM1:00 PM9:00 PM10:30 PM | RM53.00 | 1+2 |
| Terminal Amanjaya, Ipoh | Terminal Bas Kota Bharu | 10:30 AM1:00 PM9:00 PM10:30 PM | RM53.00 | 1+2 |
| Terminal Amanjaya, Ipoh | UMK Jeli | 10:30 AM1:00 PM9:00 PM10:30 PM | RM53.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Kuala Kangsar Toll | Machang | 11:15 AM | RM65.00 | 1+2 |
| Seri Iskandar | Machang | 9:30 AM | RM65.00 | 1+2 |
| Sri Manjung | Machang | 8:45 AM | RM65.00 | 1+2 |
| Terminal Lumut | Machang | 8:30 AM | RM65.00 | 1+2 |
| Terminal Meru Raya (Ipoh Amanjaya) | Machang | 10:30 AM | RM65.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Gerik | Jeli Bus Terminal | 1:00 AM1:00 PM | RM30.00 | 1+2 |
| Gerik | Pasir Mas | 1:00 AM1:00 PM | RM35.00 | 1+2 |
| Gerik | Tanah Merah | 1:00 AM1:00 PM | RM35.00 | 1+2 |
| Gerik | Terminal Kota Bharu | 1:00 AM1:00 PM | RM35.00 | 1+2 |
Boarding points in Perak
- Stesen Bas Tanjung Malim
- Kuala Kangsar Bus Terminal
- Lumut Bus Terminal
- Seri Manjung Bus Terminal
- Terminal Amanjaya, Ipoh
- Seri Iskandar Bus Station
- Seri Iskandar
- Hentian Raya Bagan Serai
- Kamunting Bus Terminal
- Parit Buntar Bus Terminal
- Gerik
- Terminal Lumut
- Sri Manjung
- Terminal Meru Raya (Ipoh Amanjaya)
- Kuala Kangsar Toll
Arrival points in Kelantan
- Terminal Bas Kota Bharu
- Pasir Mas Bus Terminal
- Jeli Bus Terminal
- Pasir Puteh Bus Terminal
- Stesen Bas Ekspres Tanah Merah
- UMK Jeli
- Pekan Melor
- Hentian Bas Selising
- Plaza IMT-GT Bukit Bunga
- SK Peringat
- SMK Long Gafar, Pasir Tumboh
- Politeknik Jeli
- Stesen Bas Ketereh
- Kok Lanas Bus Terminal
- Machang Bus Terminal
- Bus Stop Pasar Pulai Chondong
- Peringat
- Pasir Tumboh(KB)
- Melor
- Selising
- Machang
- Jalan Padang Tembak, Panchor
- Mukim Teluk Mesira
- Tabung Haji Bachok
Frequently asked questions
How much is the bus from Perak to Kelantan?
Fares start from RM30.00 one way. 5 operators run this route, so prices vary with coach class and departure time.
Which companies run buses from Perak to Kelantan?
What time is the first and last bus from Perak to Kelantan?
The earliest scheduled departure is 1:00 AM and the last is 11:15 PM. Exact times vary by operator and boarding point.