Timetable data last refreshed August 2026. Operators change schedules at short notice — always confirm when you book.
MTC Express operates 87 scheduled routes to Sarawak, with 217 departures a day and fares from RM15.00.
- Passenger rating
- 4.1 / 5
- Destination states
- 1
- Scheduled routes
- 87 · 217 daily departures
- Seating layouts
- 1+2
- Fares from
- RM15.00
- Official website
- mtcmiri.com
Book MTC Express online
Check live MTC Express seat availability and get an instant e-ticket.
MTC 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. MTC Express may add, withdraw or retime services without notice.
To Sarawak
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Bintulu Sentral Bus Terminal | Jelukong Bus Terminal | 6:30 PM8:30 PM | RM55.00 | 1+2 |
| Bintulu Sentral Bus Terminal | Kuching Sentral Bus Terminal | 6:30 PM8:30 PM | RM80.00 | 1+2 |
| Bintulu Sentral Bus Terminal | Lachau | 6:30 PM8:30 PM | RM70.00 | 1+2 |
| Bintulu Sentral Bus Terminal | Miri Sentral | 7:00 AM12:00 PM3:15 PM5:30 PM | RM28.00 | 1+2 |
| Bintulu Sentral Bus Terminal | Sarikei Express Bus Terminal | 6:30 PM8:30 PM | RM40.00 | 1+2 |
| Bintulu Sentral Bus Terminal | Selangau | 12:00 PM3:00 PM5:30 PM6:30 PM8:30 PM | RM20.00 | 1+2 |
| Bintulu Sentral Bus Terminal | Serian Bus Terminal | 6:30 PM8:30 PM | RM75.00 | 1+2 |
| Bintulu Sentral Bus Terminal | Sibu Bus Terminal | 12:00 PM3:00 PM5:30 PM6:30 PM8:30 PM | RM28.00 | 1+2 |
| Bintulu Sentral Bus Terminal | Simpang Bakun | 7:00 AM12:00 PM3:15 PM5:30 PM | RM15.00 | 1+2 |
| Bintulu Sentral Bus Terminal | Simpang Balai Ringin | 6:30 PM8:30 PM | RM70.00 | 1+2 |
| Bintulu Sentral Bus Terminal | Simpang Bekenu | 7:00 AM12:00 PM3:15 PM5:30 PM | RM20.00 | 1+2 |
| Bintulu Sentral Bus Terminal | Simpang Bintangor | 6:30 PM8:30 PM | RM35.00 | 1+2 |
| Bintulu Sentral Bus Terminal | Simpang Ngu Batu Niah | 7:00 AM12:00 PM3:15 PM5:30 PM | RM20.00 | 1+2 |
| Bintulu Sentral Bus Terminal | Simpang Roban | 6:30 PM8:30 PM | RM45.00 | 1+2 |
| Bintulu Sentral Bus Terminal | Simpang Saratok | 6:30 PM8:30 PM | RM50.00 | 1+2 |
| Bintulu Sentral Bus Terminal | Stapang | 12:00 PM3:00 PM5:30 PM6:30 PM8:30 PM | RM20.00 | 1+2 |
| Bintulu Sentral Bus Terminal | Tatau | 12:00 PM3:00 PM5:30 PM6:30 PM8:30 PM | RM15.00 | 1+2 |
| Bintulu Sentral Bus Terminal | Terminal Bas Baru Sri Aman | 6:30 PM8:30 PM | RM65.00 | 1+2 |
| Kuching Sentral Bus Terminal | Bintulu Sentral Bus Terminal | 2:30 PM7:30 PM | RM83.00 | 1+2 |
| Kuching Sentral Bus Terminal | Jelukong Bus Terminal | 2:30 PM7:30 PM | RM35.00 | 1+2 |
| Kuching Sentral Bus Terminal | Lachau | 2:30 PM7:30 PM | RM30.00 | 1+2 |
| Kuching Sentral Bus Terminal | Miri Sentral | 2:30 PM7:30 PM | RM109.00 | 1+2 |
| Kuching Sentral Bus Terminal | Sarikei Express Bus Terminal | 2:30 PM7:30 PM | RM46.00 | 1+2 |
| Kuching Sentral Bus Terminal | Selangau | 2:30 PM7:30 PM | RM70.00 | 1+2 |
| Kuching Sentral Bus Terminal | Sibu Bus Terminal | 2:30 PM7:30 PM | RM60.00 | 1+2 |
| Kuching Sentral Bus Terminal | Simpang Bakun | 2:30 PM7:30 PM | RM98.00 | 1+2 |
| Kuching Sentral Bus Terminal | Simpang Balai Ringin | 2:30 PM7:30 PM | RM30.00 | 1+2 |
| Kuching Sentral Bus Terminal | Simpang Bekenu | 2:30 PM7:30 PM | RM98.00 | 1+2 |
| Kuching Sentral Bus Terminal | Simpang Bintangor | 2:30 PM7:30 PM | RM50.00 | 1+2 |
| Kuching Sentral Bus Terminal | Simpang Ngu Batu Niah | 2:30 PM7:30 PM | RM98.00 | 1+2 |
| Kuching Sentral Bus Terminal | Simpang Roban | 2:30 PM7:30 PM | RM43.00 | 1+2 |
| Kuching Sentral Bus Terminal | Simpang Saratok | 2:30 PM7:30 PM | RM43.00 | 1+2 |
| Kuching Sentral Bus Terminal | Stapang | 2:30 PM7:30 PM | RM70.00 | 1+2 |
| Kuching Sentral Bus Terminal | Tatau | 2:30 PM7:30 PM | RM78.00 | 1+2 |
| Kuching Sentral Bus Terminal | Terminal Bas Baru Sri Aman | 2:30 PM7:30 PM | RM30.00 | 1+2 |
| Miri Sentral | Bintulu Sentral Bus Terminal | 8:00 AM11:00 AM1:30 PM2:30 PM4:30 PM | RM28.00 | 1+2 |
| Miri Sentral | Jelukong Bus Terminal | 2:30 PM4:30 PM | RM80.00 | 1+2 |
| Miri Sentral | Kuching Sentral Bus Terminal | 2:30 PM4:30 PM | RM109.00 | 1+2 |
| Miri Sentral | Lachau | 2:30 PM4:30 PM | RM85.00 | 1+2 |
| Miri Sentral | Sarikei Express Bus Terminal | 2:30 PM4:30 PM | RM65.00 | 1+2 |
| Miri Sentral | Selangau | 8:00 AM11:00 AM1:30 PM2:30 PM4:30 PM | RM46.00 | 1+2 |
| Miri Sentral | Serian Bus Terminal | 2:30 PM4:30 PM | RM101.00 | 1+2 |
| Miri Sentral | Sibu Bus Terminal | 8:00 AM11:00 AM1:30 PM2:30 PM4:30 PM | RM55.00 | 1+2 |
| Miri Sentral | Simpang Bakun | 8:00 AM11:00 AM1:30 PM2:30 PM4:30 PM | RM25.00 | 1+2 |
| Miri Sentral | Simpang Balai Ringin | 2:30 PM4:30 PM | RM85.00 | 1+2 |
| Miri Sentral | Simpang Bintangor | 2:30 PM4:30 PM | RM65.00 | 1+2 |
| Miri Sentral | Simpang Roban | 2:30 PM4:30 PM | RM70.00 | 1+2 |
| Miri Sentral | Simpang Saratok | 2:30 PM4:30 PM | RM75.00 | 1+2 |
| Miri Sentral | Stapang | 8:00 AM11:00 AM1:30 PM2:30 PM4:30 PM | RM48.00 | 1+2 |
| Miri Sentral | Tatau | 8:00 AM11:00 AM1:30 PM2:30 PM4:30 PM | RM40.00 | 1+2 |
| Miri Sentral | Terminal Bas Baru Sri Aman | 2:30 PM4:30 PM | RM80.00 | 1+2 |
| Serian Bus Terminal | Bintulu Sentral Bus Terminal | 3:30 PM8:30 PM | RM75.00 | 1+2 |
| Serian Bus Terminal | Jelukong Bus Terminal | 3:30 PM8:30 PM | RM25.00 | 1+2 |
| Serian Bus Terminal | Kuching Sentral Bus Terminal | 6:30 AM | RM15.00 | 1+2 |
| Serian Bus Terminal | Lachau | 3:30 PM8:30 PM | RM15.00 | 1+2 |
| Serian Bus Terminal | Miri Sentral | 3:30 PM8:30 PM | RM101.00 | 1+2 |
| Serian Bus Terminal | Sarikei Express Bus Terminal | 3:30 PM8:30 PM | RM40.00 | 1+2 |
| Serian Bus Terminal | Selangau | 3:30 PM8:30 PM | RM60.00 | 1+2 |
| Serian Bus Terminal | Sibu Bus Terminal | 3:30 PM8:30 PM | RM50.00 | 1+2 |
| Serian Bus Terminal | Simpang Bakun | 3:30 PM8:30 PM | RM85.00 | 1+2 |
| Serian Bus Terminal | Simpang Balai Ringin | 3:30 PM8:30 PM | RM15.00 | 1+2 |
| Serian Bus Terminal | Simpang Bekenu | 3:30 PM8:30 PM | RM85.00 | 1+2 |
| Serian Bus Terminal | Simpang Bintangor | 3:30 PM8:30 PM | RM45.00 | 1+2 |
| Serian Bus Terminal | Simpang Ngu Batu Niah | 3:30 PM8:30 PM | RM85.00 | 1+2 |
| Serian Bus Terminal | Simpang Roban | 3:30 PM8:30 PM | RM35.00 | 1+2 |
| Serian Bus Terminal | Simpang Saratok | 3:30 PM8:30 PM | RM30.00 | 1+2 |
| Serian Bus Terminal | Stapang | 3:30 PM8:30 PM | RM55.00 | 1+2 |
| Serian Bus Terminal | Tatau | 3:30 PM8:30 PM | RM65.00 | 1+2 |
| Serian Bus Terminal | Terminal Bas Baru Sri Aman | 3:30 PM8:30 PM | RM20.00 | 1+2 |
| Sibu Bus Terminal | Bintulu Sentral Bus Terminal | 8:00 AM11:15 AM1:30 PM9:00 PM | RM28.00 | 1+2 |
| Sibu Bus Terminal | Jelukong Bus Terminal | 10:30 PM | RM30.00 | 1+2 |
| Sibu Bus Terminal | Kuching Sentral Bus Terminal | 10:30 PM | RM55.00 | 1+2 |
| Sibu Bus Terminal | Lachau | 10:30 PM | RM40.00 | 1+2 |
| Sibu Bus Terminal | Miri Sentral | 8:00 AM11:15 AM1:30 PM9:00 PM | RM55.00 | 1+2 |
| Sibu Bus Terminal | Sarikei Express Bus Terminal | 10:30 PM | RM20.00 | 1+2 |
| Sibu Bus Terminal | Selangau | 8:00 AM11:15 AM1:30 PM9:00 PM | RM15.00 | 1+2 |
| Sibu Bus Terminal | Serian Bus Terminal | 10:30 PM | RM50.00 | 1+2 |
| Sibu Bus Terminal | Simpang Bakun | 8:00 AM11:15 AM1:30 PM9:00 PM | RM40.00 | 1+2 |
| Sibu Bus Terminal | Simpang Balai Ringin | 10:30 PM | RM45.00 | 1+2 |
| Sibu Bus Terminal | Simpang Bekenu | 8:00 AM11:15 AM1:30 PM9:00 PM | RM45.00 | 1+2 |
| Sibu Bus Terminal | Simpang Bintangor | 10:30 PM | RM15.00 | 1+2 |
| Sibu Bus Terminal | Simpang Ngu Batu Niah | 8:00 AM11:15 AM1:30 PM9:00 PM | RM45.00 | 1+2 |
| Sibu Bus Terminal | Simpang Roban | 10:30 PM | RM25.00 | 1+2 |
| Sibu Bus Terminal | Simpang Saratok | 10:30 PM | RM25.00 | 1+2 |
| Sibu Bus Terminal | Stapang | 8:00 AM11:15 AM1:30 PM9:00 PM | RM15.00 | 1+2 |
| Sibu Bus Terminal | Tatau | 8:00 AM11:15 AM1:30 PM9:00 PM | RM20.00 | 1+2 |
| Sibu Bus Terminal | Terminal Bas Baru Sri Aman | 10:30 PM | RM35.00 | 1+2 |
Boarding points
MTC Express picks up at 5 locations. Arrive at least 20 minutes before departure — coaches do not wait, and no-shows are not refunded.
- Bintulu Sentral Bus Terminal
- Kuching Sentral Bus Terminal
- Miri Sentral
- Serian Bus Terminal
- Sibu Bus Terminal
Frequently asked questions
How much does a MTC Express ticket cost?
MTC Express fares start at RM15.00 one way, depending on the route and coach class.
Where does MTC Express go?
MTC Express serves 1 state — Sarawak.
How do I book a MTC Express ticket?
You can book MTC Express tickets online with instant e-ticket confirmation, or buy at the counter subject to availability.
What time do MTC Express buses depart?
Departures run from 6:30 AM through to 10:30 PM, depending on the route.