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