Timetable data last refreshed August 2026. Operators change schedules at short notice — always confirm when you book.
272 scheduled routes run from Terengganu to Kelantan, operated by 9 coach companies. There are 603 departures a day, with fares from RM5.10.
- Departing from
- Terengganu — 17 boarding points
- Arriving in
- Kelantan — 36 arrival points
- Operators
- 9 on this corridor
- Departures
- 603 a day
- Fares from
- RM5.10 one way
Book Terengganu to Kelantan
Compare all 9 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 |
|---|---|---|---|---|
| Dungun Bus Terminal | Hentian Bas Peringat | 12:30 AM11:10 AM4:40 PM8:40 PM | RM23.00 | 1+2 / 2+2 |
| Dungun Bus Terminal | Hentian Bas Selising | 12:30 AM11:10 AM4:40 PM8:40 PM | RM23.00 | 1+2 / 2+2 |
| Dungun Bus Terminal | KFC Pasir Tumboh | 12:30 AM11:10 AM4:40 PM8:40 PM | RM23.00 | 1+2 / 2+2 |
| Dungun Bus Terminal | Kampung Panchor | 4:40 PM | RM38.90 | 1+2 |
| Dungun Bus Terminal | Masjid Kubang Kerian | 12:30 AM11:10 AM | RM23.00 | 1+2 / 2+2 |
| Dungun Bus Terminal | Pantai Timor Hypermarket, Pengkalan Chepa | 4:40 PM | RM38.90 | 1+2 |
| Dungun Bus Terminal | Pasir Mas Bus Terminal | 12:30 AM11:10 AM8:40 PM | RM38.00 | 1+2 |
| Dungun Bus Terminal | Pasir Puteh Bus Terminal | 12:30 AM11:10 AM4:40 PM8:40 PM | RM23.00 | 1+2 / 2+2 |
| Dungun Bus Terminal | Pekan Melor | 12:30 AM11:10 AM4:40 PM8:40 PM | RM23.00 | 1+2 / 2+2 |
| Dungun Bus Terminal | Rantau Panjang Bus Terminal | 12:30 AM8:40 PM | RM38.00 | 1+2 |
| Dungun Bus Terminal | Terminal Bas Kota Bharu | 12:30 AM11:10 AM4:40 PM8:40 PM | RM23.00 | 1+2 / 2+2 |
| Hentian Bas Ekspres Kemaman | Hentian Bas Peringat | 9:30 AM3:00 PM7:00 PM | RM35.10 | 1+2 / 2+2 |
| Hentian Bas Ekspres Kemaman | Hentian Bas Selising | 9:30 AM3:00 PM7:00 PM | RM35.10 | 1+2 / 2+2 |
| Hentian Bas Ekspres Kemaman | KFC Pasir Tumboh | 9:30 AM3:00 PM7:00 PM | RM35.10 | 1+2 / 2+2 |
| Hentian Bas Ekspres Kemaman | Kampung Panchor | 3:00 PM | RM48.70 | 1+2 |
| Hentian Bas Ekspres Kemaman | Masjid Kubang Kerian | 9:30 AM | RM35.10 | 2+2 |
| Hentian Bas Ekspres Kemaman | Pantai Timor Hypermarket, Pengkalan Chepa | 3:00 PM | RM48.70 | 1+2 |
| Hentian Bas Ekspres Kemaman | Pasir Mas Bus Terminal | 9:30 AM7:00 PM | RM49.00 | 1+2 |
| Hentian Bas Ekspres Kemaman | Pasir Puteh Bus Terminal | 9:30 AM3:00 PM7:00 PM | RM35.10 | 1+2 / 2+2 |
| Hentian Bas Ekspres Kemaman | Pekan Melor | 9:30 AM3:00 PM7:00 PM | RM35.10 | 1+2 / 2+2 |
| Hentian Bas Ekspres Kemaman | Rantau Panjang Bus Terminal | 7:00 PM | RM49.00 | 1+2 |
| Hentian Bas Ekspres Kemaman | Terminal Bas Kota Bharu | 9:30 AM3:00 PM7:00 PM | RM35.10 | 1+2 / 2+2 |
| Hentian Bas Marang | Hentian Bas Peringat | 1:00 PM6:15 PM10:30 PM | RM23.00 | 1+2 / 2+2 |
| Hentian Bas Marang | Hentian Bas Selising | 1:00 PM6:15 PM10:30 PM | RM23.00 | 1+2 / 2+2 |
| Hentian Bas Marang | KFC Pasir Tumboh | 1:00 PM6:15 PM10:30 PM | RM23.00 | 1+2 / 2+2 |
| Hentian Bas Marang | Kampung Panchor | 6:15 PM | RM38.90 | 1+2 |
| Hentian Bas Marang | Masjid Kubang Kerian | 1:00 PM | RM23.00 | 2+2 |
| Hentian Bas Marang | Pantai Timor Hypermarket, Pengkalan Chepa | 6:15 PM | RM38.90 | 1+2 |
| Hentian Bas Marang | Pasir Mas Bus Terminal | 1:00 PM10:30 PM | RM38.00 | 1+2 |
| Hentian Bas Marang | Pasir Puteh Bus Terminal | 1:00 PM6:15 PM10:30 PM | RM23.00 | 1+2 / 2+2 |
| Hentian Bas Marang | Pekan Melor | 1:00 PM6:15 PM10:30 PM | RM23.00 | 1+2 / 2+2 |
| Hentian Bas Marang | Rantau Panjang Bus Terminal | 10:30 PM | RM38.00 | 1+2 |
| Hentian Bas Marang | Terminal Bas Kota Bharu | 1:00 PM6:15 PM10:30 PM | RM23.00 | 1+2 / 2+2 |
| Kuala Terengganu Bus Terminal (MBKT) | Hentian Bas Peringat | 1:30 PM6:45 PM11:00 PM | RM15.70 | 1+2 / 2+2 |
| Kuala Terengganu Bus Terminal (MBKT) | Hentian Bas Selising | 1:30 PM6:45 PM11:00 PM | RM15.70 | 1+2 / 2+2 |
| Kuala Terengganu Bus Terminal (MBKT) | KFC Pasir Tumboh | 1:30 PM6:45 PM11:00 PM | RM15.70 | 1+2 / 2+2 |
| Kuala Terengganu Bus Terminal (MBKT) | Kampung Panchor | 6:45 PM | RM25.30 | 1+2 |
| Kuala Terengganu Bus Terminal (MBKT) | Masjid Kubang Kerian | 1:30 PM | RM15.70 | 2+2 |
| Kuala Terengganu Bus Terminal (MBKT) | Pantai Timor Hypermarket, Pengkalan Chepa | 6:45 PM | RM25.30 | 1+2 |
| Kuala Terengganu Bus Terminal (MBKT) | Pasir Mas Bus Terminal | 1:30 PM11:00 PM | RM26.30 | 1+2 |
| Kuala Terengganu Bus Terminal (MBKT) | Pasir Puteh Bus Terminal | 1:30 PM6:45 PM11:00 PM | RM15.70 | 1+2 / 2+2 |
| Kuala Terengganu Bus Terminal (MBKT) | Pekan Melor | 1:30 PM6:45 PM11:00 PM | RM15.70 | 1+2 / 2+2 |
| Kuala Terengganu Bus Terminal (MBKT) | Rantau Panjang Bus Terminal | 11:00 PM | RM26.30 | 1+2 |
| Kuala Terengganu Bus Terminal (MBKT) | Terminal Bas Kota Bharu | 1:30 PM6:45 PM11:00 PM | RM15.70 | 1+2 / 2+2 |
| R&R Jabi, Jerteh | Hentian Bas Peringat | 2:40 PM8:00 PM11:45 PM | RM15.70 | 1+2 / 2+2 |
| R&R Jabi, Jerteh | Hentian Bas Selising | 2:40 PM11:45 PM | RM15.70 | 1+2 / 2+2 |
| R&R Jabi, Jerteh | KFC Pasir Tumboh | 2:40 PM8:00 PM11:45 PM | RM15.70 | 1+2 / 2+2 |
| R&R Jabi, Jerteh | Kampung Panchor | 8:00 PM | RM16.70 | 1+2 |
| R&R Jabi, Jerteh | Masjid Kubang Kerian | 2:40 PM | RM15.70 | 2+2 |
| R&R Jabi, Jerteh | Pantai Timor Hypermarket, Pengkalan Chepa | 8:00 PM | RM16.70 | 1+2 |
| R&R Jabi, Jerteh | Pasir Mas Bus Terminal | 2:40 PM11:45 PM | RM20.00 | 1+2 |
| R&R Jabi, Jerteh | Pasir Puteh Bus Terminal | 2:40 PM11:45 PM | RM15.70 | 1+2 / 2+2 |
| R&R Jabi, Jerteh | Pekan Melor | 2:40 PM8:00 PM11:45 PM | RM15.70 | 1+2 / 2+2 |
| R&R Jabi, Jerteh | Rantau Panjang Bus Terminal | 11:45 PM | RM20.00 | 1+2 |
| R&R Jabi, Jerteh | Terminal Bas Kota Bharu | 2:40 PM8:00 PM11:45 PM | RM15.70 | 1+2 / 2+2 |
| Stesen Bas Kerteh | Hentian Bas Peringat | 10:00 AM3:30 PM7:30 PM | RM35.10 | 1+2 / 2+2 |
| Stesen Bas Kerteh | Hentian Bas Selising | 10:00 AM3:30 PM7:30 PM | RM35.10 | 1+2 / 2+2 |
| Stesen Bas Kerteh | KFC Pasir Tumboh | 10:00 AM3:30 PM7:30 PM | RM35.10 | 1+2 / 2+2 |
| Stesen Bas Kerteh | Kampung Panchor | 3:30 PM | RM48.70 | 1+2 |
| Stesen Bas Kerteh | Masjid Kubang Kerian | 10:00 AM | RM35.10 | 2+2 |
| Stesen Bas Kerteh | Pantai Timor Hypermarket, Pengkalan Chepa | 3:30 PM | RM48.70 | 1+2 |
| Stesen Bas Kerteh | Pasir Mas Bus Terminal | 10:00 AM7:30 PM | RM49.00 | 1+2 |
| Stesen Bas Kerteh | Pasir Puteh Bus Terminal | 10:00 AM3:30 PM7:30 PM | RM35.10 | 1+2 / 2+2 |
| Stesen Bas Kerteh | Pekan Melor | 10:00 AM3:30 PM7:30 PM | RM35.10 | 1+2 / 2+2 |
| Stesen Bas Kerteh | Rantau Panjang Bus Terminal | 7:30 PM | RM49.00 | 1+2 |
| Stesen Bas Kerteh | Terminal Bas Kota Bharu | 10:00 AM3:30 PM7:30 PM | RM35.10 | 1+2 / 2+2 |
| Stesen Bas Paka | Hentian Bas Peringat | 12:00 AM10:30 AM4:00 PM8:00 PM | RM35.10 | 1+2 / 2+2 |
| Stesen Bas Paka | Hentian Bas Selising | 12:00 AM10:30 AM4:00 PM8:00 PM | RM35.10 | 1+2 / 2+2 |
| Stesen Bas Paka | KFC Pasir Tumboh | 12:00 AM10:30 AM4:00 PM8:00 PM | RM35.10 | 1+2 / 2+2 |
| Stesen Bas Paka | Kampung Panchor | 4:00 PM | RM48.70 | 1+2 |
| Stesen Bas Paka | Masjid Kubang Kerian | 12:00 AM10:30 AM | RM35.10 | 1+2 / 2+2 |
| Stesen Bas Paka | Pantai Timor Hypermarket, Pengkalan Chepa | 4:00 PM | RM48.70 | 1+2 |
| Stesen Bas Paka | Pasir Mas Bus Terminal | 12:00 AM10:30 AM8:00 PM | RM49.00 | 1+2 |
| Stesen Bas Paka | Pasir Puteh Bus Terminal | 12:00 AM10:30 AM4:00 PM8:00 PM | RM35.10 | 1+2 / 2+2 |
| Stesen Bas Paka | Pekan Melor | 12:00 AM10:30 AM4:00 PM8:00 PM | RM35.10 | 1+2 / 2+2 |
| Stesen Bas Paka | Rantau Panjang Bus Terminal | 12:00 AM8:00 PM | RM49.00 | 1+2 |
| Stesen Bas Paka | Terminal Bas Kota Bharu | 12:00 AM10:30 AM4:00 PM8:00 PM | RM35.10 | 1+2 / 2+2 |
| Terminal Bas dan Kereta Sewa Bandar Permaisuri | Hentian Bas Peringat | 2:15 PM7:30 PM11:30 PM | RM15.70 | 1+2 / 2+2 |
| Terminal Bas dan Kereta Sewa Bandar Permaisuri | Hentian Bas Selising | 2:15 PM7:30 PM11:30 PM | RM15.70 | 1+2 / 2+2 |
| Terminal Bas dan Kereta Sewa Bandar Permaisuri | KFC Pasir Tumboh | 2:15 PM7:30 PM11:30 PM | RM15.70 | 1+2 / 2+2 |
| Terminal Bas dan Kereta Sewa Bandar Permaisuri | Kampung Panchor | 7:30 PM | RM16.70 | 1+2 |
| Terminal Bas dan Kereta Sewa Bandar Permaisuri | Masjid Kubang Kerian | 2:15 PM | RM15.70 | 2+2 |
| Terminal Bas dan Kereta Sewa Bandar Permaisuri | Pantai Timor Hypermarket, Pengkalan Chepa | 7:30 PM | RM16.70 | 1+2 |
| Terminal Bas dan Kereta Sewa Bandar Permaisuri | Pasir Mas Bus Terminal | 2:15 PM11:30 PM | RM20.00 | 1+2 |
| Terminal Bas dan Kereta Sewa Bandar Permaisuri | Pasir Puteh Bus Terminal | 2:15 PM7:30 PM11:30 PM | RM15.70 | 1+2 / 2+2 |
| Terminal Bas dan Kereta Sewa Bandar Permaisuri | Pekan Melor | 2:15 PM7:30 PM11:30 PM | RM15.70 | 1+2 / 2+2 |
| Terminal Bas dan Kereta Sewa Bandar Permaisuri | Rantau Panjang Bus Terminal | 11:30 PM | RM20.00 | 1+2 |
| Terminal Bas dan Kereta Sewa Bandar Permaisuri | Terminal Bas Kota Bharu | 2:15 PM7:30 PM11:30 PM | RM15.70 | 1+2 / 2+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Dungun Bus Terminal | Hentian Bas Peringat | 11:00 AM2:30 PM3:30 PM9:15 PM | RM36.00 | 1+2 |
| Dungun Bus Terminal | Hentian Bas Selising | 11:00 AM2:30 PM3:30 PM9:15 PM | RM36.00 | 1+2 |
| Dungun Bus Terminal | KFC Pasir Tumboh | 2:30 PM3:30 PM9:15 PM | RM36.00 | 1+2 |
| Dungun Bus Terminal | Lorong Nyior Cabang, Kubang Kerian | 3:30 PM9:15 PM | RM36.00 | 1+2 |
| Dungun Bus Terminal | Pasir Puteh Bus Terminal | 11:00 AM2:30 PM3:30 PM9:15 PM | RM36.00 | 1+2 |
| Dungun Bus Terminal | Pekan Melor | 11:00 AM2:30 PM3:30 PM9:15 PM | RM36.00 | 1+2 |
| Dungun Bus Terminal | Terminal Bas Kota Bharu | 11:00 AM2:30 PM3:30 PM9:15 PM | RM36.00 | 1+2 |
| Hentian Bas Marang | Hentian Bas Peringat | 1:00 PM4:30 PM5:30 PM11:00 PM | RM25.00 | 1+2 |
| Hentian Bas Marang | Hentian Bas Selising | 1:00 PM4:30 PM5:30 PM11:00 PM | RM25.00 | 1+2 |
| Hentian Bas Marang | KFC Pasir Tumboh | 4:30 PM5:30 PM11:00 PM | RM25.00 | 1+2 |
| Hentian Bas Marang | Lorong Nyior Cabang, Kubang Kerian | 5:30 PM11:00 PM | RM25.00 | 1+2 |
| Hentian Bas Marang | Pasir Puteh Bus Terminal | 1:00 PM4:30 PM5:30 PM11:00 PM | RM25.00 | 1+2 |
| Hentian Bas Marang | Pekan Melor | 1:00 PM4:30 PM5:30 PM11:00 PM | RM25.00 | 1+2 |
| Hentian Bas Marang | Terminal Bas Kota Bharu | 1:00 PM4:30 PM5:30 PM11:00 PM | RM25.00 | 1+2 |
| Kuala Terengganu Bus Terminal (MBKT) | Hentian Bas Peringat | 2:45 AM1:30 PM5:00 PM6:00 PM11:30 PM | RM25.00 | 1+2 |
| Kuala Terengganu Bus Terminal (MBKT) | Hentian Bas Selising | 2:45 AM1:30 PM5:00 PM6:00 PM11:30 PM | RM25.00 | 1+2 |
| Kuala Terengganu Bus Terminal (MBKT) | KFC Pasir Tumboh | 2:45 AM5:00 PM6:00 PM11:30 PM | RM25.00 | 1+2 |
| Kuala Terengganu Bus Terminal (MBKT) | Lorong Nyior Cabang, Kubang Kerian | 2:45 AM6:00 PM11:30 PM | RM25.00 | 1+2 |
| Kuala Terengganu Bus Terminal (MBKT) | Pasir Mas Bus Terminal | 2:45 AM | RM30.00 | 1+2 |
| Kuala Terengganu Bus Terminal (MBKT) | Pasir Puteh Bus Terminal | 2:45 AM1:30 PM5:00 PM6:00 PM11:30 PM | RM25.00 | 1+2 |
| Kuala Terengganu Bus Terminal (MBKT) | Pekan Melor | 2:45 AM1:30 PM5:00 PM6:00 PM11:30 PM | RM25.00 | 1+2 |
| Kuala Terengganu Bus Terminal (MBKT) | Rantau Panjang Bus Terminal | 2:45 AM | RM30.00 | 1+2 |
| Kuala Terengganu Bus Terminal (MBKT) | Terminal Bas Kota Bharu | 2:45 AM1:30 PM5:00 PM6:00 PM11:30 PM | RM25.00 | 1+2 |
| Stesen Bas Bandar Chukai | Hentian Bas Peringat | 9:30 AM1:00 PM2:00 PM7:30 PM11:30 PM | RM54.00 | 1+2 |
| Stesen Bas Bandar Chukai | Hentian Bas Selising | 9:30 AM1:00 PM2:00 PM7:30 PM11:30 PM | RM54.00 | 1+2 |
| Stesen Bas Bandar Chukai | KFC Pasir Tumboh | 1:00 PM2:00 PM7:30 PM11:30 PM | RM54.00 | 1+2 |
| Stesen Bas Bandar Chukai | Lorong Nyior Cabang, Kubang Kerian | 2:00 PM7:30 PM11:30 PM | RM54.00 | 1+2 |
| Stesen Bas Bandar Chukai | Pasir Mas Bus Terminal | 11:30 PM | RM57.00 | 1+2 |
| Stesen Bas Bandar Chukai | Pasir Puteh Bus Terminal | 9:30 AM1:00 PM2:00 PM7:30 PM11:30 PM | RM54.00 | 1+2 |
| Stesen Bas Bandar Chukai | Pekan Melor | 9:30 AM1:00 PM2:00 PM7:30 PM11:30 PM | RM54.00 | 1+2 |
| Stesen Bas Bandar Chukai | Rantau Panjang Bus Terminal | 11:30 PM | RM57.00 | 1+2 |
| Stesen Bas Bandar Chukai | Terminal Bas Kota Bharu | 9:30 AM1:00 PM2:00 PM7:30 PM11:30 PM | RM54.00 | 1+2 |
| Stesen Bas Kerteh | Hentian Bas Peringat | 10:20 AM1:40 PM2:40 PM8:10 PM11:59 PM | RM36.00 | 1+2 |
| Stesen Bas Kerteh | Hentian Bas Selising | 10:20 AM1:40 PM2:40 PM8:10 PM11:59 PM | RM36.00 | 1+2 |
| Stesen Bas Kerteh | KFC Pasir Tumboh | 1:40 PM2:40 PM8:10 PM11:59 PM | RM36.00 | 1+2 |
| Stesen Bas Kerteh | Lorong Nyior Cabang, Kubang Kerian | 2:40 PM8:10 PM11:59 PM | RM36.00 | 1+2 |
| Stesen Bas Kerteh | Pasir Mas Bus Terminal | 11:59 PM | RM42.00 | 1+2 |
| Stesen Bas Kerteh | Pasir Puteh Bus Terminal | 10:20 AM1:40 PM2:40 PM8:10 PM11:59 PM | RM36.00 | 1+2 |
| Stesen Bas Kerteh | Pekan Melor | 10:20 AM1:40 PM2:40 PM8:10 PM11:59 PM | RM36.00 | 1+2 |
| Stesen Bas Kerteh | Rantau Panjang Bus Terminal | 11:59 PM | RM42.00 | 1+2 |
| Stesen Bas Kerteh | Terminal Bas Kota Bharu | 10:20 AM1:40 PM2:40 PM8:10 PM11:59 PM | RM36.00 | 1+2 |
| Stesen Bas Paka | Hentian Bas Peringat | 10:30 AM2:00 PM3:00 PM8:30 PM | RM36.00 | 1+2 |
| Stesen Bas Paka | Hentian Bas Selising | 10:30 AM2:00 PM3:00 PM8:30 PM | RM36.00 | 1+2 |
| Stesen Bas Paka | KFC Pasir Tumboh | 2:00 PM3:00 PM8:30 PM | RM36.00 | 1+2 |
| Stesen Bas Paka | Lorong Nyior Cabang, Kubang Kerian | 3:00 PM8:30 PM | RM36.00 | 1+2 |
| Stesen Bas Paka | Pasir Puteh Bus Terminal | 10:30 AM2:00 PM3:00 PM8:30 PM | RM36.00 | 1+2 |
| Stesen Bas Paka | Pekan Melor | 10:30 AM2:00 PM3:00 PM8:30 PM | RM36.00 | 1+2 |
| Stesen Bas Paka | Terminal Bas Kota Bharu | 10:30 AM2:00 PM3:00 PM8:30 PM | RM36.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Kuala Terengganu Bus Terminal (MBKT) | Hentian Bas Selising | 10:00 AM | RM25.00 | 1+2 |
| Kuala Terengganu Bus Terminal (MBKT) | Jeli Bus Terminal | 9:30 PM | RM30.00 | SEAT 55 (1+2) |
| Kuala Terengganu Bus Terminal (MBKT) | Machang Bus Terminal | 9:30 PM | RM20.60 | SEAT 55 (1+2) |
| Kuala Terengganu Bus Terminal (MBKT) | Masjid Kubang Kerian | 10:00 AM | RM25.00 | 1+2 |
| Kuala Terengganu Bus Terminal (MBKT) | Pasir Mas Bus Terminal | 10:00 AM | RM29.00 | 1+2 |
| Kuala Terengganu Bus Terminal (MBKT) | Pasir Puteh Bus Terminal | 10:00 AM | RM25.00 | 1+2 |
| Kuala Terengganu Bus Terminal (MBKT) | Rantau Panjang Bus Terminal | 10:00 AM | RM29.00 | 1+2 |
| Kuala Terengganu Bus Terminal (MBKT) | SMK Long Gafar, Pasir Tumboh | 10:00 AM | RM25.00 | 1+2 |
| Kuala Terengganu Bus Terminal (MBKT) | Terminal Bas Kota Bharu | 10:00 AM | RM25.00 | 1+2 |
| Kuala Terengganu Bus Terminal (MBKT) | UITM Machang | 9:30 PM | RM20.60 | SEAT 55 (1+2) |
| R&R Jabi, Jerteh | Jeli Bus Terminal | 11:45 PM | RM14.60 | SEAT 55 (1+2) |
| R&R Jabi, Jerteh | Machang Bus Terminal | 11:45 PM | RM5.10 | SEAT 55 (1+2) |
| R&R Jabi, Jerteh | UITM Machang | 11:45 PM | RM5.10 | SEAT 55 (1+2) |
| Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | Hentian Bas Selising | 11:00 AM | RM25.00 | 1+2 |
| Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | Jeli Bus Terminal | 11:00 PM | RM20.40 | SEAT 55 (1+2) |
| Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | Machang Bus Terminal | 11:00 PM | RM11.00 | SEAT 55 (1+2) |
| Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | Masjid Kubang Kerian | 11:00 AM | RM25.00 | 1+2 |
| Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | Pasir Mas Bus Terminal | 11:00 AM | RM29.00 | 1+2 |
| Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | Pasir Puteh Bus Terminal | 11:00 AM | RM25.00 | 1+2 |
| Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | Rantau Panjang Bus Terminal | 11:00 AM | RM29.00 | 1+2 |
| Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | SMK Long Gafar, Pasir Tumboh | 11:00 AM | RM25.00 | 1+2 |
| Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | Terminal Bas Kota Bharu | 11:00 AM | RM25.00 | 1+2 |
| Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | UITM Machang | 11:00 PM | RM11.00 | SEAT 55 (1+2) |
| Universiti Sultan Zainal Abidin (UniSZA) | Hentian Bas Selising | 10:20 AM | RM25.00 | 1+2 |
| Universiti Sultan Zainal Abidin (UniSZA) | Jeli Bus Terminal | 10:00 PM | RM30.00 | SEAT 55 (1+2) |
| Universiti Sultan Zainal Abidin (UniSZA) | Machang Bus Terminal | 10:00 PM | RM20.60 | SEAT 55 (1+2) |
| Universiti Sultan Zainal Abidin (UniSZA) | Masjid Kubang Kerian | 10:20 AM | RM25.00 | 1+2 |
| Universiti Sultan Zainal Abidin (UniSZA) | Pasir Mas Bus Terminal | 10:20 AM | RM29.00 | 1+2 |
| Universiti Sultan Zainal Abidin (UniSZA) | Pasir Puteh Bus Terminal | 10:20 AM | RM25.00 | 1+2 |
| Universiti Sultan Zainal Abidin (UniSZA) | Rantau Panjang Bus Terminal | 10:20 AM | RM29.00 | 1+2 |
| Universiti Sultan Zainal Abidin (UniSZA) | SMK Long Gafar, Pasir Tumboh | 10:20 AM | RM25.00 | 1+2 |
| Universiti Sultan Zainal Abidin (UniSZA) | Terminal Bas Kota Bharu | 10:20 AM | RM25.00 | 1+2 |
| Universiti Sultan Zainal Abidin (UniSZA) | UITM Machang | 10:00 PM | RM20.60 | SEAT 55 (1+2) |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Dungun Bus Terminal | Hentian Bas Peringat | 12:00 PM11:55 PM | RM47.80 | 1+2 |
| Dungun Bus Terminal | Hentian Bas Selising | 12:00 PM11:55 PM | RM47.80 | 1+2 |
| Dungun Bus Terminal | KFC Pasir Tumboh | 12:00 PM11:55 PM | RM47.80 | 1+2 |
| Dungun Bus Terminal | Masjid Kubang Kerian | 12:00 PM11:55 PM | RM47.80 | 1+2 |
| Dungun Bus Terminal | Pasir Mas Bus Terminal | 12:00 PM11:55 PM | RM55.70 | 1+2 |
| Dungun Bus Terminal | Pasir Puteh Bus Terminal | 12:00 PM11:55 PM | RM47.80 | 1+2 |
| Dungun Bus Terminal | Pekan Melor | 12:00 PM11:55 PM | RM47.80 | 1+2 |
| Dungun Bus Terminal | Rantau Panjang Bus Terminal | 12:00 PM11:55 PM | RM55.70 | 1+2 |
| Dungun Bus Terminal | Terminal Bas Kota Bharu | 12:00 PM11:55 PM | RM47.80 | 1+2 |
| Kuala Besut Bus Terminal | Hentian Gua Musang | 3:00 PM9:15 PM | RM67.80 | 1+2 |
| Kuala Terengganu Bus Terminal (MBKT) | Hentian Bas Peringat | 2:00 PM | RM24.50 | 1+2 |
| Kuala Terengganu Bus Terminal (MBKT) | Hentian Bas Selising | 2:00 PM | RM24.50 | 1+2 |
| Kuala Terengganu Bus Terminal (MBKT) | KFC Pasir Tumboh | 2:00 PM | RM24.50 | 1+2 |
| Kuala Terengganu Bus Terminal (MBKT) | Masjid Kubang Kerian | 2:00 PM | RM24.50 | 1+2 |
| Kuala Terengganu Bus Terminal (MBKT) | Pasir Mas Bus Terminal | 2:00 PM | RM32.40 | 1+2 |
| Kuala Terengganu Bus Terminal (MBKT) | Pasir Puteh Bus Terminal | 2:00 PM | RM24.50 | 1+2 |
| Kuala Terengganu Bus Terminal (MBKT) | Pekan Melor | 2:00 PM | RM24.50 | 1+2 |
| Kuala Terengganu Bus Terminal (MBKT) | Rantau Panjang Bus Terminal | 2:00 PM | RM32.40 | 1+2 |
| Kuala Terengganu Bus Terminal (MBKT) | Terminal Bas Kota Bharu | 2:00 PM | RM24.50 | 1+2 |
| Pejabat Daerah dan Tanah Besut, Kampung Raja | Hentian Gua Musang | 9:20 PM | RM67.80 | 1+2 |
| Stesen Bas Bandar Chukai | Hentian Bas Peringat | 10:30 AM10:30 PM | RM57.80 | 1+2 |
| Stesen Bas Bandar Chukai | Hentian Bas Selising | 10:30 AM10:30 PM | RM57.80 | 1+2 |
| Stesen Bas Bandar Chukai | KFC Pasir Tumboh | 10:30 AM10:30 PM | RM57.80 | 1+2 |
| Stesen Bas Bandar Chukai | Masjid Kubang Kerian | 10:30 AM10:30 PM | RM57.80 | 1+2 |
| Stesen Bas Bandar Chukai | Pasir Mas Bus Terminal | 10:30 AM10:30 PM | RM65.70 | 1+2 |
| Stesen Bas Bandar Chukai | Pasir Puteh Bus Terminal | 10:30 AM10:30 PM | RM57.80 | 1+2 |
| Stesen Bas Bandar Chukai | Pekan Melor | 10:30 AM10:30 PM | RM57.80 | 1+2 |
| Stesen Bas Bandar Chukai | Rantau Panjang Bus Terminal | 10:30 AM10:30 PM | RM65.70 | 1+2 |
| Stesen Bas Bandar Chukai | Terminal Bas Kota Bharu | 10:30 AM10:30 PM | RM57.80 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Stesen Bas Bandar Chukai | Hentian Bas Selising | 11:45 PM | RM54.00 | 1+2 |
| Stesen Bas Bandar Chukai | Jalan Padang Tembak, Panchor | 4:00 PM11:45 PM | RM54.00 | 1+2 |
| Stesen Bas Bandar Chukai | Machang Bus Terminal | 11:00 AM4:00 PM11:45 PM | RM54.00 | 1+2 |
| Stesen Bas Bandar Chukai | Mcdonald's Taman Bendahara | 4:00 PM11:45 PM | RM54.00 | 1+2 |
| Stesen Bas Bandar Chukai | Mukim Teluk Mesira | 11:00 AM4:00 PM11:45 PM | RM54.00 | 1+2 |
| Stesen Bas Bandar Chukai | Pasir Mas Bus Terminal | 11:00 AM4:00 PM11:45 PM | RM57.00 | 1+2 |
| Stesen Bas Bandar Chukai | Pasir Puteh Bus Terminal | 11:00 AM4:00 PM11:45 PM | RM54.00 | 1+2 |
| Stesen Bas Bandar Chukai | Pekan Melor | 11:45 PM | RM54.00 | 1+2 |
| Stesen Bas Bandar Chukai | Rantau Panjang Bus Terminal | 11:45 PM | RM57.00 | 1+2 |
| Stesen Bas Bandar Chukai | SK Peringat | 11:45 PM | RM54.00 | 1+2 |
| Stesen Bas Bandar Chukai | SMK Long Gafar, Pasir Tumboh | 11:45 PM | RM54.00 | 1+2 |
| Stesen Bas Bandar Chukai | Stesen Bas Ekspres Tanah Merah | 11:00 AM4:00 PM11:45 PM | RM54.00 | 1+2 |
| Stesen Bas Bandar Chukai | Terminal Bas Kota Bharu | 11:00 AM4:00 PM11:45 PM | RM54.00 | 1+2 |
| Stesen Bas Bandar Chukai | UITM Machang | 11:00 AM4:00 PM11:45 PM | RM54.00 | 1+2 |
| Stesen Bas Kerteh | Hentian Bas Selising | 11:59 PM | RM54.00 | 1+2 |
| Stesen Bas Kerteh | Jalan Padang Tembak, Panchor | 4:30 PM11:59 PM | RM54.00 | 1+2 |
| Stesen Bas Kerteh | Machang Bus Terminal | 11:30 AM4:30 PM11:59 PM | RM54.00 | 1+2 |
| Stesen Bas Kerteh | Mcdonald's Taman Bendahara | 4:30 PM11:59 PM | RM54.00 | 1+2 |
| Stesen Bas Kerteh | Mukim Teluk Mesira | 11:30 AM4:30 PM11:59 PM | RM54.00 | 1+2 |
| Stesen Bas Kerteh | Pasir Mas Bus Terminal | 11:30 AM4:30 PM11:59 PM | RM57.00 | 1+2 |
| Stesen Bas Kerteh | Pasir Puteh Bus Terminal | 11:30 AM4:30 PM11:59 PM | RM54.00 | 1+2 |
| Stesen Bas Kerteh | Pekan Melor | 11:59 PM | RM54.00 | 1+2 |
| Stesen Bas Kerteh | Rantau Panjang Bus Terminal | 11:59 PM | RM57.00 | 1+2 |
| Stesen Bas Kerteh | SK Peringat | 11:59 PM | RM54.00 | 1+2 |
| Stesen Bas Kerteh | SMK Long Gafar, Pasir Tumboh | 11:59 PM | RM54.00 | 1+2 |
| Stesen Bas Kerteh | Stesen Bas Ekspres Tanah Merah | 11:30 AM4:30 PM11:59 PM | RM54.00 | 1+2 |
| Stesen Bas Kerteh | Terminal Bas Kota Bharu | 11:30 AM4:30 PM11:59 PM | RM54.00 | 1+2 |
| Stesen Bas Kerteh | UITM Machang | 11:30 AM4:30 PM11:59 PM | RM54.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Kuala Terengganu Bus Terminal (MBKT) | Machang | 12:00 PM | RM27.00 | 1+2 |
| Kuala Terengganu Bus Terminal (MBKT) | Pasir Mas Bus Terminal | 10:00 AM12:00 PM12:30 PM1:30 PM | RM29.00 | 1+2 |
| Kuala Terengganu Bus Terminal (MBKT) | Pasir Puteh Bus Terminal | 10:00 AM12:30 PM1:30 PM | RM24.00 | 1+2 |
| Kuala Terengganu Bus Terminal (MBKT) | Rantau Panjang Bus Terminal | 10:00 AM12:00 PM12:30 PM1:30 PM | RM29.00 | 1+2 |
| Kuala Terengganu Bus Terminal (MBKT) | Tanah Merah | 12:00 PM | RM27.00 | 1+2 |
| Kuala Terengganu Bus Terminal (MBKT) | Terminal Bas Kota Bharu | 10:00 AM12:30 PM1:30 PM | RM29.00 | 1+2 |
| R&R Jabi, Jerteh | Machang | 1:30 PM | RM19.00 | 1+2 |
| R&R Jabi, Jerteh | Pasir Mas Bus Terminal | 11:30 AM1:30 PM2:00 PM3:00 PM | RM24.00 | 1+2 |
| R&R Jabi, Jerteh | Pasir Puteh Bus Terminal | 11:30 AM2:00 PM3:00 PM | RM19.00 | 1+2 |
| R&R Jabi, Jerteh | Rantau Panjang Bus Terminal | 11:30 AM1:30 PM2:00 PM3:00 PM | RM24.00 | 1+2 |
| R&R Jabi, Jerteh | Tanah Merah | 1:30 PM | RM19.00 | 1+2 |
| R&R Jabi, Jerteh | Terminal Bas Kota Bharu | 11:30 AM2:00 PM3:00 PM | RM24.00 | 1+2 |
| SETIU (MERANG) | Pasir Mas Bus Terminal | 11:10 AM | RM29.00 | 1+2 |
| SETIU (MERANG) | Pasir Puteh Bus Terminal | 11:10 AM | RM24.00 | 1+2 |
| SETIU (MERANG) | Rantau Panjang Bus Terminal | 11:10 AM | RM29.00 | 1+2 |
| SETIU (MERANG) | Terminal Bas Kota Bharu | 11:10 AM | RM29.00 | 1+2 |
| Universiti Sultan Zainal Abidin (UniSZA) | Machang | 12:30 PM | RM27.00 | 1+2 |
| Universiti Sultan Zainal Abidin (UniSZA) | Pasir Mas Bus Terminal | 10:30 AM12:30 PM1:00 PM2:00 PM | RM29.00 | 1+2 |
| Universiti Sultan Zainal Abidin (UniSZA) | Pasir Puteh Bus Terminal | 10:30 AM1:00 PM2:00 PM | RM24.00 | 1+2 |
| Universiti Sultan Zainal Abidin (UniSZA) | Rantau Panjang Bus Terminal | 10:30 AM12:30 PM1:00 PM2:00 PM | RM29.00 | 1+2 |
| Universiti Sultan Zainal Abidin (UniSZA) | Tanah Merah | 12:30 PM | RM27.00 | 1+2 |
| Universiti Sultan Zainal Abidin (UniSZA) | Terminal Bas Kota Bharu | 10:30 AM1:00 PM2:00 PM | RM29.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Kuala Besut | BUKIT BUNGA | 10:00 AM | RM50.00 | 1+2 |
| Kuala Besut | Depo Naza, Tapang | 10:00 AM | RM50.00 | 1+2 |
| Kuala Besut | Jeli | 10:00 AM | RM50.00 | 1+2 |
| Kuala Besut | Kemahang | 10:00 AM | RM50.00 | 1+2 |
| Kuala Besut | Pasir Mas Bus Terminal | 10:00 AM | RM50.00 | 1+2 |
| Kuala Besut | Stesen Bas Ekspres Tanah Merah | 10:00 AM | RM50.00 | 1+2 |
| Kuala Besut | Taman Bendahara | 10:00 AM | RM50.00 | 1+2 |
| Kuala Besut | Terminal Bas Kota Bharu | 10:00 AM | RM50.00 | 1+2 |
| Kuala Besut | UMK Jeli | 10:00 AM | RM50.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Stesen Bas Bandar Chukai | Masjid Kubang Kerian | 11:45 PM | RM54.00 | 1+2 |
| Stesen Bas Bandar Chukai | Melor | 11:45 PM | RM54.00 | 1+2 |
| Stesen Bas Bandar Chukai | Pasir Mas Bus Terminal | 11:45 PM | RM57.00 | 1+2 |
| Stesen Bas Bandar Chukai | Pasir Puteh Bus Terminal | 11:45 PM | RM54.00 | 1+2 |
| Stesen Bas Bandar Chukai | Pasir Tumboh(KB) | 11:45 PM | RM54.00 | 1+2 |
| Stesen Bas Bandar Chukai | Peringat | 11:45 PM | RM54.00 | 1+2 |
| Stesen Bas Bandar Chukai | Rantau Panjang Bus Terminal | 11:45 PM | RM57.00 | 1+2 |
| Stesen Bas Bandar Chukai | Selising | 11:45 PM | RM54.00 | 1+2 |
| Stesen Bas Bandar Chukai | Terminal Bas Kota Bharu | 11:45 PM | RM54.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Dungun | Melor | 2:00 PM | RM37.00 | 1+2 |
| Dungun | Pasir Puteh | 2:00 PM | RM37.00 | 1+2 |
| Dungun | Terminal Kota Bharu | 2:00 PM | RM37.00 | 1+2 |
| Kuala Terengganu | Melor | 3:30 AM4:00 PM | RM28.00 | 1+2 |
| Kuala Terengganu | Pasir Puteh | 4:00 PM | RM28.00 | 1+2 |
| Kuala Terengganu | Terminal Kota Bharu | 4:00 PM | RM28.00 | 1+2 |
Boarding points in Terengganu
- Kuala Terengganu Bus Terminal (MBKT)
- Stesen Bas Bandar Chukai
- Stesen Bas Kerteh
- Dungun Bus Terminal
- R&R Jabi, Jerteh
- Stesen Bas Paka
- Hentian Bas Marang
- Universiti Sultan Zainal Abidin (UniSZA)
- Hentian Bas Ekspres Kemaman
- Terminal Bas dan Kereta Sewa Bandar Permaisuri
- Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu
- Kuala Besut
- SETIU (MERANG)
- Dungun
- Kuala Terengganu
- Kuala Besut Bus Terminal
- Pejabat Daerah dan Tanah Besut, Kampung Raja
Arrival points in Kelantan
- Terminal Bas Kota Bharu
- Pasir Puteh Bus Terminal
- Pasir Mas Bus Terminal
- Rantau Panjang Bus Terminal
- Hentian Bas Selising
- Pekan Melor
- KFC Pasir Tumboh
- Hentian Bas Peringat
- Masjid Kubang Kerian
- Pantai Timor Hypermarket, Pengkalan Chepa
- Kampung Panchor
- Machang Bus Terminal
- UITM Machang
- Lorong Nyior Cabang, Kubang Kerian
- SMK Long Gafar, Pasir Tumboh
- Jeli Bus Terminal
- Stesen Bas Ekspres Tanah Merah
- Melor
- Machang
- Tanah Merah
- Mukim Teluk Mesira
- SK Peringat
- Jalan Padang Tembak, Panchor
- Mcdonald's Taman Bendahara
Frequently asked questions
How much is the bus from Terengganu to Kelantan?
Fares start from RM5.10 one way. 9 operators run this route, so prices vary with coach class and departure time.
Which companies run buses from Terengganu to Kelantan?
What time is the first and last bus from Terengganu to Kelantan?
The earliest scheduled departure is 12:00 AM and the last is 11:59 PM. Exact times vary by operator and boarding point.