Timetable data last refreshed August 2026. Operators change schedules at short notice — always confirm when you book.
MyXPress (Jasa Sinaran Express) operates 150 scheduled routes to Kelantan, Kuala Lumpur, Selangor, Terengganu, Johor and Pahang, with 299 departures a day and fares from RM25.00.
- Passenger rating
- 3.9 / 5
- Destination states
- 6
- Scheduled routes
- 150 · 299 daily departures
- Seating layouts
- 1+2
- Fares from
- RM25.00
- Official website
- www.mayangsariexpress.com.my
Book MyXPress (Jasa Sinaran Express) online
Check live MyXPress (Jasa Sinaran Express) seat availability and get an instant e-ticket.
MyXPress (Jasa Sinaran Express) 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. MyXPress (Jasa Sinaran Express) may add, withdraw or retime services without notice.
To Kelantan
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Kajang Bus Terminal | Bus Stop Chiku 3 | 8:30 AM8:15 PM8:25 PM8:30 PM | RM64.00 | 1+2 |
| Kajang Bus Terminal | Bus Stop Pasar Pulai Chondong | 8:30 PM | RM69.40 | 1+2 |
| Kajang Bus Terminal | Dataran Peladang, Kuala Krai | 8:30 AM8:15 PM8:25 PM8:30 PM | RM64.00 | 1+2 |
| Kajang Bus Terminal | Hentian Bas Peringat | 8:30 AM8:30 PM | RM69.40 | 1+2 |
| Kajang Bus Terminal | Kok Lanas Bus Terminal | 8:30 AM8:30 PM | RM69.40 | 1+2 |
| Kajang Bus Terminal | Laloh Police Station | 8:30 AM8:15 PM8:25 PM8:30 PM | RM64.00 | 1+2 |
| Kajang Bus Terminal | Machang Bus Terminal | 8:30 AM8:15 PM8:25 PM8:30 PM | RM64.00 | 1+2 |
| Kajang Bus Terminal | Pasir Mas Bus Terminal | 8:30 AM8:30 PM | RM69.30 | 1+2 |
| Kajang Bus Terminal | Pasir Puteh Bus Terminal | 8:30 AM8:15 PM8:25 PM8:30 PM | RM67.90 | 1+2 |
| Kajang Bus Terminal | Pekan Melor | 8:30 AM8:30 PM | RM69.40 | 1+2 |
| Kajang Bus Terminal | Rantau Panjang Bus Terminal | 8:30 AM8:30 PM | RM65.50 | 1+2 |
| Kajang Bus Terminal | SMK Long Ghafar, Kota Bharu | 8:30 PM | RM69.40 | 1+2 |
| Kajang Bus Terminal | Stesen Bas Ekspres Tanah Merah | 8:30 AM8:30 PM | RM66.10 | 1+2 |
| Kajang Bus Terminal | Stesen Bas Ketereh | 8:30 AM8:30 PM | RM69.40 | 1+2 |
| Kajang Bus Terminal | Terminal Bas Kota Bharu | 8:30 AM8:30 PM | RM69.40 | 1+2 |
| Putrajaya Sentral | Bus Stop Chiku 3 | 9:00 AM9:00 PM | RM64.00 | 1+2 |
| Putrajaya Sentral | Bus Stop Pasar Pulai Chondong | 9:00 PM | RM69.40 | 1+2 |
| Putrajaya Sentral | Dataran Peladang, Kuala Krai | 9:00 AM9:00 PM | RM64.00 | 1+2 |
| Putrajaya Sentral | Hentian Bas Peringat | 9:00 AM9:00 PM | RM69.40 | 1+2 |
| Putrajaya Sentral | Kok Lanas Bus Terminal | 9:00 AM9:00 PM | RM69.40 | 1+2 |
| Putrajaya Sentral | Laloh Police Station | 9:00 AM9:00 PM | RM64.00 | 1+2 |
| Putrajaya Sentral | Machang Bus Terminal | 9:00 AM9:00 PM | RM64.00 | 1+2 |
| Putrajaya Sentral | Pasir Mas Bus Terminal | 9:00 AM9:00 PM | RM69.90 | 1+2 |
| Putrajaya Sentral | Pasir Puteh Bus Terminal | 9:00 AM9:00 PM | RM67.90 | 1+2 |
| Putrajaya Sentral | Pekan Melor | 9:00 AM9:00 PM | RM69.40 | 1+2 |
| Putrajaya Sentral | Rantau Panjang Bus Terminal | 9:00 AM9:00 PM | RM65.50 | 1+2 |
| Putrajaya Sentral | SMK Long Ghafar, Kota Bharu | 9:00 PM | RM69.40 | 1+2 |
| Putrajaya Sentral | Stesen Bas Ekspres Tanah Merah | 9:00 AM9:00 PM | RM66.10 | 1+2 |
| Putrajaya Sentral | Stesen Bas Ketereh | 9:00 AM9:00 PM | RM69.40 | 1+2 |
| Putrajaya Sentral | Terminal Bas Kota Bharu | 9:00 AM9:00 PM | RM69.40 | 1+2 |
| TBG (Terminal Bersepadu Gombak) | Bus Stop Chiku 3 | 10:00 AM10:00 PM | RM57.30 | 1+2 |
| TBG (Terminal Bersepadu Gombak) | Bus Stop Pasar Pulai Chondong | 10:00 PM | RM64.00 | 1+2 |
| TBG (Terminal Bersepadu Gombak) | Dataran Peladang, Kuala Krai | 10:00 AM10:00 PM | RM57.30 | 1+2 |
| TBG (Terminal Bersepadu Gombak) | Hentian Bas Peringat | 10:00 AM10:00 PM | RM64.00 | 1+2 |
| TBG (Terminal Bersepadu Gombak) | Kok Lanas Bus Terminal | 10:00 AM10:00 PM | RM64.00 | 1+2 |
| TBG (Terminal Bersepadu Gombak) | Laloh Police Station | 10:00 AM10:00 PM | RM57.30 | 1+2 |
| TBG (Terminal Bersepadu Gombak) | Machang Bus Terminal | 10:00 AM10:00 PM | RM57.30 | 1+2 |
| TBG (Terminal Bersepadu Gombak) | Pasir Mas Bus Terminal | 10:00 AM10:00 PM | RM63.40 | 1+2 |
| TBG (Terminal Bersepadu Gombak) | Pasir Puteh Bus Terminal | 10:00 AM10:00 PM | RM61.00 | 1+2 |
| TBG (Terminal Bersepadu Gombak) | Pekan Melor | 10:00 AM10:00 PM | RM64.00 | 1+2 |
| TBG (Terminal Bersepadu Gombak) | Rantau Panjang Bus Terminal | 10:00 AM10:00 PM | RM60.10 | 1+2 |
| TBG (Terminal Bersepadu Gombak) | SMK Long Ghafar, Kota Bharu | 10:00 PM | RM64.00 | 1+2 |
| TBG (Terminal Bersepadu Gombak) | Stesen Bas Ekspres Tanah Merah | 10:00 AM10:00 PM | RM59.10 | 1+2 |
| TBG (Terminal Bersepadu Gombak) | Stesen Bas Ketereh | 10:00 AM10:00 PM | RM64.00 | 1+2 |
| TBG (Terminal Bersepadu Gombak) | Terminal Bas Kota Bharu | 10:00 AM10:00 PM | RM64.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Bus Stop Chiku 3 | 9:30 AM9:30 PM | RM61.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Bus Stop Pasar Pulai Chondong | 9:30 PM | RM67.80 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Dataran Peladang, Kuala Krai | 9:30 AM9:30 PM | RM61.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Hentian Bas Peringat | 9:30 AM9:30 PM | RM67.80 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Kok Lanas Bus Terminal | 9:30 AM9:30 PM | RM67.80 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Laloh Police Station | 9:30 AM9:30 PM | RM61.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Machang Bus Terminal | 9:30 AM9:30 PM | RM61.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Pasir Mas Bus Terminal | 9:30 AM9:30 PM | RM67.20 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Pasir Puteh Bus Terminal | 9:30 AM9:30 PM | RM64.80 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Pekan Melor | 9:30 AM9:30 PM | RM67.80 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Rantau Panjang Bus Terminal | 9:30 AM9:30 PM | RM63.90 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | SMK Long Ghafar, Kota Bharu | 9:30 PM | RM67.80 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Stesen Bas Ekspres Tanah Merah | 9:30 AM9:30 PM | RM62.80 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Stesen Bas Ketereh | 9:30 AM9:30 PM | RM67.80 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Terminal Bas Kota Bharu | 9:30 AM9:30 PM | RM67.80 | 1+2 |
To Kuala Lumpur
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Bus Stop Chiku 3 | Putrajaya Sentral | 11:30 PM | RM64.00 | 1+2 |
| Bus Stop Chiku 3 | TBG (Terminal Bersepadu Gombak) | 11:30 PM | RM57.30 | 1+2 |
| Bus Stop Chiku 3 | TBS (Terminal Bersepadu Selatan) | 11:30 PM | RM61.00 | 1+2 |
| Bus Stop Pasar Pulai Chondong | Putrajaya Sentral | 9:50 AM9:50 PM | RM69.40 | 1+2 |
| Bus Stop Pasar Pulai Chondong | TBG (Terminal Bersepadu Gombak) | 9:50 AM9:50 PM | RM64.00 | 1+2 |
| Bus Stop Pasar Pulai Chondong | TBS (Terminal Bersepadu Selatan) | 9:50 AM9:50 PM | RM67.80 | 1+2 |
| Dataran Peladang, Kuala Krai | Putrajaya Sentral | 10:30 AM10:30 PM10:31 PM | RM64.00 | 1+2 |
| Dataran Peladang, Kuala Krai | TBG (Terminal Bersepadu Gombak) | 10:30 AM10:30 PM10:31 PM | RM57.30 | 1+2 |
| Dataran Peladang, Kuala Krai | TBS (Terminal Bersepadu Selatan) | 10:30 AM10:30 PM10:31 PM | RM61.00 | 1+2 |
| Hentian Bas Peringat | Putrajaya Sentral | 9:20 PM | RM69.40 | 1+2 |
| Hentian Bas Peringat | TBG (Terminal Bersepadu Gombak) | 9:20 PM | RM64.00 | 1+2 |
| Hentian Bas Peringat | TBS (Terminal Bersepadu Selatan) | 9:20 PM | RM67.80 | 1+2 |
| Johor Bharu | TBS (Terminal Bersepadu Selatan) | 1:00 PM3:00 PM7:30 PM | RM47.00 | 1+2 |
| Kok Lanas Bus Terminal | Putrajaya Sentral | 9:40 AM9:40 PM | RM69.40 | 1+2 |
| Kok Lanas Bus Terminal | TBG (Terminal Bersepadu Gombak) | 9:40 AM9:40 PM | RM64.00 | 1+2 |
| Kok Lanas Bus Terminal | TBS (Terminal Bersepadu Selatan) | 9:40 AM9:40 PM | RM67.80 | 1+2 |
| Kuala Besut Bus Terminal | Putrajaya Sentral | 8:30 PM | RM67.90 | 1+2 |
| Kuala Besut Bus Terminal | TBG (Terminal Bersepadu Gombak) | 8:30 PM | RM64.30 | 1+2 |
| Kuala Besut Bus Terminal | TBS (Terminal Bersepadu Selatan) | 8:30 PM | RM68.10 | 1+2 |
| Kuantan | TBG (Terminal Bersepadu Gombak) | 7:30 AM10:00 AM1:30 PM4:00 PM7:30 PM10:00 PM | RM34.80 | 1+2 |
| Kuantan | TBS (Terminal Bersepadu Selatan) | 7:00 AM10:00 AM1:30 PM4:00 PM7:30 PM10:00 PM | RM38.70 | 1+2 |
| Laloh Police Station | Putrajaya Sentral | 11:00 PM | RM64.00 | 1+2 |
| Laloh Police Station | TBG (Terminal Bersepadu Gombak) | 11:00 PM | RM57.30 | 1+2 |
| Laloh Police Station | TBS (Terminal Bersepadu Selatan) | 11:00 PM | RM61.00 | 1+2 |
| Machang Bus Terminal | Putrajaya Sentral | 10:00 AM10:00 PM | RM64.00 | 1+2 |
| Machang Bus Terminal | TBG (Terminal Bersepadu Gombak) | 10:00 AM10:00 PM | RM57.30 | 1+2 |
| Machang Bus Terminal | TBS (Terminal Bersepadu Selatan) | 10:00 AM10:00 PM | RM61.00 | 1+2 |
| Masjid Jerteh | Putrajaya Sentral | 9:00 PM | RM67.90 | 1+2 |
| Masjid Jerteh | TBG (Terminal Bersepadu Gombak) | 9:00 PM | RM62.20 | 1+2 |
| Masjid Jerteh | TBS (Terminal Bersepadu Selatan) | 9:00 PM | RM65.80 | 1+2 |
| Masjid Sultan Ahmad, Paloh 2 | Putrajaya Sentral | 11:15 PM | RM64.00 | 1+2 |
| Masjid Sultan Ahmad, Paloh 2 | TBG (Terminal Bersepadu Gombak) | 11:15 PM | RM57.30 | 1+2 |
| Masjid Sultan Ahmad, Paloh 2 | TBS (Terminal Bersepadu Selatan) | 11:15 PM | RM61.00 | 1+2 |
| Muar | TBS (Terminal Bersepadu Selatan) | 8:30 AM9:30 AM12:30 PM1:30 PM5:00 PM6:00 PM8:30 PM9:30 PM | RM25.00 | 1+2 |
| Pasir Mas Bus Terminal | Putrajaya Sentral | 9:00 PM | RM69.90 | 1+2 |
| Pasir Mas Bus Terminal | TBG (Terminal Bersepadu Gombak) | 9:00 PM | RM63.40 | 1+2 |
| Pasir Mas Bus Terminal | TBS (Terminal Bersepadu Selatan) | 9:00 PM | RM67.20 | 1+2 |
| Pasir Puteh Bus Terminal | Putrajaya Sentral | 9:30 PM | RM67.90 | 1+2 |
| Pasir Puteh Bus Terminal | TBG (Terminal Bersepadu Gombak) | 9:30 PM | RM61.00 | 1+2 |
| Pasir Puteh Bus Terminal | TBS (Terminal Bersepadu Selatan) | 9:30 PM | RM64.80 | 1+2 |
| Pekan Melor | Putrajaya Sentral | 9:30 AM9:30 PM | RM69.40 | 1+2 |
| Pekan Melor | TBG (Terminal Bersepadu Gombak) | 9:30 AM9:30 PM | RM64.00 | 1+2 |
| Pekan Melor | TBS (Terminal Bersepadu Selatan) | 9:30 AM9:30 PM | RM67.80 | 1+2 |
| Rantau Panjang Bus Terminal | Putrajaya Sentral | 8:30 PM | RM65.50 | 1+2 |
| Rantau Panjang Bus Terminal | TBG (Terminal Bersepadu Gombak) | 8:30 PM | RM60.10 | 1+2 |
| Rantau Panjang Bus Terminal | TBS (Terminal Bersepadu Selatan) | 8:30 PM | RM63.90 | 1+2 |
| SMK Long Ghafar, Kota Bharu | Putrajaya Sentral | 9:15 PM | RM69.40 | 1+2 |
| SMK Long Ghafar, Kota Bharu | TBG (Terminal Bersepadu Gombak) | 9:15 PM | RM64.00 | 1+2 |
| SMK Long Ghafar, Kota Bharu | TBS (Terminal Bersepadu Selatan) | 9:15 PM | RM67.80 | 1+2 |
| Stesen Bas Ekspres Tanah Merah | Putrajaya Sentral | 9:30 PM | RM66.10 | 1+2 |
| Stesen Bas Ekspres Tanah Merah | TBG (Terminal Bersepadu Gombak) | 9:30 PM | RM59.10 | 1+2 |
| Stesen Bas Ekspres Tanah Merah | TBS (Terminal Bersepadu Selatan) | 9:30 PM | RM62.80 | 1+2 |
| Stesen Bas Ketereh | Putrajaya Sentral | 9:35 AM9:35 PM | RM69.40 | 1+2 |
| Stesen Bas Ketereh | TBG (Terminal Bersepadu Gombak) | 9:35 AM9:35 PM | RM64.00 | 1+2 |
| Stesen Bas Ketereh | TBS (Terminal Bersepadu Selatan) | 9:35 AM9:35 PM | RM67.80 | 1+2 |
| Terminal Bas Kota Bharu | Putrajaya Sentral | 9:00 AM9:00 PM | RM69.40 | 1+2 |
| Terminal Bas Kota Bharu | TBG (Terminal Bersepadu Gombak) | 9:00 AM9:00 PM | RM64.00 | 1+2 |
| Terminal Bas Kota Bharu | TBS (Terminal Bersepadu Selatan) | 9:00 AM9:00 PM | RM67.80 | 1+2 |
To Selangor
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Bus Stop Chiku 3 | Kajang Bus Terminal | 11:30 PM | RM64.00 | 1+2 |
| Bus Stop Pasar Pulai Chondong | Kajang Bus Terminal | 9:50 AM9:50 PM | RM69.40 | 1+2 |
| Dataran Peladang, Kuala Krai | Kajang Bus Terminal | 10:30 AM10:30 PM10:31 PM | RM64.00 | 1+2 |
| Hentian Bas Peringat | Kajang Bus Terminal | 9:20 PM | RM69.40 | 1+2 |
| Kok Lanas Bus Terminal | Kajang Bus Terminal | 9:40 AM9:40 PM | RM69.40 | 1+2 |
| Kuala Besut Bus Terminal | Kajang Bus Terminal | 8:30 PM | RM67.90 | 1+2 |
| Kuantan | Terminal 17, Shah Alam | 7:30 AM10:00 AM1:30 PM4:00 PM7:30 PM10:00 PM | RM43.80 | 1+2 |
| Laloh Police Station | Kajang Bus Terminal | 11:00 PM | RM64.00 | 1+2 |
| Machang Bus Terminal | Kajang Bus Terminal | 10:00 AM10:00 PM | RM64.00 | 1+2 |
| Masjid Jerteh | Kajang Bus Terminal | 9:00 PM | RM67.90 | 1+2 |
| Masjid Sultan Ahmad, Paloh 2 | Kajang Bus Terminal | 11:15 PM | RM64.00 | 1+2 |
| Pasir Mas Bus Terminal | Kajang Bus Terminal | 9:00 PM | RM69.30 | 1+2 |
| Pasir Puteh Bus Terminal | Kajang Bus Terminal | 9:30 PM | RM67.90 | 1+2 |
| Pekan Melor | Kajang Bus Terminal | 9:30 AM9:30 PM | RM69.40 | 1+2 |
| Rantau Panjang Bus Terminal | Kajang Bus Terminal | 8:30 PM | RM65.50 | 1+2 |
| SMK Long Ghafar, Kota Bharu | Kajang Bus Terminal | 9:15 PM | RM69.40 | 1+2 |
| Stesen Bas Ekspres Tanah Merah | Kajang Bus Terminal | 9:30 PM | RM66.10 | 1+2 |
| Stesen Bas Ketereh | Kajang Bus Terminal | 9:35 AM9:35 PM | RM69.40 | 1+2 |
| Terminal Bas Kota Bharu | Kajang Bus Terminal | 9:00 AM9:00 PM | RM69.40 | 1+2 |
To Terengganu
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Kajang Bus Terminal | Kuala Besut Bus Terminal | 8:30 AM8:15 PM8:25 PM8:30 PM | RM67.90 | 1+2 |
| Kajang Bus Terminal | Masjid Jerteh | 8:30 AM8:15 PM8:25 PM8:30 PM | RM67.90 | 1+2 |
| Putrajaya Sentral | Kuala Besut Bus Terminal | 9:00 AM9:00 PM | RM67.90 | 1+2 |
| Putrajaya Sentral | Masjid Jerteh | 9:00 AM9:00 PM | RM67.90 | 1+2 |
| TBG (Terminal Bersepadu Gombak) | Kuala Besut Bus Terminal | 10:00 AM10:00 PM | RM64.30 | 1+2 |
| TBG (Terminal Bersepadu Gombak) | Masjid Jerteh | 10:00 AM10:00 PM | RM62.20 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Kuala Besut Bus Terminal | 9:30 AM9:30 PM | RM68.10 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Masjid Jerteh | 9:30 AM9:30 PM | RM65.80 | 1+2 |
To Johor
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Muar | Johor Bharu | 9:00 AM | RM25.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Johor Bharu | 9:00 AM2:00 PM | RM47.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Muar | 8:00 AM9:00 AM1:00 PM2:00 PM4:30 PM5:30 PM6:30 PM9:00 PM10:00 PM | RM25.00 | 1+2 |
To Pahang
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| TBS (Terminal Bersepadu Selatan) | Kuantan | 8:30 AM11:00 AM2:30 PM5:00 PM8:30 PM11:00 PM | RM38.70 | 1+2 |
| Terminal 17, Shah Alam | Kuantan | 7:30 AM9:30 AM1:30 PM4:00 PM7:30 PM10:00 PM | RM43.80 | 1+2 |
Boarding points
MyXPress (Jasa Sinaran Express) picks up at 26 locations. Arrive at least 20 minutes before departure — coaches do not wait, and no-shows are not refunded.
- Bus Stop Chiku 3
- Bus Stop Pasar Pulai Chondong
- Dataran Peladang, Kuala Krai
- Hentian Bas Peringat
- Johor Bharu
- Kajang Bus Terminal
- Kok Lanas Bus Terminal
- Kuala Besut Bus Terminal
- Kuantan
- Laloh Police Station
- Machang Bus Terminal
- Masjid Jerteh
- Masjid Sultan Ahmad, Paloh 2
- Muar
- Pasir Mas Bus Terminal
- Pasir Puteh Bus Terminal
- Pekan Melor
- Putrajaya Sentral
- Rantau Panjang Bus Terminal
- SMK Long Ghafar, Kota Bharu
- Stesen Bas Ekspres Tanah Merah
- Stesen Bas Ketereh
- TBG (Terminal Bersepadu Gombak)
- TBS (Terminal Bersepadu Selatan)
Frequently asked questions
How much does a MyXPress (Jasa Sinaran Express) ticket cost?
MyXPress (Jasa Sinaran Express) fares start at RM25.00 one way, depending on the route and coach class.
Where does MyXPress (Jasa Sinaran Express) go?
MyXPress (Jasa Sinaran Express) serves 6 states — Kelantan, Kuala Lumpur, Selangor, Terengganu, Johor, Pahang.
How do I book a MyXPress (Jasa Sinaran Express) ticket?
You can book MyXPress (Jasa Sinaran Express) tickets online with instant e-ticket confirmation, or buy at the counter subject to availability.
What time do MyXPress (Jasa Sinaran Express) buses depart?
Departures run from 7:00 AM through to 11:30 PM, depending on the route.