Timetable data last refreshed August 2026. Operators change schedules at short notice — always confirm when you book.
SP Bumi operates 292 scheduled routes to Terengganu, Kelantan, Kedah, Johor, Perak, Perlis, Penang and Pahang, with 320 departures a day and fares from RM1.70.
- Passenger rating
- 3.2 / 5
- Destination states
- 8
- Scheduled routes
- 292 · 320 daily departures
- Seating layouts
- SEAT 55 (1+2), 1+2
- Fares from
- RM1.70
- Official website
- www.srimaju.com
Book SP Bumi online
Check live SP Bumi seat availability and get an instant e-ticket.
SP Bumi 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. SP Bumi may add, withdraw or retime services without notice.
To Terengganu
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Batu Pahat Bus Terminal | Dungun Bus Terminal | 8:30 PM | RM52.00 | 1+2 |
| Batu Pahat Bus Terminal | Hentian Bas Ekspres Kemaman | 8:30 PM | RM41.90 | 1+2 |
| Batu Pahat Bus Terminal | Hentian Bas Marang | 8:30 PM | RM52.00 | 1+2 |
| Batu Pahat Bus Terminal | Kuala Terengganu Bus Terminal (MBKT) | 8:30 PM | RM52.00 | 1+2 |
| Batu Pahat Bus Terminal | Stesen Bas Kerteh | 8:30 PM | RM52.00 | 1+2 |
| Batu Pahat Bus Terminal | Stesen Bas Paka | 8:30 PM | RM52.00 | 1+2 |
| Batu Pahat Bus Terminal | Universiti Sultan Zainal Abidin (UniSZA) | 8:30 PM | RM52.00 | 1+2 |
| Changlun Bus Terminal | Kuala Terengganu Bus Terminal (MBKT) | 8:30 PM | RM78.00 | SEAT 55 (1+2) |
| Changlun Bus Terminal | R&R Jabi, Jerteh | 8:30 PM | RM62.60 | SEAT 55 (1+2) |
| Changlun Bus Terminal | Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | 8:30 PM | RM68.40 | SEAT 55 (1+2) |
| Changlun Bus Terminal | Universiti Sultan Zainal Abidin (UniSZA) | 8:30 PM | RM78.00 | SEAT 55 (1+2) |
| Dungun Bus Terminal | Hentian Bas Marang | 8:00 PM | RM11.00 | SEAT 55 (1+2) |
| Dungun Bus Terminal | Kuala Terengganu Bus Terminal (MBKT) | 8:00 PM | RM11.00 | SEAT 55 (1+2) |
| Dungun Bus Terminal | Universiti Sultan Zainal Abidin (UniSZA) | 8:00 PM | RM11.00 | SEAT 55 (1+2) |
| Hentian Bas Selising | Kuala Terengganu Bus Terminal (MBKT) | 6:15 PM | RM25.00 | 1+2 |
| Hentian Bas Selising | Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | 6:15 PM | RM25.00 | 1+2 |
| Hentian Bas Selising | Universiti Sultan Zainal Abidin (UniSZA) | 6:15 PM | RM25.00 | 1+2 |
| Hentian Teksi Dan Bas Bandar Maharani Muar | Dungun Bus Terminal | 9:30 PM | RM51.40 | 1+2 |
| Hentian Teksi Dan Bas Bandar Maharani Muar | Hentian Bas Ekspres Kemaman | 9:30 PM | RM36.90 | 1+2 |
| Hentian Teksi Dan Bas Bandar Maharani Muar | Hentian Bas Marang | 9:30 PM | RM51.40 | 1+2 |
| Hentian Teksi Dan Bas Bandar Maharani Muar | Kuala Terengganu Bus Terminal (MBKT) | 9:30 PM | RM51.40 | 1+2 |
| Hentian Teksi Dan Bas Bandar Maharani Muar | Stesen Bas Kerteh | 9:30 PM | RM51.40 | 1+2 |
| Hentian Teksi Dan Bas Bandar Maharani Muar | Stesen Bas Paka | 9:30 PM | RM51.40 | 1+2 |
| Hentian Teksi Dan Bas Bandar Maharani Muar | Universiti Sultan Zainal Abidin (UniSZA) | 9:30 PM | RM51.40 | 1+2 |
| Jitra Bus Terminal | Kuala Terengganu Bus Terminal (MBKT) | 9:00 PM | RM73.50 | SEAT 55 (1+2) |
| Jitra Bus Terminal | R&R Jabi, Jerteh | 9:00 PM | RM58.10 | SEAT 55 (1+2) |
| Jitra Bus Terminal | Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | 9:00 PM | RM63.90 | SEAT 55 (1+2) |
| Jitra Bus Terminal | Universiti Sultan Zainal Abidin (UniSZA) | 9:00 PM | RM73.50 | SEAT 55 (1+2) |
| 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) |
| Kuala Terengganu Bus Terminal (MBKT) | Dungun Bus Terminal | 6:00 AM | RM11.00 | SEAT 55 (1+2) |
| Kuala Terengganu Bus Terminal (MBKT) | R&R Jabi, Jerteh | 9:30 PM | RM15.50 | SEAT 55 (1+2) |
| Kuala Terengganu Bus Terminal (MBKT) | Stesen Bas Kerteh | 6:00 AM | RM16.80 | SEAT 55 (1+2) |
| Kuala Terengganu Bus Terminal (MBKT) | Stesen Bas Paka | 6:00 AM | RM14.60 | SEAT 55 (1+2) |
| Kuala Terengganu Bus Terminal (MBKT) | Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | 9:30 PM | RM9.60 | SEAT 55 (1+2) |
| Masjid Kubang Kerian | Kuala Terengganu Bus Terminal (MBKT) | 5:45 PM | RM25.00 | 1+2 |
| Masjid Kubang Kerian | Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | 5:45 PM | RM25.00 | 1+2 |
| Masjid Kubang Kerian | Universiti Sultan Zainal Abidin (UniSZA) | 5:45 PM | RM25.00 | 1+2 |
| Pasir Mas Bus Terminal | Kuala Terengganu Bus Terminal (MBKT) | 5:00 PM | RM29.00 | 1+2 |
| Pasir Mas Bus Terminal | Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | 5:00 PM | RM29.00 | 1+2 |
| Pasir Mas Bus Terminal | Universiti Sultan Zainal Abidin (UniSZA) | 5:00 PM | RM29.00 | 1+2 |
| Pasir Puteh Bus Terminal | Kuala Terengganu Bus Terminal (MBKT) | 6:30 PM | RM25.00 | 1+2 |
| Pasir Puteh Bus Terminal | Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | 6:30 PM | RM25.00 | 1+2 |
| Pasir Puteh Bus Terminal | Universiti Sultan Zainal Abidin (UniSZA) | 6:30 PM | RM25.00 | 1+2 |
| Penang Sentral | Kuala Terengganu Bus Terminal (MBKT) | 9:30 PM | RM71.00 | 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) |
| Rantau Panjang Bus Terminal | Kuala Terengganu Bus Terminal (MBKT) | 4:30 PM | RM29.00 | 1+2 |
| Rantau Panjang Bus Terminal | Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | 4:30 PM | RM29.00 | 1+2 |
| Rantau Panjang Bus Terminal | Universiti Sultan Zainal Abidin (UniSZA) | 4:30 PM | RM29.00 | 1+2 |
| SMK Long Gafar, Pasir Tumboh | Kuala Terengganu Bus Terminal (MBKT) | 6:00 PM | RM25.00 | 1+2 |
| SMK Long Gafar, Pasir Tumboh | Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | 6:00 PM | RM25.00 | 1+2 |
| SMK Long Gafar, Pasir Tumboh | Universiti Sultan Zainal Abidin (UniSZA) | 6:00 PM | RM25.00 | 1+2 |
| Segamat Bus Terminal | Dungun Bus Terminal | 11:30 PM | RM36.20 | 1+2 |
| Segamat Bus Terminal | Hentian Bas Ekspres Kemaman | 11:30 PM | RM21.70 | 1+2 |
| Segamat Bus Terminal | Hentian Bas Marang | 11:30 PM | RM36.20 | 1+2 |
| Segamat Bus Terminal | Kuala Terengganu Bus Terminal (MBKT) | 11:30 PM | RM36.20 | 1+2 |
| Segamat Bus Terminal | Stesen Bas Kerteh | 11:30 PM | RM36.20 | 1+2 |
| Segamat Bus Terminal | Stesen Bas Paka | 11:30 PM | RM36.20 | 1+2 |
| Segamat Bus Terminal | Universiti Sultan Zainal Abidin (UniSZA) | 11:30 PM | RM36.20 | 1+2 |
| Shahab Perdana Bus Terminal, Alor Setar | Kuala Terengganu Bus Terminal (MBKT) | 9:30 PM | RM70.20 | SEAT 55 (1+2) |
| Shahab Perdana Bus Terminal, Alor Setar | R&R Jabi, Jerteh | 9:30 PM | RM54.80 | SEAT 55 (1+2) |
| Shahab Perdana Bus Terminal, Alor Setar | Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | 9:30 PM | RM60.60 | SEAT 55 (1+2) |
| Shahab Perdana Bus Terminal, Alor Setar | Universiti Sultan Zainal Abidin (UniSZA) | 9:30 PM | RM70.20 | SEAT 55 (1+2) |
| Stesen Bas Kerteh | Dungun Bus Terminal | 7:15 PM | RM5.90 | SEAT 55 (1+2) |
| Stesen Bas Kerteh | Hentian Bas Marang | 7:15 PM | RM16.80 | SEAT 55 (1+2) |
| Stesen Bas Kerteh | Kuala Terengganu Bus Terminal (MBKT) | 7:15 PM | RM16.80 | SEAT 55 (1+2) |
| Stesen Bas Kerteh | Stesen Bas Paka | 7:15 PM | RM2.30 | SEAT 55 (1+2) |
| Stesen Bas Kerteh | Universiti Sultan Zainal Abidin (UniSZA) | 7:15 PM | RM16.80 | SEAT 55 (1+2) |
| Stesen Bas Paka | Dungun Bus Terminal | 7:30 PM | RM3.60 | SEAT 55 (1+2) |
| Stesen Bas Paka | Hentian Bas Marang | 7:30 PM | RM14.60 | SEAT 55 (1+2) |
| Stesen Bas Paka | Kuala Terengganu Bus Terminal (MBKT) | 7:30 PM | RM14.60 | SEAT 55 (1+2) |
| Stesen Bas Paka | Universiti Sultan Zainal Abidin (UniSZA) | 7:30 PM | RM14.60 | 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) |
| Tangkak Bus Terminal | Dungun Bus Terminal | 10:15 PM | RM42.20 | 1+2 |
| Tangkak Bus Terminal | Hentian Bas Ekspres Kemaman | 10:15 PM | RM27.70 | 1+2 |
| Tangkak Bus Terminal | Hentian Bas Marang | 10:15 PM | RM42.20 | 1+2 |
| Tangkak Bus Terminal | Kuala Terengganu Bus Terminal (MBKT) | 10:15 PM | RM42.20 | 1+2 |
| Tangkak Bus Terminal | Stesen Bas Kerteh | 10:15 PM | RM42.20 | 1+2 |
| Tangkak Bus Terminal | Stesen Bas Paka | 10:15 PM | RM42.20 | 1+2 |
| Tangkak Bus Terminal | Universiti Sultan Zainal Abidin (UniSZA) | 10:15 PM | RM42.20 | 1+2 |
| Terminal Bas Ekspres Ukir Square Sungai Petani | Kuala Terengganu Bus Terminal (MBKT) | 10:30 PM | RM64.50 | SEAT 55 (1+2) |
| Terminal Bas Ekspres Ukir Square Sungai Petani | R&R Jabi, Jerteh | 10:30 PM | RM49.10 | SEAT 55 (1+2) |
| Terminal Bas Ekspres Ukir Square Sungai Petani | Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | 10:30 PM | RM54.90 | SEAT 55 (1+2) |
| Terminal Bas Ekspres Ukir Square Sungai Petani | Universiti Sultan Zainal Abidin (UniSZA) | 10:30 PM | RM64.50 | SEAT 55 (1+2) |
| Terminal Bas Kota Bharu | Kuala Terengganu Bus Terminal (MBKT) | 5:30 PM | RM25.00 | 1+2 |
| Terminal Bas Kota Bharu | Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | 5:30 PM | RM25.00 | 1+2 |
| Terminal Bas Kota Bharu | Universiti Sultan Zainal Abidin (UniSZA) | 5:30 PM | RM25.00 | 1+2 |
| Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | R&R Jabi, Jerteh | 11:00 PM | RM5.90 | SEAT 55 (1+2) |
| Universiti Sultan Zainal Abidin (UniSZA) | R&R Jabi, Jerteh | 10:00 PM | RM15.50 | SEAT 55 (1+2) |
| Universiti Sultan Zainal Abidin (UniSZA) | Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | 10:00 PM | RM9.60 | SEAT 55 (1+2) |
To Kelantan
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Changlun Bus Terminal | Jeli Bus Terminal | 8:30 PM | RM48.00 | SEAT 55 (1+2) |
| Changlun Bus Terminal | Machang Bus Terminal | 8:30 PM | RM57.50 | SEAT 55 (1+2) |
| Changlun Bus Terminal | Stesen Bas Ekspres Tanah Merah | 8:30 PM | RM55.20 | SEAT 55 (1+2) |
| Changlun Bus Terminal | UITM Machang | 8:30 PM | RM57.50 | SEAT 55 (1+2) |
| Jitra Bus Terminal | Jeli Bus Terminal | 9:00 PM | RM43.50 | SEAT 55 (1+2) |
| Jitra Bus Terminal | Machang Bus Terminal | 9:00 PM | RM53.00 | SEAT 55 (1+2) |
| Jitra Bus Terminal | Stesen Bas Ekspres Tanah Merah | 9:00 PM | RM50.70 | SEAT 55 (1+2) |
| Jitra Bus Terminal | UITM Machang | 9:00 PM | RM53.00 | SEAT 55 (1+2) |
| Kuala Perlis Bus Terminal | Jeli Bus Terminal | 7:30 PM | RM53.60 | SEAT 55 (1+2) |
| Kuala Perlis Bus Terminal | Machang Bus Terminal | 7:30 PM | RM63.00 | SEAT 55 (1+2) |
| Kuala Perlis Bus Terminal | Stesen Bas Ekspres Tanah Merah | 7:30 PM | RM60.80 | SEAT 55 (1+2) |
| Kuala Perlis Bus Terminal | UITM Machang | 7:30 PM | RM63.00 | SEAT 55 (1+2) |
| Kuala Terengganu Bus Terminal (MBKT) | Hentian Bas Selising | 10:00 AM | RM25.00 | 1+2 |
| Kuala Terengganu Bus Terminal (MBKT) | Jeli Bus Terminal | 9:30 PM | RM30.00 | SEAT 55 (1+2) |
| Kuala Terengganu Bus Terminal (MBKT) | Machang Bus Terminal | 9:30 PM | RM20.60 | SEAT 55 (1+2) |
| Kuala Terengganu Bus Terminal (MBKT) | Masjid Kubang Kerian | 10:00 AM | RM25.00 | 1+2 |
| Kuala Terengganu Bus Terminal (MBKT) | Pasir Mas Bus Terminal | 10:00 AM | RM29.00 | 1+2 |
| Kuala Terengganu Bus Terminal (MBKT) | Pasir Puteh Bus Terminal | 10:00 AM | RM25.00 | 1+2 |
| Kuala Terengganu Bus Terminal (MBKT) | Rantau Panjang Bus Terminal | 10:00 AM | RM29.00 | 1+2 |
| Kuala Terengganu Bus Terminal (MBKT) | SMK Long Gafar, Pasir Tumboh | 10:00 AM | RM25.00 | 1+2 |
| Kuala Terengganu Bus Terminal (MBKT) | Terminal Bas Kota Bharu | 10:00 AM | RM25.00 | 1+2 |
| Kuala Terengganu Bus Terminal (MBKT) | UITM Machang | 9:30 PM | RM20.60 | SEAT 55 (1+2) |
| Machang Bus Terminal | Jeli Bus Terminal | 11:59 PM | RM9.50 | SEAT 55 (1+2) |
| Perlis Sentral | Jeli Bus Terminal | 8:00 PM | RM51.90 | SEAT 55 (1+2) |
| Perlis Sentral | Machang Bus Terminal | 8:00 PM | RM61.40 | SEAT 55 (1+2) |
| Perlis Sentral | Stesen Bas Ekspres Tanah Merah | 8:00 PM | RM59.10 | SEAT 55 (1+2) |
| Perlis Sentral | UITM Machang | 8:00 PM | RM61.40 | SEAT 55 (1+2) |
| R&R Jabi, Jerteh | Jeli Bus Terminal | 11:45 PM | RM14.60 | SEAT 55 (1+2) |
| R&R Jabi, Jerteh | Machang Bus Terminal | 11:45 PM | RM5.10 | SEAT 55 (1+2) |
| R&R Jabi, Jerteh | UITM Machang | 11:45 PM | RM5.10 | SEAT 55 (1+2) |
| Shahab Perdana Bus Terminal, Alor Setar | Jeli Bus Terminal | 9:30 PM | RM40.20 | SEAT 55 (1+2) |
| Shahab Perdana Bus Terminal, Alor Setar | Machang Bus Terminal | 9:30 PM | RM49.70 | SEAT 55 (1+2) |
| Shahab Perdana Bus Terminal, Alor Setar | Stesen Bas Ekspres Tanah Merah | 9:30 PM | RM47.40 | SEAT 55 (1+2) |
| Shahab Perdana Bus Terminal, Alor Setar | UITM Machang | 9:30 PM | RM49.70 | SEAT 55 (1+2) |
| Sungai Nibong Bus Terminal | Jeli Bus Terminal | 9:00 PM | RM44.00 | SEAT 55 (1+2) |
| Sungai Nibong Bus Terminal | Machang Bus Terminal | 9:00 PM | RM53.40 | SEAT 55 (1+2) |
| Sungai Nibong Bus Terminal | UITM Machang | 9:00 PM | RM53.40 | SEAT 55 (1+2) |
| Terminal Bas Ekspres Ukir Square Sungai Petani | Jeli Bus Terminal | 10:30 PM | RM34.50 | SEAT 55 (1+2) |
| Terminal Bas Ekspres Ukir Square Sungai Petani | Machang Bus Terminal | 10:30 PM | RM44.00 | SEAT 55 (1+2) |
| Terminal Bas Ekspres Ukir Square Sungai Petani | Stesen Bas Ekspres Tanah Merah | 10:30 PM | RM41.70 | SEAT 55 (1+2) |
| Terminal Bas Ekspres Ukir Square Sungai Petani | UITM Machang | 10:30 PM | RM44.00 | SEAT 55 (1+2) |
| Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | Hentian Bas Selising | 11:00 AM | RM25.00 | 1+2 |
| Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | Jeli Bus Terminal | 11:00 PM | RM20.40 | SEAT 55 (1+2) |
| Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | Machang Bus Terminal | 11:00 PM | RM11.00 | SEAT 55 (1+2) |
| Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | Masjid Kubang Kerian | 11:00 AM | RM25.00 | 1+2 |
| Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | Pasir Mas Bus Terminal | 11:00 AM | RM29.00 | 1+2 |
| Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | Pasir Puteh Bus Terminal | 11:00 AM | RM25.00 | 1+2 |
| Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | Rantau Panjang Bus Terminal | 11:00 AM | RM29.00 | 1+2 |
| Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | SMK Long Gafar, Pasir Tumboh | 11:00 AM | RM25.00 | 1+2 |
| Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | Terminal Bas Kota Bharu | 11:00 AM | RM25.00 | 1+2 |
| Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | UITM Machang | 11:00 PM | RM11.00 | SEAT 55 (1+2) |
| UITM Machang | Jeli Bus Terminal | 11:55 PM | RM9.50 | SEAT 55 (1+2) |
| Universiti Sultan Zainal Abidin (UniSZA) | Hentian Bas Selising | 10:20 AM | RM25.00 | 1+2 |
| Universiti Sultan Zainal Abidin (UniSZA) | Jeli Bus Terminal | 10:00 PM | RM30.00 | SEAT 55 (1+2) |
| Universiti Sultan Zainal Abidin (UniSZA) | Machang Bus Terminal | 10:00 PM | RM20.60 | SEAT 55 (1+2) |
| Universiti Sultan Zainal Abidin (UniSZA) | Masjid Kubang Kerian | 10:20 AM | RM25.00 | 1+2 |
| Universiti Sultan Zainal Abidin (UniSZA) | Pasir Mas Bus Terminal | 10:20 AM | RM29.00 | 1+2 |
| Universiti Sultan Zainal Abidin (UniSZA) | Pasir Puteh Bus Terminal | 10:20 AM | RM25.00 | 1+2 |
| Universiti Sultan Zainal Abidin (UniSZA) | Rantau Panjang Bus Terminal | 10:20 AM | RM29.00 | 1+2 |
| Universiti Sultan Zainal Abidin (UniSZA) | SMK Long Gafar, Pasir Tumboh | 10:20 AM | RM25.00 | 1+2 |
| Universiti Sultan Zainal Abidin (UniSZA) | Terminal Bas Kota Bharu | 10:20 AM | RM25.00 | 1+2 |
| Universiti Sultan Zainal Abidin (UniSZA) | UITM Machang | 10:00 PM | RM20.60 | SEAT 55 (1+2) |
To Kedah
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Changlun Bus Terminal | Jitra Bus Terminal | 8:30 PM | RM4.50 | SEAT 55 (1+2) |
| Changlun Bus Terminal | Shahab Perdana Bus Terminal, Alor Setar | 8:30 PM | RM7.80 | SEAT 55 (1+2) |
| Jeli Bus Terminal | Changlun Bus Terminal | 1:00 AM | RM48.00 | SEAT 55 (1+2) |
| Jeli Bus Terminal | Jitra Bus Terminal | 1:00 AM | RM43.50 | SEAT 55 (1+2) |
| Jeli Bus Terminal | Shahab Perdana Bus Terminal, Alor Setar | 1:00 AM | RM40.20 | SEAT 55 (1+2) |
| Jeli Bus Terminal | Terminal Bas Ekspres Ukir Square Sungai Petani | 1:00 AM | RM34.50 | SEAT 55 (1+2) |
| Jitra Bus Terminal | Shahab Perdana Bus Terminal, Alor Setar | 9:00 PM | RM3.30 | SEAT 55 (1+2) |
| Kuala Perlis Bus Terminal | Changlun Bus Terminal | 7:30 PM | RM5.60 | SEAT 55 (1+2) |
| Kuala Perlis Bus Terminal | Jitra Bus Terminal | 7:30 PM | RM10.10 | SEAT 55 (1+2) |
| Kuala Perlis Bus Terminal | Shahab Perdana Bus Terminal, Alor Setar | 7:30 PM | RM13.40 | SEAT 55 (1+2) |
| Kuala Terengganu Bus Terminal (MBKT) | Changlun Bus Terminal | 9:30 PM | RM78.00 | SEAT 55 (1+2) |
| Kuala Terengganu Bus Terminal (MBKT) | Jitra Bus Terminal | 9:30 PM | RM73.50 | SEAT 55 (1+2) |
| Kuala Terengganu Bus Terminal (MBKT) | Kulim Bus Terminal | 9:30 PM | RM57.80 | SEAT 55 (1+2) |
| Kuala Terengganu Bus Terminal (MBKT) | Shahab Perdana Bus Terminal, Alor Setar | 9:30 PM | RM70.20 | SEAT 55 (1+2) |
| Kuala Terengganu Bus Terminal (MBKT) | Terminal Bas Ekspres Ukir Square Sungai Petani | 9:30 PM | RM64.50 | SEAT 55 (1+2) |
| Machang Bus Terminal | Changlun Bus Terminal | 11:59 PM | RM57.50 | SEAT 55 (1+2) |
| Machang Bus Terminal | Jitra Bus Terminal | 11:59 PM | RM53.00 | SEAT 55 (1+2) |
| Machang Bus Terminal | Kulim Bus Terminal | 11:59 PM | RM37.20 | SEAT 55 (1+2) |
| Machang Bus Terminal | Shahab Perdana Bus Terminal, Alor Setar | 11:59 PM | RM49.70 | SEAT 55 (1+2) |
| Machang Bus Terminal | Terminal Bas Ekspres Ukir Square Sungai Petani | 11:59 PM | RM44.00 | SEAT 55 (1+2) |
| Penang Sentral | Terminal Bas Ekspres Ukir Square Sungai Petani | 9:30 PM | RM6.50 | SEAT 55 (1+2) |
| Perlis Sentral | Changlun Bus Terminal | 8:00 PM | RM3.90 | SEAT 55 (1+2) |
| Perlis Sentral | Jitra Bus Terminal | 8:00 PM | RM8.40 | SEAT 55 (1+2) |
| Perlis Sentral | Shahab Perdana Bus Terminal, Alor Setar | 8:00 PM | RM11.70 | SEAT 55 (1+2) |
| R&R Jabi, Jerteh | Changlun Bus Terminal | 11:45 PM | RM62.60 | SEAT 55 (1+2) |
| R&R Jabi, Jerteh | Jitra Bus Terminal | 11:45 PM | RM58.10 | SEAT 55 (1+2) |
| R&R Jabi, Jerteh | Kulim Bus Terminal | 11:45 PM | RM42.30 | SEAT 55 (1+2) |
| R&R Jabi, Jerteh | Shahab Perdana Bus Terminal, Alor Setar | 11:45 PM | RM54.80 | SEAT 55 (1+2) |
| R&R Jabi, Jerteh | Terminal Bas Ekspres Ukir Square Sungai Petani | 11:45 PM | RM49.10 | SEAT 55 (1+2) |
| Sungai Nibong Bus Terminal | Terminal Bas Ekspres Ukir Square Sungai Petani | 9:00 PM | RM9.50 | SEAT 55 (1+2) |
| Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | Changlun Bus Terminal | 11:00 PM | RM68.40 | SEAT 55 (1+2) |
| Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | Jitra Bus Terminal | 11:00 PM | RM63.90 | SEAT 55 (1+2) |
| Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | Kulim Bus Terminal | 11:00 PM | RM48.20 | SEAT 55 (1+2) |
| Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | Shahab Perdana Bus Terminal, Alor Setar | 11:00 PM | RM60.60 | SEAT 55 (1+2) |
| Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | Terminal Bas Ekspres Ukir Square Sungai Petani | 11:00 PM | RM54.90 | SEAT 55 (1+2) |
| UITM Machang | Changlun Bus Terminal | 11:55 PM | RM57.50 | SEAT 55 (1+2) |
| UITM Machang | Jitra Bus Terminal | 11:55 PM | RM53.00 | SEAT 55 (1+2) |
| UITM Machang | Kulim Bus Terminal | 11:55 PM | RM37.20 | SEAT 55 (1+2) |
| UITM Machang | Shahab Perdana Bus Terminal, Alor Setar | 11:55 PM | RM49.70 | SEAT 55 (1+2) |
| UITM Machang | Terminal Bas Ekspres Ukir Square Sungai Petani | 11:55 PM | RM44.00 | SEAT 55 (1+2) |
| Universiti Sultan Zainal Abidin (UniSZA) | Changlun Bus Terminal | 10:00 PM | RM78.00 | SEAT 55 (1+2) |
| Universiti Sultan Zainal Abidin (UniSZA) | Jitra Bus Terminal | 10:00 PM | RM73.50 | SEAT 55 (1+2) |
| Universiti Sultan Zainal Abidin (UniSZA) | Kulim Bus Terminal | 10:00 PM | RM57.80 | SEAT 55 (1+2) |
| Universiti Sultan Zainal Abidin (UniSZA) | Shahab Perdana Bus Terminal, Alor Setar | 10:00 PM | RM70.20 | SEAT 55 (1+2) |
| Universiti Sultan Zainal Abidin (UniSZA) | Terminal Bas Ekspres Ukir Square Sungai Petani | 10:00 PM | RM64.50 | SEAT 55 (1+2) |
To Johor
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Dungun Bus Terminal | Batu Pahat Bus Terminal | 11:00 AM10:30 PM | RM52.00 | 1+2 |
| Dungun Bus Terminal | Hentian Teksi Dan Bas Bandar Maharani Muar | 11:00 AM10:30 PM | RM51.40 | 1+2 |
| Dungun Bus Terminal | Segamat Bus Terminal | 11:00 AM10:30 PM | RM36.20 | 1+2 |
| Dungun Bus Terminal | Tangkak Bus Terminal | 11:00 AM10:30 PM | RM42.20 | 1+2 |
| Hentian Bas Ekspres Kemaman | Batu Pahat Bus Terminal | 12:30 PM11:59 PM | RM41.90 | 1+2 |
| Hentian Bas Ekspres Kemaman | Hentian Teksi Dan Bas Bandar Maharani Muar | 12:30 PM11:59 PM | RM36.90 | 1+2 |
| Hentian Bas Ekspres Kemaman | Segamat Bus Terminal | 12:30 PM11:59 PM | RM21.70 | 1+2 |
| Hentian Bas Ekspres Kemaman | Tangkak Bus Terminal | 12:30 PM11:59 PM | RM27.70 | 1+2 |
| Hentian Bas Marang | Batu Pahat Bus Terminal | 10:00 AM9:30 PM | RM52.00 | 1+2 |
| Hentian Bas Marang | Hentian Teksi Dan Bas Bandar Maharani Muar | 10:00 AM9:30 PM | RM51.40 | 1+2 |
| Hentian Bas Marang | Segamat Bus Terminal | 10:00 AM9:30 PM | RM36.20 | 1+2 |
| Hentian Bas Marang | Tangkak Bus Terminal | 10:00 AM9:30 PM | RM42.20 | 1+2 |
| Kuala Terengganu Bus Terminal (MBKT) | Batu Pahat Bus Terminal | 9:30 AM9:00 PM | RM52.00 | 1+2 |
| Kuala Terengganu Bus Terminal (MBKT) | Hentian Teksi Dan Bas Bandar Maharani Muar | 9:30 AM9:00 PM | RM51.40 | 1+2 |
| Kuala Terengganu Bus Terminal (MBKT) | Segamat Bus Terminal | 9:30 AM9:00 PM | RM36.20 | 1+2 |
| Kuala Terengganu Bus Terminal (MBKT) | Tangkak Bus Terminal | 9:30 AM9:00 PM | RM42.20 | 1+2 |
| Stesen Bas Kerteh | Batu Pahat Bus Terminal | 11:45 AM11:15 PM | RM52.00 | 1+2 |
| Stesen Bas Kerteh | Hentian Teksi Dan Bas Bandar Maharani Muar | 11:45 AM11:15 PM | RM51.40 | 1+2 |
| Stesen Bas Kerteh | Segamat Bus Terminal | 11:45 AM11:15 PM | RM36.20 | 1+2 |
| Stesen Bas Kerteh | Tangkak Bus Terminal | 11:45 AM11:15 PM | RM42.20 | 1+2 |
| Stesen Bas Paka | Batu Pahat Bus Terminal | 11:30 AM11:00 PM | RM52.00 | 1+2 |
| Stesen Bas Paka | Hentian Teksi Dan Bas Bandar Maharani Muar | 11:30 AM11:00 PM | RM51.40 | 1+2 |
| Stesen Bas Paka | Segamat Bus Terminal | 11:30 AM11:00 PM | RM36.20 | 1+2 |
| Stesen Bas Paka | Tangkak Bus Terminal | 11:30 AM11:00 PM | RM42.20 | 1+2 |
| Universiti Sultan Zainal Abidin (UniSZA) | Batu Pahat Bus Terminal | 9:00 AM8:30 PM | RM52.00 | 1+2 |
| Universiti Sultan Zainal Abidin (UniSZA) | Hentian Teksi Dan Bas Bandar Maharani Muar | 9:00 AM8:30 PM | RM51.40 | 1+2 |
| Universiti Sultan Zainal Abidin (UniSZA) | Segamat Bus Terminal | 9:00 AM8:30 PM | RM36.20 | 1+2 |
| Universiti Sultan Zainal Abidin (UniSZA) | Tangkak Bus Terminal | 9:00 AM8:30 PM | RM42.20 | 1+2 |
To Perak
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Kuala Terengganu Bus Terminal (MBKT) | Kuala Kangsar Bus Terminal | 9:30 PM | RM75.30 | SEAT 55 (1+2) |
| Kuala Terengganu Bus Terminal (MBKT) | Lumut Bus Terminal | 9:30 PM | RM94.80 | SEAT 55 (1+2) |
| Kuala Terengganu Bus Terminal (MBKT) | Terminal Amanjaya, Ipoh | 9:30 PM | RM80.90 | SEAT 55 (1+2) |
| Kuala Terengganu Bus Terminal (MBKT) | Terminal Taiping | 9:30 PM | RM70.40 | SEAT 55 (1+2) |
| Machang Bus Terminal | Kuala Kangsar Bus Terminal | 11:59 PM | RM54.80 | SEAT 55 (1+2) |
| Machang Bus Terminal | Lumut Bus Terminal | 11:59 PM | RM74.30 | SEAT 55 (1+2) |
| Machang Bus Terminal | Terminal Amanjaya, Ipoh | 11:59 PM | RM60.30 | SEAT 55 (1+2) |
| Machang Bus Terminal | Terminal Taiping | 11:59 PM | RM49.80 | SEAT 55 (1+2) |
| R&R Jabi, Jerteh | Kuala Kangsar Bus Terminal | 11:45 PM | RM59.90 | SEAT 55 (1+2) |
| R&R Jabi, Jerteh | Lumut Bus Terminal | 11:45 PM | RM79.40 | SEAT 55 (1+2) |
| R&R Jabi, Jerteh | Terminal Amanjaya, Ipoh | 11:45 PM | RM65.40 | SEAT 55 (1+2) |
| R&R Jabi, Jerteh | Terminal Taiping | 11:45 PM | RM54.90 | SEAT 55 (1+2) |
| Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | Kuala Kangsar Bus Terminal | 11:00 PM | RM65.70 | SEAT 55 (1+2) |
| Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | Lumut Bus Terminal | 11:00 PM | RM85.20 | SEAT 55 (1+2) |
| Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | Terminal Amanjaya, Ipoh | 11:00 PM | RM71.30 | SEAT 55 (1+2) |
| Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | Terminal Taiping | 11:00 PM | RM60.80 | SEAT 55 (1+2) |
| UITM Machang | Kuala Kangsar Bus Terminal | 11:55 PM | RM54.80 | SEAT 55 (1+2) |
| UITM Machang | Lumut Bus Terminal | 11:55 PM | RM74.30 | SEAT 55 (1+2) |
| UITM Machang | Terminal Amanjaya, Ipoh | 11:55 PM | RM60.30 | SEAT 55 (1+2) |
| UITM Machang | Terminal Taiping | 11:55 PM | RM49.80 | SEAT 55 (1+2) |
| Universiti Sultan Zainal Abidin (UniSZA) | Kuala Kangsar Bus Terminal | 10:00 PM | RM75.30 | SEAT 55 (1+2) |
| Universiti Sultan Zainal Abidin (UniSZA) | Lumut Bus Terminal | 10:00 PM | RM94.80 | SEAT 55 (1+2) |
| Universiti Sultan Zainal Abidin (UniSZA) | Terminal Amanjaya, Ipoh | 10:00 PM | RM80.90 | SEAT 55 (1+2) |
| Universiti Sultan Zainal Abidin (UniSZA) | Terminal Taiping | 10:00 PM | RM70.40 | SEAT 55 (1+2) |
To Perlis
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Jeli Bus Terminal | Kuala Perlis Bus Terminal | 1:00 AM | RM53.60 | SEAT 55 (1+2) |
| Jeli Bus Terminal | Perlis Sentral | 1:00 AM | RM51.90 | SEAT 55 (1+2) |
| Kuala Perlis Bus Terminal | Perlis Sentral | 7:30 PM | RM1.70 | SEAT 55 (1+2) |
| Kuala Terengganu Bus Terminal (MBKT) | Kuala Perlis Bus Terminal | 9:30 PM | RM83.60 | SEAT 55 (1+2) |
| Kuala Terengganu Bus Terminal (MBKT) | Perlis Sentral | 9:30 PM | RM81.90 | SEAT 55 (1+2) |
| Machang Bus Terminal | Kuala Perlis Bus Terminal | 11:59 PM | RM63.00 | SEAT 55 (1+2) |
| Machang Bus Terminal | Perlis Sentral | 11:59 PM | RM61.40 | SEAT 55 (1+2) |
| R&R Jabi, Jerteh | Kuala Perlis Bus Terminal | 11:45 PM | RM68.10 | SEAT 55 (1+2) |
| R&R Jabi, Jerteh | Perlis Sentral | 11:45 PM | RM66.50 | SEAT 55 (1+2) |
| Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | Kuala Perlis Bus Terminal | 11:00 PM | RM74.00 | SEAT 55 (1+2) |
| Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | Perlis Sentral | 11:00 PM | RM72.30 | SEAT 55 (1+2) |
| UITM Machang | Kuala Perlis Bus Terminal | 11:55 PM | RM63.00 | SEAT 55 (1+2) |
| UITM Machang | Perlis Sentral | 11:55 PM | RM61.40 | SEAT 55 (1+2) |
| Universiti Sultan Zainal Abidin (UniSZA) | Kuala Perlis Bus Terminal | 10:00 PM | RM83.60 | SEAT 55 (1+2) |
| Universiti Sultan Zainal Abidin (UniSZA) | Perlis Sentral | 10:00 PM | RM81.90 | SEAT 55 (1+2) |
To Pulau Pinang
| 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) |
| Machang Bus Terminal | Penang Sentral | 11:59 PM | RM50.40 | SEAT 55 (1+2) |
| Machang Bus Terminal | Sungai Nibong Bus Terminal | 11:59 PM | RM53.40 | 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) |
| Sungai Nibong Bus Terminal | Penang Sentral | 9:00 PM | RM3.00 | 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) |
| UITM Machang | Penang Sentral | 11:55 PM | RM50.40 | SEAT 55 (1+2) |
| UITM Machang | Sungai Nibong Bus Terminal | 11:55 PM | RM53.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) |
To Pahang
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Dungun Bus Terminal | Muadzam Shah Bus Terminal | 11:00 AM | RM30.20 | 1+2 |
| Hentian Bas Ekspres Kemaman | Muadzam Shah Bus Terminal | 12:30 PM | RM15.70 | 1+2 |
| Hentian Bas Marang | Muadzam Shah Bus Terminal | 10:00 AM | RM30.20 | 1+2 |
| Kuala Terengganu Bus Terminal (MBKT) | Muadzam Shah Bus Terminal | 9:30 AM | RM30.20 | 1+2 |
| Stesen Bas Kerteh | Muadzam Shah Bus Terminal | 11:45 AM | RM30.20 | 1+2 |
| Stesen Bas Paka | Muadzam Shah Bus Terminal | 11:30 AM | RM30.20 | 1+2 |
| Universiti Sultan Zainal Abidin (UniSZA) | Muadzam Shah Bus Terminal | 9:00 AM | RM30.20 | 1+2 |
Boarding points
SP Bumi picks up at 31 locations. Arrive at least 20 minutes before departure — coaches do not wait, and no-shows are not refunded.
- Batu Pahat Bus Terminal
- Changlun Bus Terminal
- Dungun Bus Terminal
- Hentian Bas Ekspres Kemaman
- Hentian Bas Marang
- Hentian Bas Selising
- Hentian Teksi Dan Bas Bandar Maharani Muar
- Jeli Bus Terminal
- Jitra Bus Terminal
- Kuala Perlis Bus Terminal
- Kuala Terengganu Bus Terminal (MBKT)
- Machang Bus Terminal
- Masjid Kubang Kerian
- Pasir Mas Bus Terminal
- Pasir Puteh Bus Terminal
- Penang Sentral
- Perlis Sentral
- R&R Jabi, Jerteh
- Rantau Panjang Bus Terminal
- SMK Long Gafar, Pasir Tumboh
- Segamat Bus Terminal
- Shahab Perdana Bus Terminal, Alor Setar
- Stesen Bas Kerteh
- Stesen Bas Paka
Frequently asked questions
How much does a SP Bumi ticket cost?
SP Bumi fares start at RM1.70 one way, depending on the route and coach class.
Where does SP Bumi go?
SP Bumi serves 8 states — Terengganu, Kelantan, Kedah, Johor, Perak, Perlis, Pulau Pinang, Pahang.
How do I book a SP Bumi ticket?
You can book SP Bumi tickets online with instant e-ticket confirmation, or buy at the counter subject to availability.
What time do SP Bumi buses depart?
Departures run from 1:00 AM through to 11:59 PM, depending on the route.