Timetable data last refreshed August 2026. Operators change schedules at short notice — always confirm when you book.
Jasa Pelangi operates 28 scheduled routes to Terengganu, Penang and Kedah, with 28 departures a day and fares from RM56.10.
- Passenger rating
- 3.7 / 5
- Destination states
- 3
- Scheduled routes
- 28 · 28 daily departures
- Seating layouts
- 1+2
- Fares from
- RM56.10
- Official website
- jasapelangiexpress.my
Book Jasa Pelangi online
Check live Jasa Pelangi seat availability and get an instant e-ticket.
Jasa Pelangi coaches


Where they go
Timetable and fares
Routes are grouped by destination state. Open a section to see its services, or type in the filter box to search every section at once.
Please note: this timetable is a guide. Jasa Pelangi may add, withdraw or retime services without notice.
To Terengganu
| 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 |
| Terminal Bas Ekspres Ukir Square Sungai Petani | Dungun | 11:15 PM | RM74.20 | 1+2 |
| Terminal Bas Ekspres Ukir Square Sungai Petani | Hentian Bas Marang | 11:15 PM | RM60.50 | 1+2 |
| Terminal Bas Ekspres Ukir Square Sungai Petani | Hospital UniSZA | 11:15 PM | RM60.50 | 1+2 |
| Terminal Bas Ekspres Ukir Square Sungai Petani | Kuala Terengganu Bus Terminal (MBKT) | 11:15 PM | RM60.50 | 1+2 |
| Terminal Bas Ekspres Ukir Square Sungai Petani | R&R Jabi, Jerteh | 11:15 PM | RM56.10 | 1+2 |
To Pulau Pinang
| 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 |
To Kedah
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Dungun | Terminal Bas Ekspres Ukir Square Sungai Petani | 8:00 PM | RM74.20 | 1+2 |
| Hentian Bas Marang | Terminal Bas Ekspres Ukir Square Sungai Petani | 8:50 PM | RM60.50 | 1+2 |
| Hospital UniSZA | Terminal Bas Ekspres Ukir Square Sungai Petani | 10:00 PM | RM60.50 | 1+2 |
| Kuala Terengganu Bus Terminal (MBKT) | Terminal Bas Ekspres Ukir Square Sungai Petani | 9:30 PM | RM60.50 | 1+2 |
| R&R Jabi, Jerteh | Terminal Bas Ekspres Ukir Square Sungai Petani | 11:10 PM | RM56.10 | 1+2 |
Boarding points
Jasa Pelangi picks up at 8 locations. Arrive at least 20 minutes before departure — coaches do not wait, and no-shows are not refunded.
- Butterworth
- Dungun
- Hentian Bas Marang
- Hospital UniSZA
- Kuala Terengganu Bus Terminal (MBKT)
- R&R Jabi, Jerteh
- Sungai Nibong Bus Terminal
- Terminal Bas Ekspres Ukir Square Sungai Petani
Frequently asked questions
How much does a Jasa Pelangi ticket cost?
Jasa Pelangi fares start at RM56.10 one way, depending on the route and coach class.
Where does Jasa Pelangi go?
Jasa Pelangi serves 3 states — Terengganu, Pulau Pinang, Kedah.
How do I book a Jasa Pelangi ticket?
You can book Jasa Pelangi tickets online with instant e-ticket confirmation, or buy at the counter subject to availability.
What time do Jasa Pelangi buses depart?
Departures run from 8:00 PM through to 11:15 PM, depending on the route.