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