Timetable data last refreshed August 2026. Operators change schedules at short notice — always confirm when you book.
65 scheduled routes run from Pulau Pinang to Terengganu, operated by 11 coach companies. There are 98 departures a day, with fares from RM50.00.
- Departing from
- Pulau Pinang — 12 boarding points
- Arriving in
- Terengganu — 19 arrival points
- Operators
- 11 on this corridor
- Departures
- 98 a day
- Fares from
- RM50.00 one way
Book Pulau Pinang to Terengganu
Compare all 11 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 |
|---|---|---|---|---|
| Penang Komtar | Kuala Besut | 10:00 PM | RM60.00 | 1+2 |
| Penang Komtar | Kuala Terengganu | 10:00 PM | RM70.00 | 1+2 |
| Penang Komtar | Kuala Terengganu (Jetty Taman Tamadun Islam) | 10:00 PM | RM70.00 | 1+2 |
| Penang Komtar | Merang Jetty | 10:00 PM | RM60.00 | 1+2 |
| Penang Komtar | Universiti Malaysia Terengganu (UMT) | 10:00 PM | RM70.00 | 1+2 |
| Penang Komtar | Universiti Sultan Zainal Abidin (UniSZA) | 10:00 PM | RM70.00 | 1+2 |
| Penang Sentral (Butterworth) | Kuala Terengganu | 11:00 PM | RM70.00 | 1+2 |
| Sungai Nibong | Kuala Besut | 10:30 PM | RM60.00 | 1+2 |
| Sungai Nibong | Kuala Terengganu | 10:30 PM | RM70.00 | 1+2 |
| Sungai Nibong | Kuala Terengganu (Jetty Taman Tamadun Islam) | 10:30 PM | RM70.00 | 1+2 |
| Sungai Nibong | Merang Jetty | 10:30 PM | RM60.00 | 1+2 |
| Sungai Nibong | Universiti Malaysia Terengganu (UMT) | 10:30 PM | RM70.00 | 1+2 |
| Sungai Nibong | Universiti Sultan Zainal Abidin (UniSZA) | 10:30 PM | RM70.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Butterworth | Dungun | 10:15 PM | RM77.00 | 1+2 |
| Butterworth | Kuala Terengganu Bus Terminal (MBKT) | 10:15 PM | RM63.50 | 1+2 |
| Butterworth | R&R Jabi, Jerteh | 10:15 PM | RM59.50 | 1+2 |
| Sungai Nibong Bus Terminal | Dungun | 9:30 PM | RM78.80 | 1+2 |
| Sungai Nibong Bus Terminal | Hentian Bas Marang | 9:30 PM | RM65.20 | 1+2 |
| Sungai Nibong Bus Terminal | Hospital UniSZA | 9:30 PM | RM65.20 | 1+2 |
| Sungai Nibong Bus Terminal | Kuala Terengganu Bus Terminal (MBKT) | 9:30 PM | RM65.20 | 1+2 |
| Sungai Nibong Bus Terminal | R&R Jabi, Jerteh | 9:30 PM | RM61.20 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Chai Leng Park – Caltex | Dataran Shahbandar, Kuala Terengganu | 11:00 PM | RM135.00 | 1+2 |
| Chai Leng Park – Caltex | Kuala Besut Jetty | 11:00 PM | RM135.00 | 1+2 |
| KTM Bukit Mertajam | Dataran Shahbandar, Kuala Terengganu | 11:15 PM | RM135.00 | 1+2 |
| KTM Bukit Mertajam | Kuala Besut Jetty | 11:15 PM | RM135.00 | 1+2 |
| Penang Komtar | Dataran Shahbandar, Kuala Terengganu | 10:30 PM | RM135.00 | 1+2 |
| Penang Komtar | Kuala Besut Jetty | 10:30 PM | RM135.00 | 1+2 |
| Petron Station, Sungai Nibong | Dataran Shahbandar, Kuala Terengganu | 10:45 PM | RM135.00 | 1+2 |
| Petron Station, Sungai Nibong | Kuala Besut Jetty | 10:45 PM | RM135.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Penang Sentral | Dungun Bus Terminal | 9:15 AM9:45 PM | RM77.50 | 1+2 |
| Penang Sentral | Kuala Terengganu Bus Terminal (MBKT) | 9:15 AM9:45 PM | RM64.00 | 1+2 |
| Sungai Nibong Bus Terminal | Dungun Bus Terminal | 8:30 AM9:00 PM | RM79.30 | 1+2 |
| Sungai Nibong Bus Terminal | Hentian Bas Marang | 8:30 AM9:00 PM | RM65.70 | 1+2 |
| Sungai Nibong Bus Terminal | Kuala Terengganu Bus Terminal (MBKT) | 8:30 AM9:00 PM | RM65.70 | 1+2 |
| Sungai Nibong Bus Terminal | R&R Jabi, Jerteh | 8:30 AM9:00 PM | RM61.70 | 1+2 |
| Sungai Nibong Bus Terminal | Universiti Sultan Zainal Abidin (UniSZA) | 8:30 AM9:00 PM | RM65.70 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Penang Sentral | Kuala Besut Bus Terminal | 9:45 AM9:45 PM | RM50.00 | 1+2 |
| Penang Sentral | Kuala Terengganu Bus Terminal (MBKT) | 9:15 AM9:30 PM | RM64.00 | 1+2 |
| Sungai Nibong Bus Terminal | Kuala Besut Bus Terminal | 9:00 AM9:00 PM | RM55.00 | 1+2 |
| Sungai Nibong Bus Terminal | Kuala Terengganu Bus Terminal (MBKT) | 8:45 AM8:45 PM | RM66.00 | 1+2 |
| Sungai Nibong Bus Terminal | Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | 8:45 AM8:45 PM | RM60.00 | 1+2 |
| Sungai Nibong Bus Terminal | Universiti Sultan Zainal Abidin (UniSZA) | 8:45 AM8:45 PM | RM66.00 | 1+2 |
| USM | Kuala Besut Bus Terminal | 8:30 AM8:30 PM | RM55.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Penang Sentral | Kuala Besut Bus Terminal | 10:00 AM2:30 PM10:00 PM | RM51.00 | 1+2 |
| Penang Sentral | Pejabat Daerah dan Tanah Besut, Kampung Raja | 10:00 AM2:30 PM | RM51.00 | 1+2 |
| Penang Sentral | R&R Jabi, Jerteh | 10:00 PM | RM51.00 | 1+2 |
| Sungai Nibong Bus Terminal | Kuala Besut Bus Terminal | 8:30 AM9:00 AM1:30 PM8:30 PM9:00 PM | RM55.00 | 1+2 |
| Sungai Nibong Bus Terminal | Pejabat Daerah dan Tanah Besut, Kampung Raja | 8:30 AM9:00 AM1:30 PM8:30 PM | RM55.00 | 1+2 |
| Sungai Nibong Bus Terminal | R&R Jabi, Jerteh | 9:00 PM | RM55.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Jalan Pantai (Butterworth) | Jerteh (Jertih) | 9:30 AM9:30 PM | RM60.00 | 1+2 |
| Jalan Pantai (Butterworth) | Kuala Terengganu | 9:30 AM9:30 PM | RM65.00 | 1+2 |
| Jalan Pantai (Butterworth) | Universiti Sultan Zainal Abidin (UniSZA) | 9:30 AM9:30 PM | RM65.00 | 1+2 |
| Sungai Nibong | Jerteh (Jertih) | 9:00 AM9:00 PM | RM60.00 | 1+2 |
| Sungai Nibong | Kuala Terengganu | 9:00 AM9:00 PM | RM65.00 | 1+2 |
| Sungai Nibong | Universiti Sultan Zainal Abidin (UniSZA) | 9:00 AM9:00 PM | RM65.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Penang Sentral | Kuala Terengganu Bus Terminal (MBKT) | 9:30 PM | RM71.00 | SEAT 55 (1+2) |
| Sungai Nibong Bus Terminal | Kuala Terengganu Bus Terminal (MBKT) | 9:00 PM | RM74.00 | SEAT 55 (1+2) |
| Sungai Nibong Bus Terminal | R&R Jabi, Jerteh | 9:00 PM | RM58.50 | SEAT 55 (1+2) |
| Sungai Nibong Bus Terminal | Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | 9:00 PM | RM64.40 | SEAT 55 (1+2) |
| Sungai Nibong Bus Terminal | Universiti Sultan Zainal Abidin (UniSZA) | 9:00 PM | RM74.00 | SEAT 55 (1+2) |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Butterworth | Kuala Besut | 10:30 PM | RM50.00 | 1+2 |
| Penang(SG Nibong) | Kuala Besut | 9:30 PM | RM55.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Penang Sentral | Kuala Besut Bus Terminal | 9:30 AM9:30 PM | RM50.00 | 1+2 |
| Sungai Nibong Bus Terminal | Kuala Besut Bus Terminal | 9:00 AM9:00 PM | RM55.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Penang Sentral | Stesen Bas Bandar Chukai | 10:50 AM9:30 PM | RM87.50 | 1+2 |
Boarding points in Pulau Pinang
- Sungai Nibong Bus Terminal
- Penang Sentral
- Sungai Nibong
- Penang Komtar
- Butterworth
- Jalan Pantai (Butterworth)
- Petron Station, Sungai Nibong
- Chai Leng Park – Caltex
- KTM Bukit Mertajam
- Penang Sentral (Butterworth)
- USM
- Penang(SG Nibong)
Arrival points in Terengganu
- Kuala Terengganu Bus Terminal (MBKT)
- Universiti Sultan Zainal Abidin (UniSZA)
- Kuala Besut Bus Terminal
- R&R Jabi, Jerteh
- Kuala Terengganu
- Kuala Besut
- Kuala Besut Jetty
- Dataran Shahbandar, Kuala Terengganu
- Jerteh (Jertih)
- Merang Jetty
- Universiti Malaysia Terengganu (UMT)
- Kuala Terengganu (Jetty Taman Tamadun Islam)
- Pejabat Daerah dan Tanah Besut, Kampung Raja
- Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu
- Dungun
- Hentian Bas Marang
- Dungun Bus Terminal
- Stesen Bas Bandar Chukai
- Hospital UniSZA
Frequently asked questions
How much is the bus from Pulau Pinang to Terengganu?
Fares start from RM50.00 one way. 11 operators run this route, so prices vary with coach class and departure time.
Which companies run buses from Pulau Pinang to Terengganu?
What time is the first and last bus from Pulau Pinang to Terengganu?
The earliest scheduled departure is 8:30 AM and the last is 11:15 PM. Exact times vary by operator and boarding point.