Timetable data last refreshed August 2026. Operators change schedules at short notice — always confirm when you book.
SMB Express operates 100 scheduled routes to Selangor, Johor, Negeri Sembilan, Perak and Kuala Lumpur, with 244 departures a day and fares from RM15.00.
- Passenger rating
- 4.4 / 5
- Destination states
- 5
- Scheduled routes
- 100 · 244 daily departures
- Seating layouts
- 1+2
- Fares from
- RM15.00
- Official website
- www.busonlineticket.com/bus/smb-express
Book SMB Express online
Check live SMB Express seat availability and get an instant e-ticket.
SMB 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. SMB Express may add, withdraw or retime services without notice.
To Selangor
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Johor Bahru (JB Larkin Term.) | Kuala Selangor | 10:00 AM9:15 PM | RM75.00 | 1+2 |
| Johor Bahru (JB Larkin Term.) | Sabak Bernam | 10:00 AM9:15 PM | RM75.00 | 1+2 |
| Johor Bahru (JB Larkin Term.) | Sekinchan | 10:00 AM9:15 PM | RM75.00 | 1+2 |
| Johor Bahru (JB Larkin Term.) | Sungai Besar | 10:00 AM9:15 PM | RM75.00 | 1+2 |
| Johor Bahru (JB Larkin Term.) | Tanjung Karang | 10:00 AM9:15 PM | RM75.00 | 1+2 |
| Johor Bahru (JB Larkin Term.) | Terminal Shah Alam | 10:00 AM9:15 PM | RM52.00 | 1+2 |
| Kuala Selangor | Klang Sentral Sani Bus Terminal | 10:50 AM | RM25.00 | 1+2 |
| Kuala Selangor | Terminal Shah Alam | 10:50 AM6:40 PM6:41 PM6:45 PM | RM20.00 | 1+2 |
| Sabak Bernam | Klang Sentral Sani Bus Terminal | 9:40 AM | RM25.00 | 1+2 |
| Sabak Bernam | Terminal Shah Alam | 9:40 AM5:35 PM5:36 PM | RM20.00 | 1+2 |
| Sekinchan | Klang Sentral Sani Bus Terminal | 10:10 AM | RM25.00 | 1+2 |
| Sekinchan | Terminal Shah Alam | 10:10 AM6:05 PM | RM20.00 | 1+2 |
| Seremban | Kuala Selangor | 12:30 AM8:45 AM2:30 PM | RM40.00 | 1+2 |
| Seremban | Sabak Bernam | 12:30 AM8:45 AM2:30 PM | RM40.00 | 1+2 |
| Seremban | Sekinchan | 12:30 AM8:45 AM2:30 PM | RM40.00 | 1+2 |
| Seremban | Sungai Besar | 12:30 AM8:45 AM2:30 PM | RM40.00 | 1+2 |
| Seremban | Tanjung Karang | 12:30 AM8:45 AM2:30 PM | RM40.00 | 1+2 |
| Seremban | Terminal Shah Alam | 8:45 AM2:30 PM | RM20.00 | 1+2 |
| Simpang 4 Hutan Melintang | Klang Sentral Sani Bus Terminal | 9:20 AM | RM25.00 | 1+2 |
| Simpang 4 Hutan Melintang | Terminal Shah Alam | 9:20 AM5:20 PM5:21 PM | RM20.00 | 1+2 |
| Sungai Besar | Klang Sentral Sani Bus Terminal | 9:50 AM | RM25.00 | 1+2 |
| Sungai Besar | Terminal Shah Alam | 9:50 AM5:50 PM5:51 PM | RM20.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Sungai Besar | 10:00 AM3:45 PM | RM28.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Tanjung Karang | 10:00 AM3:45 PM | RM25.00 | 1+2 |
| Tanjung Karang | Klang Sentral Sani Bus Terminal | 10:30 AM | RM25.00 | 1+2 |
| Tanjung Karang | Terminal Shah Alam | 10:30 AM6:20 PM6:21 PM6:25 PM | RM20.00 | 1+2 |
| Teluk Intan | Klang Sentral Sani Bus Terminal | 9:00 AM | RM25.00 | 1+2 |
| Teluk Intan | Terminal Shah Alam | 9:00 AM5:00 PM5:01 PM | RM20.00 | 1+2 |
| Terminal Shah Alam | Kuala Selangor | 10:45 AM4:25 PM | RM25.00 | 1+2 |
| Terminal Shah Alam | Sabak Bernam | 10:45 AM4:25 PM | RM25.00 | 1+2 |
| Terminal Shah Alam | Sungai Besar | 10:45 AM4:25 PM | RM25.00 | 1+2 |
| Terminal Shah Alam | Tanjung Karang | 10:45 AM4:25 PM | RM25.00 | 1+2 |
| Tun Aminah | Kuala Selangor | 10:20 AM9:35 PM | RM75.00 | 1+2 |
| Tun Aminah | Sabak Bernam | 10:20 AM9:35 PM | RM75.00 | 1+2 |
| Tun Aminah | Sekinchan | 10:20 AM9:35 PM | RM75.00 | 1+2 |
| Tun Aminah | Sungai Besar | 10:20 AM9:35 PM | RM75.00 | 1+2 |
| Tun Aminah | Tanjung Karang | 10:20 AM9:35 PM | RM75.00 | 1+2 |
| Tun Aminah | Terminal Shah Alam | 10:20 AM9:35 PM | RM52.00 | 1+2 |
To Johor
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Kuala Selangor | Johor Bahru (JB Larkin Term.) | 10:50 AM10:25 PM | RM75.00 | 1+2 |
| Kuala Selangor | Tun Aminah | 10:25 PM | RM75.00 | 1+2 |
| Kuala Selangor | Tun Aminah Bus Terminal | 10:50 AM10:25 PM | RM75.00 | 1+2 |
| Kuala Selangor | Yong Peng Toll (Utara) | 10:25 PM | RM70.00 | 1+2 |
| Sabak Bernam | Johor Bahru (JB Larkin Term.) | 9:40 AM9:15 PM | RM75.00 | 1+2 |
| Sabak Bernam | Tun Aminah | 9:15 PM | RM75.00 | 1+2 |
| Sabak Bernam | Tun Aminah Bus Terminal | 9:40 AM9:15 PM | RM75.00 | 1+2 |
| Sabak Bernam | Yong Peng Toll (Utara) | 9:15 PM | RM70.00 | 1+2 |
| Sekinchan | Johor Bahru (JB Larkin Term.) | 10:10 AM9:45 PM | RM75.00 | 1+2 |
| Sekinchan | Tun Aminah | 9:45 PM | RM75.00 | 1+2 |
| Sekinchan | Tun Aminah Bus Terminal | 10:10 AM9:45 PM | RM75.00 | 1+2 |
| Sekinchan | Yong Peng Toll (Utara) | 9:45 PM | RM70.00 | 1+2 |
| Seremban | Johor Bahru (JB Larkin Term.) | 1:15 AM | RM40.00 | 1+2 |
| Seremban | Taman Tampoi | 1:15 AM | RM35.00 | 1+2 |
| Seremban | Tun Aminah Bus Terminal | 1:15 AM | RM35.00 | 1+2 |
| Simpang 4 Hutan Melintang | Johor Bahru (JB Larkin Term.) | 9:20 AM9:00 PM | RM75.00 | 1+2 |
| Simpang 4 Hutan Melintang | Tun Aminah | 9:00 PM | RM75.00 | 1+2 |
| Simpang 4 Hutan Melintang | Tun Aminah Bus Terminal | 9:20 AM9:00 PM | RM75.00 | 1+2 |
| Simpang 4 Hutan Melintang | Yong Peng Toll (Utara) | 9:00 PM | RM70.00 | 1+2 |
| Sungai Besar | Johor Bahru (JB Larkin Term.) | 9:50 AM9:30 PM | RM75.00 | 1+2 |
| Sungai Besar | Tun Aminah | 9:30 PM | RM75.00 | 1+2 |
| Sungai Besar | Tun Aminah Bus Terminal | 9:50 AM9:30 PM | RM75.00 | 1+2 |
| Sungai Besar | Yong Peng Toll (Utara) | 9:30 PM | RM70.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Johor Bahru (JB Larkin Term.) | 12:00 AM | RM49.00 | 1+2 |
| Tanjung Karang | Johor Bahru (JB Larkin Term.) | 10:30 AM10:05 PM | RM75.00 | 1+2 |
| Tanjung Karang | Tun Aminah | 10:05 PM | RM75.00 | 1+2 |
| Tanjung Karang | Tun Aminah Bus Terminal | 10:30 AM10:05 PM | RM75.00 | 1+2 |
| Tanjung Karang | Yong Peng Toll (Utara) | 10:05 PM | RM70.00 | 1+2 |
| Teluk Intan | Johor Bahru (JB Larkin Term.) | 9:00 AM8:45 PM | RM75.00 | 1+2 |
| Teluk Intan | Tun Aminah | 8:45 PM | RM75.00 | 1+2 |
| Teluk Intan | Tun Aminah Bus Terminal | 9:00 AM8:45 PM | RM75.00 | 1+2 |
| Teluk Intan | Yong Peng Toll (Utara) | 8:45 PM | RM70.00 | 1+2 |
| Terminal Shah Alam | Johor Bahru (JB Larkin Term.) | 12:30 PM | RM52.00 | 1+2 |
To Negeri Sembilan
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Johor Bahru (JB Larkin Term.) | Seremban | 9:15 PM | RM40.00 | 1+2 |
| Kuala Selangor | Seremban | 10:41 AM10:55 AM11:00 AM6:40 PM6:41 PM6:45 PM10:25 PM | RM40.00 | 1+2 |
| Sabak Bernam | Seremban | 9:45 AM9:50 AM9:51 AM5:35 PM5:36 PM9:15 PM | RM40.00 | 1+2 |
| Sekinchan | Seremban | 10:15 AM10:20 AM6:05 PM9:45 PM | RM40.00 | 1+2 |
| Simpang 4 Hutan Melintang | Seremban | 9:30 AM9:35 AM9:36 AM5:20 PM5:21 PM9:00 PM | RM40.00 | 1+2 |
| Sungai Besar | Seremban | 10:00 AM10:05 AM10:06 AM5:50 PM5:51 PM9:30 PM | RM40.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Seremban | 12:00 AM12:45 PM12:46 PM9:00 PM9:01 PM | RM15.00 | 1+2 |
| Tanjung Karang | Seremban | 10:21 AM10:35 AM10:40 AM6:20 PM6:21 PM6:25 PM10:05 PM | RM40.00 | 1+2 |
| Teluk Intan | Seremban | 9:10 AM9:11 AM5:00 PM5:01 PM8:45 PM | RM40.00 | 1+2 |
| Terminal Shah Alam | Seremban | 8:00 PM8:01 PM | RM15.00 | 1+2 |
| Tun Aminah | Seremban | 9:35 PM | RM40.00 | 1+2 |
To Perak
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Johor Bahru (JB Larkin Term.) | Simpang 4 Hutan Melintang | 10:00 AM9:15 PM | RM75.00 | 1+2 |
| Johor Bahru (JB Larkin Term.) | Teluk Intan | 10:00 AM9:15 PM | RM75.00 | 1+2 |
| Seremban | Simpang 4 Hutan Melintang | 12:30 AM8:45 AM2:30 PM | RM40.00 | 1+2 |
| Seremban | Teluk Intan | 12:30 AM8:45 AM2:30 PM | RM40.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Teluk Intan | 10:00 AM3:45 PM | RM28.00 | 1+2 |
| Terminal Shah Alam | Simpang 4 Hutan Melintang | 10:45 AM4:25 PM | RM25.00 | 1+2 |
| Terminal Shah Alam | Teluk Intan | 10:45 AM4:25 PM | RM25.00 | 1+2 |
| Tun Aminah | Simpang 4 Hutan Melintang | 10:20 AM9:35 PM | RM75.00 | 1+2 |
| Tun Aminah | Teluk Intan | 10:20 AM9:35 PM | RM75.00 | 1+2 |
To Kuala Lumpur
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Kuala Selangor | TBS (Terminal Bersepadu Selatan) | 10:41 AM10:55 AM11:00 AM6:40 PM6:41 PM6:45 PM10:25 PM | RM25.00 | 1+2 |
| Sabak Bernam | TBS (Terminal Bersepadu Selatan) | 9:45 AM9:50 AM9:51 AM5:35 PM5:36 PM9:15 PM | RM25.00 | 1+2 |
| Sekinchan | TBS (Terminal Bersepadu Selatan) | 10:15 AM10:20 AM6:05 PM9:45 PM | RM25.00 | 1+2 |
| Seremban | TBS (Terminal Bersepadu Selatan) | 8:45 AM2:30 PM | RM15.00 | 1+2 |
| Simpang 4 Hutan Melintang | TBS (Terminal Bersepadu Selatan) | 9:30 AM9:35 AM9:36 AM5:20 PM5:21 PM9:00 PM | RM25.00 | 1+2 |
| Sungai Besar | TBS (Terminal Bersepadu Selatan) | 10:00 AM10:05 AM10:06 AM5:50 PM5:51 PM9:30 PM | RM25.00 | 1+2 |
| Tanjung Karang | TBS (Terminal Bersepadu Selatan) | 10:21 AM10:35 AM10:40 AM6:20 PM6:21 PM6:25 PM10:05 PM | RM25.00 | 1+2 |
| Teluk Intan | TBS (Terminal Bersepadu Selatan) | 9:10 AM9:11 AM5:00 PM5:01 PM8:45 PM | RM25.00 | 1+2 |
| Terminal Shah Alam | TBS (Terminal Bersepadu Selatan) | 8:00 PM8:01 PM | RM15.00 | 1+2 |
Boarding points
SMB Express picks up at 12 locations. Arrive at least 20 minutes before departure — coaches do not wait, and no-shows are not refunded.
- Johor Bahru (JB Larkin Term.)
- Kuala Selangor
- Sabak Bernam
- Sekinchan
- Seremban
- Simpang 4 Hutan Melintang
- Sungai Besar
- TBS (Terminal Bersepadu Selatan)
- Tanjung Karang
- Teluk Intan
- Terminal Shah Alam
- Tun Aminah
Frequently asked questions
How much does a SMB Express ticket cost?
SMB Express fares start at RM15.00 one way, depending on the route and coach class.
Where does SMB Express go?
SMB Express serves 5 states — Selangor, Johor, Negeri Sembilan, Perak, Kuala Lumpur.
How do I book a SMB Express ticket?
You can book SMB Express tickets online with instant e-ticket confirmation, or buy at the counter subject to availability.
What time do SMB Express buses depart?
Departures run from 12:00 AM through to 10:25 PM, depending on the route.