Timetable data last refreshed August 2026. Operators change schedules at short notice — always confirm when you book.
255 scheduled routes run from Kuala Lumpur to Terengganu, operated by 18 coach companies. There are 770 departures a day, with fares from RM31.90.
- Departing from
- Kuala Lumpur — 5 boarding points
- Arriving in
- Terengganu — 27 arrival points
- Operators
- 18 on this corridor
- Departures
- 770 a day
- Fares from
- RM31.90 one way
Book Kuala Lumpur to Terengganu
Compare all 18 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 |
|---|---|---|---|---|
| Putrajaya Sentral | Dungun Bus Terminal | 9:30 AM9:30 PM | RM64.40 | 1+2 |
| Putrajaya Sentral | Hentian Bas Marang | 9:30 AM9:30 PM | RM75.30 | 1+2 |
| Putrajaya Sentral | Hentian Bas Pasar Buah Paka | 9:30 AM9:30 PM | RM64.40 | 1+2 |
| Putrajaya Sentral | Kuala Besut Bus Terminal | 8:30 PM | RM70.50 | 1+2 |
| Putrajaya Sentral | Kuala Terengganu Bus Terminal (MBKT) | 9:30 AM9:30 PM | RM75.30 | 1+2 |
| Putrajaya Sentral | Stesen Bas Bandar Chukai | 9:30 AM9:30 PM | RM64.40 | 1+2 |
| Putrajaya Sentral | Stesen Bas Kerteh | 9:30 AM9:30 PM | RM64.40 | 1+2 |
| Putrajaya Sentral | Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | 9:30 AM9:30 PM | RM84.80 | 1+2 |
| TBG (Terminal Bersepadu Gombak) | Dungun Bus Terminal | 10:30 AM10:30 PM | RM58.20 | 1+2 |
| TBG (Terminal Bersepadu Gombak) | Hentian Bas Marang | 10:30 AM10:30 PM | RM69.00 | 1+2 |
| TBG (Terminal Bersepadu Gombak) | Hentian Bas Pasar Buah Paka | 10:30 AM10:30 PM | RM58.20 | 1+2 |
| TBG (Terminal Bersepadu Gombak) | Kuala Besut Bus Terminal | 10:15 PM | RM67.80 | 1+2 |
| TBG (Terminal Bersepadu Gombak) | Kuala Terengganu Bus Terminal (MBKT) | 10:30 AM10:30 PM | RM69.00 | 1+2 |
| TBG (Terminal Bersepadu Gombak) | Stesen Bas Bandar Chukai | 10:30 AM10:30 PM | RM58.20 | 1+2 |
| TBG (Terminal Bersepadu Gombak) | Stesen Bas Kerteh | 10:30 AM10:30 PM | RM58.20 | 1+2 |
| TBG (Terminal Bersepadu Gombak) | Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | 10:30 AM10:30 PM | RM78.60 | 1+2 |
| TBG (Terminal Bersepadu Gombak) | Universiti Sultan Zainal Abidin (UniSZA) | 10:30 PM | RM69.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Dungun Bus Terminal | 10:00 AM10:15 AM10:00 PM | RM58.20 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Hentian Bas Marang | 10:00 AM10:15 AM10:00 PM | RM69.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Hentian Bas Pasar Buah Paka | 10:00 AM10:15 AM10:00 PM | RM58.20 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Kuala Besut Bus Terminal | 9:45 PM | RM67.80 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Kuala Terengganu Bus Terminal (MBKT) | 10:00 AM10:15 AM10:00 PM | RM69.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Stesen Bas Bandar Chukai | 10:00 AM10:15 AM10:00 PM | RM58.20 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Stesen Bas Kerteh | 10:00 AM10:15 AM10:00 PM | RM58.20 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | 10:00 AM10:15 AM10:00 PM | RM78.60 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Universiti Sultan Zainal Abidin (UniSZA) | 10:00 PM | RM69.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Putrajaya Sentral | Dungun Bus Terminal | 11:15 AM3:15 PM5:45 PM6:45 PM9:45 PM | RM59.30 | 1+2 |
| Putrajaya Sentral | Hentian Bas Marang | 11:15 AM3:15 PM5:45 PM6:45 PM9:45 PM | RM69.80 | 1+2 |
| Putrajaya Sentral | Kuala Terengganu Bus Terminal (MBKT) | 11:15 AM3:15 PM5:45 PM6:45 PM9:45 PM | RM69.80 | 1+2 |
| Putrajaya Sentral | Stesen Bas Bandar Chukai | 10:15 AM12:15 PM8:15 PM10:45 PM | RM50.00 | 1+2 |
| Putrajaya Sentral | Stesen Bas Kerteh | 11:15 AM3:15 PM5:45 PM6:45 PM9:45 PM | RM59.30 | 1+2 |
| Putrajaya Sentral | Stesen Bas Paka | 11:15 AM3:15 PM5:45 PM6:45 PM9:45 PM | RM59.30 | 1+2 |
| Putrajaya Sentral | Universiti Sultan Zainal Abidin (UniSZA) | 11:15 AM3:15 PM5:45 PM6:45 PM9:45 PM | RM69.80 | 1+2 |
| TBG (Terminal Bersepadu Gombak) | Dungun Bus Terminal | 12:30 AM10:00 AM12:30 PM1:30 PM3:00 PM4:30 PM6:30 PM7:00 PM8:00 PM9:30 PM11:00 PM11:45 PM | RM52.50 | 1+2 |
| TBG (Terminal Bersepadu Gombak) | Hentian Bas MDHT Ajil | 12:30 AM | RM64.80 | 1+2 |
| TBG (Terminal Bersepadu Gombak) | Hentian Bas Marang | 12:30 AM10:00 AM12:30 PM1:30 PM3:00 PM4:30 PM6:30 PM7:00 PM8:00 PM9:30 PM11:00 PM11:45 PM | RM64.80 | 1+2 |
| TBG (Terminal Bersepadu Gombak) | Kuala Terengganu Bus Terminal (MBKT) | 12:30 AM10:00 AM12:30 PM1:30 PM3:00 PM4:30 PM6:30 PM7:00 PM8:00 PM9:30 PM11:00 PM11:45 PM | RM64.80 | 1+2 |
| TBG (Terminal Bersepadu Gombak) | Masjid Bukit Payong | 12:30 AM | RM64.80 | 1+2 |
| TBG (Terminal Bersepadu Gombak) | Stesen Bas Bandar Chukai | 12:30 AM9:30 AM11:30 AM1:30 PM5:30 PM9:30 PM11:45 PM | RM54.00 | 1+2 |
| TBG (Terminal Bersepadu Gombak) | Stesen Bas Kerteh | 12:30 AM10:00 AM12:30 PM1:30 PM3:00 PM4:30 PM6:30 PM7:00 PM8:00 PM9:30 PM11:00 PM11:45 PM | RM52.50 | 1+2 |
| TBG (Terminal Bersepadu Gombak) | Stesen Bas Paka | 12:30 AM10:00 AM12:30 PM1:30 PM3:00 PM4:30 PM6:30 PM7:00 PM8:00 PM9:30 PM11:00 PM11:45 PM | RM52.50 | 1+2 |
| TBG (Terminal Bersepadu Gombak) | Universiti Sultan Zainal Abidin (UniSZA) | 12:30 AM10:00 AM12:30 PM1:30 PM4:30 PM6:30 PM7:00 PM8:00 PM9:30 PM11:00 PM11:45 PM | RM64.80 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Dungun Bus Terminal | 12:00 AM9:30 AM12:00 PM1:00 PM2:30 PM4:00 PM5:45 PM6:30 PM7:30 PM9:00 PM10:30 PM11:30 PM | RM56.30 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Hentian Bas MDHT Ajil | 12:00 AM | RM68.60 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Hentian Bas Marang | 12:00 AM9:30 AM12:00 PM1:00 PM2:30 PM4:00 PM5:45 PM6:30 PM7:30 PM9:00 PM10:30 PM11:30 PM | RM68.60 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Kuala Terengganu Bus Terminal (MBKT) | 12:00 AM9:30 AM12:00 PM1:00 PM2:30 PM4:00 PM5:45 PM6:30 PM7:30 PM9:00 PM10:30 PM11:30 PM | RM68.60 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Masjid Bukit Payong | 12:00 AM | RM68.60 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Stesen Bas Bandar Chukai | 12:00 AM9:00 AM11:00 AM1:00 PM5:00 PM9:00 PM11:30 PM | RM54.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Stesen Bas Kerteh | 12:00 AM9:30 AM12:00 PM1:00 PM2:30 PM4:00 PM5:45 PM6:30 PM7:30 PM9:00 PM10:30 PM11:30 PM | RM56.30 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Stesen Bas Paka | 12:00 AM9:30 AM12:00 PM1:00 PM2:30 PM4:00 PM5:45 PM6:30 PM7:30 PM9:00 PM10:30 PM11:30 PM | RM56.30 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Universiti Sultan Zainal Abidin (UniSZA) | 12:00 AM9:30 AM12:00 PM1:00 PM4:00 PM5:45 PM6:30 PM7:30 PM9:00 PM10:30 PM11:30 PM | RM68.60 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Putrajaya Sentral | Dungun Bus Terminal | 9:00 AM2:00 PM10:00 PM | RM47.10 | 2+2 |
| Putrajaya Sentral | Hentian Bas Marang | 9:00 AM2:00 PM10:00 PM | RM47.10 | 2+2 |
| Putrajaya Sentral | Hentian Bas Pasar Buah Paka | 9:00 AM2:00 PM10:00 PM | RM47.10 | 2+2 |
| Putrajaya Sentral | Kuala Terengganu Bus Terminal (MBKT) | 9:00 AM2:00 PM10:00 PM | RM47.10 | 2+2 |
| Putrajaya Sentral | Stesen Bas Bandar Chukai | 9:00 AM2:00 PM10:00 PM | RM44.00 | 2+2 |
| Putrajaya Sentral | Stesen Bas Kerteh | 9:00 AM2:00 PM10:00 PM | RM44.00 | 2+2 |
| Putrajaya Sentral | Universiti Sultan Zainal Abidin (UniSZA) | 9:00 AM2:00 PM10:00 PM | RM47.10 | 2+2 |
| TBG (Terminal Bersepadu Gombak) | Dungun Bus Terminal | 10:15 AM3:00 PM11:00 PM | RM39.50 | 2+2 |
| TBG (Terminal Bersepadu Gombak) | Hentian Bas Marang | 10:15 AM3:00 PM11:00 PM | RM39.50 | 2+2 |
| TBG (Terminal Bersepadu Gombak) | Hentian Bas Pasar Buah Paka | 10:15 AM3:00 PM11:00 PM | RM39.50 | 2+2 |
| TBG (Terminal Bersepadu Gombak) | Kuala Terengganu Bus Terminal (MBKT) | 10:15 AM3:00 PM11:00 PM | RM39.50 | 2+2 |
| TBG (Terminal Bersepadu Gombak) | Stesen Bas Bandar Chukai | 10:15 AM3:00 PM11:00 PM | RM39.50 | 2+2 |
| TBG (Terminal Bersepadu Gombak) | Stesen Bas Kerteh | 10:15 AM3:00 PM11:00 PM | RM39.50 | 2+2 |
| TBG (Terminal Bersepadu Gombak) | Universiti Sultan Zainal Abidin (UniSZA) | 10:15 AM3:00 PM11:00 PM | RM39.50 | 2+2 |
| TBS (Terminal Bersepadu Selatan) | Dungun Bus Terminal | 9:30 AM2:30 PM10:30 PM | RM43.20 | 2+2 |
| TBS (Terminal Bersepadu Selatan) | Hentian Bas Marang | 9:30 AM2:30 PM10:30 PM | RM43.20 | 2+2 |
| TBS (Terminal Bersepadu Selatan) | Hentian Bas Pasar Buah Paka | 9:30 AM2:30 PM10:30 PM | RM43.20 | 2+2 |
| TBS (Terminal Bersepadu Selatan) | Kuala Terengganu Bus Terminal (MBKT) | 9:30 AM2:30 PM10:30 PM | RM43.20 | 2+2 |
| TBS (Terminal Bersepadu Selatan) | Stesen Bas Bandar Chukai | 9:30 AM2:30 PM10:30 PM | RM39.50 | 2+2 |
| TBS (Terminal Bersepadu Selatan) | Stesen Bas Kerteh | 9:30 AM2:30 PM10:30 PM | RM39.50 | 2+2 |
| TBS (Terminal Bersepadu Selatan) | Universiti Sultan Zainal Abidin (UniSZA) | 9:30 AM2:30 PM10:30 PM | RM43.20 | 2+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Putrajaya Sentral | Dungun Bus Terminal | 9:30 AM5:00 PM11:00 PM | RM66.10 | 1+2 |
| Putrajaya Sentral | Hentian Bas Marang | 9:30 AM5:00 PM11:00 PM | RM70.90 | 1+2 |
| Putrajaya Sentral | Kuala Berang | 9:30 AM9:35 PM | RM66.10 | 1+2 |
| Putrajaya Sentral | Kuala Terengganu Bus Terminal (MBKT) | 9:30 AM5:00 PM9:35 PM11:00 PM | RM70.90 | 1+2 |
| Putrajaya Sentral | Paka | 9:30 AM5:00 PM11:00 PM | RM66.10 | 1+2 |
| Putrajaya Sentral | Stesen Bas Kerteh | 9:30 AM5:00 PM11:00 PM | RM66.10 | 1+2 |
| Putrajaya Sentral | Universiti Sultan Zainal Abidin (UniSZA) | 11:00 PM | RM70.90 | 1+2 |
| TBG (Terminal Bersepadu Gombak) | Dungun Bus Terminal | 10:45 AM12:00 PM6:30 PM11:00 PM | RM63.30 | 1+2 |
| TBG (Terminal Bersepadu Gombak) | Hentian Bas Marang | 10:45 AM12:00 PM6:30 PM11:00 PM | RM69.00 | 1+2 |
| TBG (Terminal Bersepadu Gombak) | Kuala Berang | 10:30 AM10:30 PM | RM63.30 | 1+2 |
| TBG (Terminal Bersepadu Gombak) | Kuala Terengganu Bus Terminal (MBKT) | 10:30 AM10:45 AM12:00 PM6:30 PM10:30 PM11:00 PM | RM69.00 | 1+2 |
| TBG (Terminal Bersepadu Gombak) | Paka | 10:45 AM12:00 PM6:30 PM11:00 PM | RM63.30 | 1+2 |
| TBG (Terminal Bersepadu Gombak) | Stesen Bas Kerteh | 10:45 AM12:00 PM6:30 PM11:00 PM | RM63.30 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Dungun Bus Terminal | 10:30 AM11:30 AM6:00 PM11:45 PM | RM63.30 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Hentian Bas Marang | 10:30 AM11:30 AM6:00 PM11:45 PM | RM69.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Kuala Berang | 10:00 AM10:00 PM | RM63.30 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Kuala Terengganu Bus Terminal (MBKT) | 10:00 AM10:30 AM11:30 AM6:00 PM10:00 PM11:45 PM | RM69.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Paka | 10:30 AM11:30 AM6:00 PM11:45 PM | RM63.30 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Stesen Bas Kerteh | 10:30 AM11:30 AM6:00 PM11:45 PM | RM63.30 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Universiti Sultan Zainal Abidin (UniSZA) | 11:45 PM | RM69.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Putrajaya Sentral | Hentian Bas MDHT Ajil | 9:15 PM | RM69.80 | 1+2 |
| Putrajaya Sentral | Kuala Berang Bus Terminal | 9:15 PM | RM69.80 | 1+2 |
| Putrajaya Sentral | Kuala Besut Bus Terminal | 9:15 PM | RM70.00 | 1+2 |
| Putrajaya Sentral | Masjid Bukit Payong | 9:15 PM | RM69.80 | 1+2 |
| Putrajaya Sentral | R&R Jabi, Jerteh | 9:15 PM | RM70.00 | 1+2 |
| Putrajaya Sentral | Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | 9:15 PM | RM70.00 | 1+2 |
| TBG (Terminal Bersepadu Gombak) | Hentian Bas MDHT Ajil | 10:00 AM10:30 PM11:30 PM | RM43.00 | 1+2 |
| TBG (Terminal Bersepadu Gombak) | Kuala Berang Bus Terminal | 10:00 AM10:30 PM11:30 PM11:45 PM | RM64.80 | 1+2 |
| TBG (Terminal Bersepadu Gombak) | Kuala Besut Bus Terminal | 10:00 AM10:30 PM11:30 PM11:45 PM | RM68.00 | 1+2 |
| TBG (Terminal Bersepadu Gombak) | Masjid Bukit Payong | 10:00 AM10:30 PM11:30 PM | RM64.80 | 1+2 |
| TBG (Terminal Bersepadu Gombak) | R&R Jabi, Jerteh | 10:00 AM10:30 PM11:30 PM11:45 PM | RM67.00 | 1+2 |
| TBG (Terminal Bersepadu Gombak) | Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | 10:00 AM10:30 PM11:30 PM11:45 PM | RM67.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Hentian Bas MDHT Ajil | 9:30 AM10:00 PM11:00 PM | RM43.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Kuala Berang Bus Terminal | 9:30 AM10:00 PM11:00 PM11:30 PM | RM68.60 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Kuala Besut Bus Terminal | 9:30 AM10:00 PM11:00 PM11:30 PM | RM68.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Masjid Bukit Payong | 9:30 AM10:00 PM11:00 PM | RM68.60 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | R&R Jabi, Jerteh | 9:30 AM10:00 PM11:00 PM11:30 PM | RM67.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | 9:30 AM10:00 PM11:00 PM11:30 PM | RM67.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Putrajaya Sentral | Dungun | 10:00 AM11:00 PM | RM55.00 | 1+2 |
| Putrajaya Sentral | Kerteh | 10:00 AM11:00 PM | RM55.00 | 1+2 |
| Putrajaya Sentral | Kuala Terengganu | 10:00 AM11:00 PM | RM60.00 | 1+2 |
| Putrajaya Sentral | Marang | 10:00 AM11:00 PM | RM55.00 | 1+2 |
| Putrajaya Sentral | Paka | 10:00 AM11:00 PM | RM55.00 | 1+2 |
| Putrajaya Sentral | Universiti Sultan Zainal Abidin (UniSZA) | 10:00 AM11:00 PM | RM65.00 | 1+2 |
| TBG (Terminal Bersepadu Gombak) | Dungun | 12:00 AM11:00 AM | RM65.00 | 1+2 |
| TBG (Terminal Bersepadu Gombak) | Kerteh | 12:00 AM11:00 AM | RM65.00 | 1+2 |
| TBG (Terminal Bersepadu Gombak) | Kuala Terengganu | 12:00 AM11:00 AM | RM73.00 | 1+2 |
| TBG (Terminal Bersepadu Gombak) | Marang | 12:00 AM11:00 AM | RM65.00 | 1+2 |
| TBG (Terminal Bersepadu Gombak) | Paka | 12:00 AM11:00 AM | RM65.00 | 1+2 |
| TBG (Terminal Bersepadu Gombak) | Universiti Sultan Zainal Abidin (UniSZA) | 12:00 AM11:00 AM | RM73.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Dungun | 10:30 AM11:30 PM | RM65.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Kuala Terengganu | 10:30 AM11:30 PM | RM73.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Marang | 10:30 AM11:30 PM | RM65.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Paka | 10:30 AM11:30 PM | RM65.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Universiti Sultan Zainal Abidin (UniSZA) | 10:30 AM11:30 PM | RM73.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| KLIA | Kemaman | 8:30 AM8:30 PM | RM90.00 | 1+2 |
| KLIA | Kuala Terengganu | 8:30 AM | RM90.00 | 1+2 |
| KLIA 2 | Dungun | 8:45 AM8:45 PM | RM90.00 | 1+2 |
| KLIA 2 | Kampung Cacar Baru, Paka | 8:45 AM8:45 PM | RM90.00 | 1+2 |
| KLIA 2 | Kemaman | 8:45 AM8:45 PM | RM90.00 | 1+2 |
| KLIA 2 | Kuala Terengganu | 8:45 AM8:45 PM | RM90.00 | 1+2 |
| KLIA 2 | Stesen Bas Kerteh | 8:45 AM8:45 PM | RM90.00 | 1+2 |
| Putrajaya Sentral | Dungun | 9:15 AM9:15 PM | RM65.00 | 1+2 |
| Putrajaya Sentral | Kampung Cacar Baru, Paka | 9:15 AM9:15 PM | RM65.00 | 1+2 |
| Putrajaya Sentral | Kemaman | 9:15 AM9:15 PM | RM65.00 | 1+2 |
| Putrajaya Sentral | Kuala Terengganu | 9:15 AM9:15 PM | RM65.00 | 1+2 |
| Putrajaya Sentral | Stesen Bas Kerteh | 9:15 AM9:15 PM | RM65.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Dungun | 10:00 AM10:00 PM | RM65.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Kampung Cacar Baru, Paka | 10:00 AM10:00 PM | RM65.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Kemaman | 10:00 AM10:00 PM | RM65.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Kuala Terengganu | 10:00 AM10:00 PM | RM65.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Stesen Bas Kerteh | 10:00 AM10:00 PM | RM65.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Putrajaya Sentral | Dungun Bus Terminal | 9:30 AM9:45 PM | RM66.10 | 1+2 |
| Putrajaya Sentral | Hentian Bas Marang | 9:30 AM9:45 PM | RM70.90 | 1+2 |
| Putrajaya Sentral | Kuala Berang Bus Terminal | 9:45 PM | RM66.10 | 1+2 |
| Putrajaya Sentral | Kuala Terengganu Bus Terminal (MBKT) | 9:30 AM9:45 PM | RM70.90 | 1+2 |
| Putrajaya Sentral | Stesen Bas Paka | 9:30 AM9:45 PM | RM66.10 | 1+2 |
| Putrajaya Sentral | Universiti Sultan Zainal Abidin (UniSZA) | 9:30 AM9:45 PM | RM70.90 | 1+2 |
| TBG (Terminal Bersepadu Gombak) | Dungun Bus Terminal | 10:45 PM11:00 PM | RM63.60 | 1+2 |
| TBG (Terminal Bersepadu Gombak) | Hentian Bas Marang | 10:45 PM11:00 PM | RM69.00 | 1+2 |
| TBG (Terminal Bersepadu Gombak) | Kuala Terengganu Bus Terminal (MBKT) | 10:45 PM11:00 PM | RM69.00 | 1+2 |
| TBG (Terminal Bersepadu Gombak) | Stesen Bas Paka | 10:45 PM11:00 PM | RM63.60 | 1+2 |
| TBG (Terminal Bersepadu Gombak) | Universiti Sultan Zainal Abidin (UniSZA) | 10:45 PM11:00 PM | RM69.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Dungun Bus Terminal | 10:00 AM10:30 AM1:00 PM10:00 PM10:15 PM10:30 PM | RM63.60 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Hentian Bas Marang | 10:00 AM10:30 AM1:00 PM10:00 PM10:15 PM10:30 PM | RM69.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Kuala Berang Bus Terminal | 10:15 PM | RM63.60 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Kuala Terengganu Bus Terminal (MBKT) | 10:00 AM10:30 AM1:00 PM10:00 PM10:15 PM10:30 PM | RM69.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Stesen Bas Paka | 10:00 AM10:30 AM1:00 PM10:00 PM10:15 PM10:30 PM | RM63.60 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Universiti Sultan Zainal Abidin (UniSZA) | 10:00 AM10:30 AM1:00 PM10:00 PM10:15 PM10:30 PM | RM69.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Putrajaya Sentral | Dungun Bus Terminal | 10:30 AM3:00 PM10:30 PM | RM47.00 | 2+2 |
| Putrajaya Sentral | Kuala Terengganu Bus Terminal (MBKT) | 10:30 AM3:00 PM10:30 PM | RM48.70 | 2+2 |
| Putrajaya Sentral | Stesen Bas Bandar Chukai | 10:30 AM3:00 PM10:30 PM | RM38.80 | 2+2 |
| Putrajaya Sentral | Stesen Bas Kerteh | 10:30 AM3:00 PM10:30 PM | RM38.80 | 2+2 |
| Putrajaya Sentral | Stesen Bas Paka | 10:30 AM3:00 PM10:30 PM | RM47.00 | 2+2 |
| TBG (Terminal Bersepadu Gombak) | Dungun Bus Terminal | 11:45 AM4:15 PM11:45 PM | RM39.60 | 2+2 |
| TBG (Terminal Bersepadu Gombak) | Kuala Terengganu Bus Terminal (MBKT) | 11:45 AM4:15 PM11:45 PM | RM46.40 | 2+2 |
| TBG (Terminal Bersepadu Gombak) | Stesen Bas Bandar Chukai | 11:45 AM4:15 PM11:45 PM | RM31.90 | 2+2 |
| TBG (Terminal Bersepadu Gombak) | Stesen Bas Kerteh | 11:45 AM4:15 PM11:45 PM | RM31.90 | 2+2 |
| TBG (Terminal Bersepadu Gombak) | Stesen Bas Paka | 11:45 AM4:15 PM11:45 PM | RM39.60 | 2+2 |
| TBS (Terminal Bersepadu Selatan) | Dungun Bus Terminal | 11:15 AM3:45 PM11:15 PM | RM39.60 | 2+2 |
| TBS (Terminal Bersepadu Selatan) | Kuala Terengganu Bus Terminal (MBKT) | 11:15 AM3:45 PM11:15 PM | RM46.40 | 2+2 |
| TBS (Terminal Bersepadu Selatan) | Stesen Bas Bandar Chukai | 11:15 AM3:45 PM11:15 PM | RM31.90 | 2+2 |
| TBS (Terminal Bersepadu Selatan) | Stesen Bas Kerteh | 11:15 AM3:45 PM11:15 PM | RM31.90 | 2+2 |
| TBS (Terminal Bersepadu Selatan) | Stesen Bas Paka | 11:15 AM3:45 PM11:15 PM | RM39.60 | 2+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| TBG (Terminal Bersepadu Gombak) | Dungun | 10:30 AM11:30 PM | RM38.50 | 1+2 / 2+2 |
| TBG (Terminal Bersepadu Gombak) | Hentian Bas Marang | 10:30 AM11:30 PM | RM43.50 | 1+2 / 2+2 |
| TBG (Terminal Bersepadu Gombak) | Kuala Terengganu Bus Terminal (MBKT) | 10:30 AM11:30 PM | RM43.50 | 1+2 / 2+2 |
| TBG (Terminal Bersepadu Gombak) | Stesen Bas Kerteh | 10:30 AM11:30 PM | RM38.50 | 1+2 / 2+2 |
| TBG (Terminal Bersepadu Gombak) | Stesen Bas Paka | 10:30 AM11:30 PM | RM38.50 | 1+2 / 2+2 |
| TBG (Terminal Bersepadu Gombak) | Universiti Sultan Zainal Abidin (UniSZA) | 10:30 AM11:30 PM | RM43.50 | 1+2 / 2+2 |
| TBS (Terminal Bersepadu Selatan) | Dungun | 11:00 PM | RM38.50 | 1+2 / 2+2 |
| TBS (Terminal Bersepadu Selatan) | Hentian Bas Marang | 11:00 PM | RM43.50 | 1+2 / 2+2 |
| TBS (Terminal Bersepadu Selatan) | Kuala Terengganu Bus Terminal (MBKT) | 11:00 PM | RM43.50 | 1+2 / 2+2 |
| TBS (Terminal Bersepadu Selatan) | Stesen Bas Kerteh | 11:00 PM | RM38.50 | 1+2 / 2+2 |
| TBS (Terminal Bersepadu Selatan) | Stesen Bas Paka | 11:00 PM | RM38.50 | 1+2 / 2+2 |
| TBS (Terminal Bersepadu Selatan) | Universiti Sultan Zainal Abidin (UniSZA) | 11:00 PM | RM43.50 | 1+2 / 2+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| KLIA | Dungun Bus Terminal | 8:30 AM8:30 PM | RM85.00 | 1+2 |
| KLIA | Kuala Terengganu Bus Terminal (MBKT) | 8:30 AM8:30 PM | RM85.00 | 1+2 |
| KLIA | Universiti Sultan Zainal Abidin (UniSZA) | 8:30 AM8:30 PM | RM85.00 | 1+2 |
| KLIA 2 | Dungun Bus Terminal | 8:45 AM8:45 PM | RM85.00 | 1+2 |
| KLIA 2 | Kuala Terengganu Bus Terminal (MBKT) | 8:45 AM8:45 PM | RM85.00 | 1+2 |
| KLIA 2 | Universiti Sultan Zainal Abidin (UniSZA) | 8:45 AM8:45 PM | RM85.00 | 1+2 |
| Putrajaya Sentral | Dungun Bus Terminal | 9:10 AM9:10 PM | RM60.00 | 1+2 |
| Putrajaya Sentral | Kuala Terengganu Bus Terminal (MBKT) | 9:10 AM9:10 PM | RM68.00 | 1+2 |
| Putrajaya Sentral | Universiti Sultan Zainal Abidin (UniSZA) | 9:10 AM9:10 PM | RM68.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Dungun Bus Terminal | 10:00 AM10:00 PM | RM56.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Kuala Terengganu Bus Terminal (MBKT) | 10:00 AM10:00 PM | RM68.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Universiti Sultan Zainal Abidin (UniSZA) | 10:00 AM10:00 PM | RM68.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| TBG (Terminal Bersepadu Gombak) | Dungun Bus Terminal | 5:00 PM | RM54.00 | 1+2 |
| TBG (Terminal Bersepadu Gombak) | KIJAL | 5:00 PM | RM54.00 | 1+2 |
| TBG (Terminal Bersepadu Gombak) | Kampung Pantai Kemasik | 5:00 PM | RM54.00 | 1+2 |
| TBG (Terminal Bersepadu Gombak) | Stesen Bas Bandar Chukai | 5:00 PM | RM43.90 | 1+2 |
| TBG (Terminal Bersepadu Gombak) | Stesen Bas Kerteh | 5:00 PM | RM54.00 | 1+2 |
| TBG (Terminal Bersepadu Gombak) | Stesen Bas Paka | 5:00 PM | RM54.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Dungun Bus Terminal | 4:30 PM | RM54.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | KIJAL | 4:30 PM | RM54.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Kampung Pantai Kemasik | 4:30 PM | RM54.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Stesen Bas Bandar Chukai | 4:30 PM | RM43.90 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Stesen Bas Kerteh | 4:30 PM | RM54.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Stesen Bas Paka | 4:30 PM | RM54.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| TBG (Terminal Bersepadu Gombak) | Dungun Bus Terminal | 12:00 PM2:30 PM9:30 PM | RM56.00 | 1+2 |
| TBG (Terminal Bersepadu Gombak) | Kuala Terengganu Bus Terminal (MBKT) | 12:00 PM2:30 PM9:30 PM | RM68.00 | 1+2 |
| TBG (Terminal Bersepadu Gombak) | Stesen Bas Bandar Chukai | 11:00 AM12:00 PM2:30 PM7:30 PM9:30 PM | RM44.00 | 1+2 |
| TBG (Terminal Bersepadu Gombak) | Stesen Bas Kerteh | 12:00 PM2:30 PM9:30 PM | RM53.00 | 1+2 |
| TBG (Terminal Bersepadu Gombak) | Stesen Bas Paka | 12:00 PM2:30 PM9:30 PM | RM53.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Dungun Bus Terminal | 11:30 AM2:00 PM3:00 PM3:30 PM9:00 PM | RM56.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Kuala Terengganu Bus Terminal (MBKT) | 11:30 AM2:00 PM3:00 PM3:30 PM9:00 PM | RM68.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Stesen Bas Bandar Chukai | 10:30 AM11:30 AM1:30 PM2:00 PM3:00 PM3:30 PM7:00 PM9:00 PM | RM44.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Stesen Bas Kerteh | 11:30 AM2:00 PM3:00 PM3:30 PM9:00 PM | RM53.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Stesen Bas Paka | 11:30 AM2:00 PM3:00 PM3:30 PM9:00 PM | RM53.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Putrajaya Sentral | Kuala Besut Bus Terminal | 9:30 AM9:30 PM | RM70.80 | 1+2 |
| Putrajaya Sentral | Pejabat Daerah dan Tanah Besut, Kampung Raja | 9:30 AM9:30 PM | RM70.50 | 1+2 |
| Putrajaya Sentral | R&R Jabi, Jerteh | 9:30 AM9:30 PM | RM70.50 | 1+2 |
| TBG (Terminal Bersepadu Gombak) | Kuala Besut Bus Terminal | 10:00 AM10:30 AM10:00 PM11:00 PM11:45 PM | RM68.20 | 1+2 |
| TBG (Terminal Bersepadu Gombak) | Pejabat Daerah dan Tanah Besut, Kampung Raja | 10:00 AM10:30 AM10:00 PM11:00 PM11:45 PM | RM67.80 | 1+2 |
| TBG (Terminal Bersepadu Gombak) | R&R Jabi, Jerteh | 10:00 AM10:30 AM10:00 PM11:00 PM11:45 PM | RM67.80 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Kuala Besut Bus Terminal | 9:30 AM10:00 AM10:00 PM10:30 PM11:30 PM | RM68.20 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Pejabat Daerah dan Tanah Besut, Kampung Raja | 9:30 AM10:00 AM10:00 PM10:30 PM11:30 PM | RM67.80 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | R&R Jabi, Jerteh | 9:30 AM10:00 AM10:00 PM10:30 PM11:30 PM | RM67.80 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Putrajaya Sentral | Kuala Berang Bus Terminal | 5:45 PM | RM75.00 | 2+2 |
| Putrajaya Sentral | Kuala Terengganu Bus Terminal (MBKT) | 5:45 PM | RM72.00 | 2+2 |
| Putrajaya Sentral | Universiti Sultan Zainal Abidin (UniSZA) | 5:45 PM | RM72.00 | 2+2 |
| TBG (Terminal Bersepadu Gombak) | Kuala Berang Bus Terminal | 7:30 PM | RM70.00 | 2+2 |
| TBG (Terminal Bersepadu Gombak) | Kuala Terengganu Bus Terminal (MBKT) | 7:30 PM | RM68.00 | 2+2 |
| TBG (Terminal Bersepadu Gombak) | Universiti Sultan Zainal Abidin (UniSZA) | 7:30 PM | RM68.00 | 2+2 |
| TBS (Terminal Bersepadu Selatan) | Kuala Berang Bus Terminal | 6:30 PM | RM70.00 | 2+2 |
| TBS (Terminal Bersepadu Selatan) | Kuala Terengganu Bus Terminal (MBKT) | 6:30 PM | RM68.00 | 2+2 |
| TBS (Terminal Bersepadu Selatan) | Universiti Sultan Zainal Abidin (UniSZA) | 6:30 PM | RM68.00 | 2+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Putrajaya Sentral | Kuala Besut Bus Terminal | 9:00 AM9:00 PM | RM67.90 | 1+2 |
| Putrajaya Sentral | Masjid Jerteh | 9:00 AM9:00 PM | RM67.90 | 1+2 |
| TBG (Terminal Bersepadu Gombak) | Kuala Besut Bus Terminal | 10:00 AM10:00 PM | RM64.30 | 1+2 |
| TBG (Terminal Bersepadu Gombak) | Masjid Jerteh | 10:00 AM10:00 PM | RM62.20 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Kuala Besut Bus Terminal | 9:30 AM9:30 PM | RM68.10 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Masjid Jerteh | 9:30 AM9:30 PM | RM65.80 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| TBG (Terminal Bersepadu Gombak) | Dungun Bus Terminal | 10:30 AM10:00 PM | RM57.00 | 2+2 |
| TBG (Terminal Bersepadu Gombak) | Hentian Bas Ekspres Kemaman | 10:30 AM10:00 PM | RM43.00 | 2+2 |
| TBG (Terminal Bersepadu Gombak) | Kuala Terengganu Bus Terminal (MBKT) | 10:30 AM10:00 PM | RM68.00 | 2+2 |
| TBS (Terminal Bersepadu Selatan) | Dungun Bus Terminal | 10:00 AM9:30 PM | RM57.00 | 2+2 |
| TBS (Terminal Bersepadu Selatan) | Hentian Bas Ekspres Kemaman | 10:00 AM9:30 PM | RM43.00 | 2+2 |
| TBS (Terminal Bersepadu Selatan) | Kuala Terengganu Bus Terminal (MBKT) | 10:00 AM9:30 PM | RM68.00 | 2+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Putrajaya Sentral | Kuala Besut Bus Terminal | 9:05 AM9:30 PM | RM70.50 | 1+2 |
| TBG (Terminal Bersepadu Gombak) | Kuala Besut Bus Terminal | 1:30 AM10:00 AM10:15 PM | RM44.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Kuala Besut Bus Terminal | 1:00 AM9:30 AM9:45 PM10:00 PM | RM68.10 | 1+2 |
Boarding points in Kuala Lumpur
Arrival points in Terengganu
- Kuala Terengganu Bus Terminal (MBKT)
- Dungun Bus Terminal
- Universiti Sultan Zainal Abidin (UniSZA)
- Stesen Bas Kerteh
- Hentian Bas Marang
- Stesen Bas Bandar Chukai
- Stesen Bas Paka
- Kuala Besut Bus Terminal
- Dungun
- Kuala Berang Bus Terminal
- Kuala Terengganu
- Paka
- R&R Jabi, Jerteh
- Hentian Bas Pasar Buah Paka
- Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu
- Hentian Bas MDHT Ajil
- Masjid Bukit Payong
- Kemaman
- Kampung Cacar Baru, Paka
- Marang
- Pejabat Daerah dan Tanah Besut, Kampung Raja
- Masjid Jerteh
- Kuala Berang
- Kerteh
Frequently asked questions
How much is the bus from Kuala Lumpur to Terengganu?
Fares start from RM31.90 one way. 18 operators run this route, so prices vary with coach class and departure time.
Which companies run buses from Kuala Lumpur to Terengganu?
Adam Express, Adik Beradik Express, Airport Express, Alibaba Express, AYU Express, Darul Iman Express, E-Mutiara, Ekspres Musafir, Kesatuan Express, MyXPress (Jasa Sinaran Express), Perdana Express, PERMATA EXPRESS, Queen Express, RES2 EXPRESS, Sani Express (Sani Hotel), Sani Express (Sani United), Transnasional, Utama Express.
What time is the first and last bus from Kuala Lumpur to Terengganu?
The earliest scheduled departure is 12:00 AM and the last is 11:45 PM. Exact times vary by operator and boarding point.