Timetable data last refreshed August 2026. Operators change schedules at short notice — always confirm when you book.
45 scheduled routes run from Perlis to Terengganu, operated by 7 coach companies. There are 54 departures a day, with fares from RM64.00.
- Departing from
- Perlis — 2 boarding points
- Arriving in
- Terengganu — 13 arrival points
- Operators
- 7 on this corridor
- Departures
- 54 a day
- Fares from
- RM64.00 one way
Book Perlis to Terengganu
Compare all 7 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 |
|---|---|---|---|---|
| Kuala Perlis Bus Terminal | Dungun Bus Terminal | 7:30 PM | RM75.00 | 1+2 |
| Kuala Perlis Bus Terminal | Hentian Bas Marang | 7:30 PM | RM69.00 | 1+2 |
| Kuala Perlis Bus Terminal | Kuala Terengganu Bus Terminal (MBKT) | 7:30 PM | RM69.00 | 1+2 |
| Kuala Perlis Bus Terminal | R&R Jabi, Jerteh | 7:30 PM | RM65.00 | 1+2 |
| Kuala Perlis Bus Terminal | Stesen Bas Bandar Chukai | 7:30 PM | RM85.00 | 1+2 |
| Kuala Perlis Bus Terminal | Stesen Bas Kerteh | 7:30 PM | RM85.00 | 1+2 |
| Kuala Perlis Bus Terminal | Stesen Bas Paka | 7:30 PM | RM85.00 | 1+2 |
| Kuala Perlis Bus Terminal | Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | 7:30 PM | RM64.00 | 1+2 |
| Kuala Perlis Bus Terminal | Universiti Sultan Zainal Abidin (UniSZA) | 7:30 PM | RM69.00 | 1+2 |
| Perlis Sentral | Dungun Bus Terminal | 8:00 PM | RM75.00 | 1+2 |
| Perlis Sentral | Hentian Bas Marang | 8:00 PM | RM67.00 | 1+2 |
| Perlis Sentral | Kuala Terengganu Bus Terminal (MBKT) | 8:00 PM | RM67.00 | 1+2 |
| Perlis Sentral | R&R Jabi, Jerteh | 8:00 PM | RM65.00 | 1+2 |
| Perlis Sentral | Stesen Bas Bandar Chukai | 8:00 PM | RM85.00 | 1+2 |
| Perlis Sentral | Stesen Bas Kerteh | 8:00 PM | RM85.00 | 1+2 |
| Perlis Sentral | Stesen Bas Paka | 8:00 PM | RM85.00 | 1+2 |
| Perlis Sentral | Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | 8:00 PM | RM64.00 | 1+2 |
| Perlis Sentral | Universiti Sultan Zainal Abidin (UniSZA) | 8:00 PM | RM67.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Kuala Perlis Bus Terminal | Kuala Terengganu Bus Terminal (MBKT) | 7:30 PM | RM83.60 | SEAT 55 (1+2) |
| Kuala Perlis Bus Terminal | R&R Jabi, Jerteh | 7:30 PM | RM68.10 | SEAT 55 (1+2) |
| Kuala Perlis Bus Terminal | Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | 7:30 PM | RM74.00 | SEAT 55 (1+2) |
| Kuala Perlis Bus Terminal | Universiti Sultan Zainal Abidin (UniSZA) | 7:30 PM | RM83.60 | SEAT 55 (1+2) |
| Perlis Sentral | Kuala Terengganu Bus Terminal (MBKT) | 8:00 PM | RM81.90 | SEAT 55 (1+2) |
| Perlis Sentral | R&R Jabi, Jerteh | 8:00 PM | RM66.50 | SEAT 55 (1+2) |
| Perlis Sentral | Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | 8:00 PM | RM72.30 | SEAT 55 (1+2) |
| Perlis Sentral | Universiti Sultan Zainal Abidin (UniSZA) | 8:00 PM | RM81.90 | SEAT 55 (1+2) |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Perlis Sentral | Dungun Bus Terminal | 8:00 PM | RM72.00 | 1+2 |
| Perlis Sentral | Hentian Bas Marang | 8:00 PM | RM67.00 | 1+2 |
| Perlis Sentral | Kuala Terengganu Bus Terminal (MBKT) | 8:00 PM | RM67.00 | 1+2 |
| Perlis Sentral | R&R Jabi, Jerteh | 8:00 PM | RM64.00 | 1+2 |
| Perlis Sentral | SETIU (MERANG) | 8:00 PM | RM64.00 | 1+2 |
| Perlis Sentral | Universiti Malaysia Terengganu (UMT) | 8:00 PM | RM67.00 | 1+2 |
| Perlis Sentral | Universiti Sultan Zainal Abidin (UniSZA) | 8:00 PM | RM67.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Kuala Perlis Bus Terminal | Kuala Besut Bus Terminal | 8:00 AM8:00 PM | RM65.00 | 1+2 |
| Kuala Perlis Bus Terminal | Pejabat Daerah dan Tanah Besut, Kampung Raja | 8:00 AM8:00 PM | RM65.00 | 1+2 |
| Kuala Perlis Bus Terminal | R&R Jabi, Jerteh | 8:00 PM | RM65.00 | 1+2 |
| Perlis Sentral | Kuala Besut Bus Terminal | 8:30 AM8:30 PM | RM65.00 | 1+2 |
| Perlis Sentral | Pejabat Daerah dan Tanah Besut, Kampung Raja | 8:30 AM8:30 PM | RM65.00 | 1+2 |
| Perlis Sentral | R&R Jabi, Jerteh | 8:30 PM | RM65.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Kuala Perlis Bus Terminal | Kuala Besut Bus Terminal | 8:00 PM | RM65.00 | 1+2 |
| Perlis Sentral | Kuala Besut Bus Terminal | 8:15 AM8:30 PM | RM65.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Kuala Perlis Bus Terminal | Stesen Bas Bandar Chukai | 7:45 AM5:45 PM | RM110.00 | 1+2 |
| Perlis Sentral | Stesen Bas Bandar Chukai | 8:00 AM6:10 PM | RM110.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Kuala Perlis Bus Terminal | Kuala Besut Bus Terminal | 8:00 AM8:00 PM | RM65.00 | 1+2 |
| Perlis Sentral | Kuala Besut Bus Terminal | 8:15 AM8:15 PM | RM65.00 | 1+2 |
Boarding points in Perlis
Arrival points in Terengganu
- R&R Jabi, Jerteh
- Kuala Besut Bus Terminal
- Kuala Terengganu Bus Terminal (MBKT)
- Universiti Sultan Zainal Abidin (UniSZA)
- Stesen Bas Bandar Chukai
- Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu
- Dungun Bus Terminal
- Hentian Bas Marang
- Pejabat Daerah dan Tanah Besut, Kampung Raja
- Stesen Bas Kerteh
- Stesen Bas Paka
- SETIU (MERANG)
- Universiti Malaysia Terengganu (UMT)
Frequently asked questions
How much is the bus from Perlis to Terengganu?
Fares start from RM64.00 one way. 7 operators run this route, so prices vary with coach class and departure time.
Which companies run buses from Perlis to Terengganu?
What time is the first and last bus from Perlis to Terengganu?
The earliest scheduled departure is 7:45 AM and the last is 8:30 PM. Exact times vary by operator and boarding point.