Timetable data last refreshed August 2026. Operators change schedules at short notice — always confirm when you book.
Kapit Express operates 122 scheduled routes to Sarawak, with 347 departures a day and fares from RM10.00.
- Passenger rating
- 4.1 / 5
- Destination states
- 1
- Scheduled routes
- 122 · 347 daily departures
- Seating layouts
- 2+2
- Fares from
- RM10.00
- Official website
- kapitbus.my
Book Kapit Express online
Check live Kapit Express seat availability and get an instant e-ticket.
Kapit 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. Kapit Express may add, withdraw or retime services without notice.
To Sarawak
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Bintulu Sentral Bus Terminal | Jalan Pembangunan, Saratok | 9:30 AM12:30 PM6:00 PM | RM50.00 | 2+2 |
| Bintulu Sentral Bus Terminal | Jelukong Bus Terminal | 9:30 AM12:30 PM6:00 PM | RM55.00 | 2+2 |
| Bintulu Sentral Bus Terminal | Kuching Sentral Bus Terminal | 9:30 AM12:30 PM6:00 PM | RM83.00 | 2+2 |
| Bintulu Sentral Bus Terminal | Lachau | 9:30 AM12:30 PM6:00 PM | RM65.00 | 2+2 |
| Bintulu Sentral Bus Terminal | Miri Sentral | 8:00 AM5:30 PM7:00 PM | RM27.00 | 2+2 |
| Bintulu Sentral Bus Terminal | SELANGAU Bus Terminal | 9:30 AM12:30 PM6:00 PM | RM18.00 | 2+2 |
| Bintulu Sentral Bus Terminal | SIMPANG BAKUN | 8:00 AM5:30 PM7:00 PM | RM15.00 | 2+2 |
| Bintulu Sentral Bus Terminal | Sarikei Express Bus Terminal | 9:30 AM12:30 PM6:00 PM | RM35.00 | 2+2 |
| Bintulu Sentral Bus Terminal | Serian Bus Terminal | 9:30 AM12:30 PM6:00 PM | RM75.00 | 2+2 |
| Bintulu Sentral Bus Terminal | Sibu Bus Terminal | 9:30 AM12:30 PM6:00 PM | RM28.00 | 2+2 |
| Bintulu Sentral Bus Terminal | Simpang Bekenu | 8:00 AM5:30 PM7:00 PM | RM26.00 | 2+2 |
| Bintulu Sentral Bus Terminal | Simpang Betong | 9:30 AM12:30 PM6:00 PM | RM52.00 | 2+2 |
| Bintulu Sentral Bus Terminal | Simpang Debak | 9:30 AM12:30 PM6:00 PM | RM53.00 | 2+2 |
| Bintulu Sentral Bus Terminal | Simpang Ngu Batu Niah | 8:00 AM5:30 PM7:00 PM | RM25.00 | 2+2 |
| Bintulu Sentral Bus Terminal | Simpang Sri Aman | 9:30 AM12:30 PM6:00 PM | RM61.00 | 2+2 |
| Bintulu Sentral Bus Terminal | Tatau Bus Terminal | 9:30 AM12:30 PM6:00 PM | RM12.00 | 2+2 |
| Kapit Bus Terminal | Jalan Pembangunan, Saratok | 8:45 AM | RM47.00 | 2+2 |
| Kapit Bus Terminal | Jelukong Bus Terminal | 8:45 AM | RM52.00 | 2+2 |
| Kapit Bus Terminal | Kuching Sentral Bus Terminal | 8:45 AM | RM82.00 | 2+2 |
| Kapit Bus Terminal | Lachau | 8:45 AM | RM67.00 | 2+2 |
| Kapit Bus Terminal | Sarikei Express Bus Terminal | 8:45 AM | RM32.00 | 2+2 |
| Kapit Bus Terminal | Serian Bus Terminal | 8:45 AM | RM74.00 | 2+2 |
| Kapit Bus Terminal | Sibu Airport | 6:30 AM7:30 AM8:45 AM9:45 AM12:00 PM2:00 PM4:00 PM | RM22.00 | 2+2 |
| Kapit Bus Terminal | Sibu Bus Terminal | 6:30 AM7:30 AM8:45 AM9:45 AM12:00 PM2:00 PM4:00 PM | RM22.00 | 2+2 |
| Kapit Bus Terminal | Simpang Betong | 8:45 AM | RM50.00 | 2+2 |
| Kapit Bus Terminal | Simpang Debak | 8:45 AM | RM50.00 | 2+2 |
| Kapit Bus Terminal | Simpang Sri Aman | 8:45 AM | RM62.00 | 2+2 |
| Kapit Bus Terminal | Song | 6:30 AM7:30 AM8:45 AM9:45 AM12:00 PM2:00 PM4:00 PM | RM12.00 | 2+2 |
| Kuching Sentral Bus Terminal | Bintulu Sentral Bus Terminal | 7:30 AM9:30 AM8:45 PM | RM83.00 | 2+2 |
| Kuching Sentral Bus Terminal | Jalan Pembangunan, Saratok | 7:30 AM9:30 AM8:45 PM | RM43.00 | 2+2 |
| Kuching Sentral Bus Terminal | Jelukong Bus Terminal | 7:30 AM9:30 AM8:45 PM | RM30.00 | 2+2 |
| Kuching Sentral Bus Terminal | Lachau | 7:30 AM9:30 AM8:45 PM | RM20.00 | 2+2 |
| Kuching Sentral Bus Terminal | Miri Sentral | 7:30 AM9:30 AM8:45 PM | RM109.00 | 2+2 |
| Kuching Sentral Bus Terminal | SELANGAU Bus Terminal | 7:30 AM9:30 AM8:45 PM | RM70.00 | 2+2 |
| Kuching Sentral Bus Terminal | SIMPANG BAKUN | 7:30 AM9:30 AM8:45 PM | RM95.00 | 2+2 |
| Kuching Sentral Bus Terminal | Sarikei Express Bus Terminal | 7:30 AM9:30 AM8:45 PM | RM45.00 | 2+2 |
| Kuching Sentral Bus Terminal | Serian Bus Terminal | 7:30 AM9:30 AM8:45 PM | RM10.00 | 2+2 |
| Kuching Sentral Bus Terminal | Sibu Bus Terminal | 7:30 AM9:30 AM8:45 PM | RM60.00 | 2+2 |
| Kuching Sentral Bus Terminal | Simpang Bekenu | 7:30 AM9:30 AM8:45 PM | RM98.00 | 2+2 |
| Kuching Sentral Bus Terminal | Simpang Betong | 7:30 AM9:30 AM8:45 PM | RM33.00 | 2+2 |
| Kuching Sentral Bus Terminal | Simpang Debak | 7:30 AM9:30 AM8:45 PM | RM38.00 | 2+2 |
| Kuching Sentral Bus Terminal | Simpang Ngu Batu Niah | 7:30 AM9:30 AM8:45 PM | RM98.00 | 2+2 |
| Kuching Sentral Bus Terminal | Simpang Sri Aman | 7:30 AM9:30 AM8:45 PM | RM25.00 | 2+2 |
| Kuching Sentral Bus Terminal | Tatau Bus Terminal | 7:30 AM9:30 AM8:45 PM | RM78.00 | 2+2 |
| Miri Sentral | Bintulu Sentral Bus Terminal | 6:15 AM9:30 AM1:45 PM | RM27.00 | 2+2 |
| Miri Sentral | Jalan Pembangunan, Saratok | 6:15 AM9:30 AM1:45 PM | RM70.00 | 2+2 |
| Miri Sentral | Jelukong Bus Terminal | 6:15 AM9:30 AM1:45 PM | RM80.00 | 2+2 |
| Miri Sentral | Kuching Sentral Bus Terminal | 6:15 AM9:30 AM1:45 PM | RM109.00 | 2+2 |
| Miri Sentral | Lachau | 6:15 AM9:30 AM1:45 PM | RM90.00 | 2+2 |
| Miri Sentral | SELANGAU Bus Terminal | 6:15 AM9:30 AM1:45 PM | RM45.00 | 2+2 |
| Miri Sentral | SIMPANG BAKUN | 6:15 AM9:30 AM1:45 PM | RM25.00 | 2+2 |
| Miri Sentral | Sarikei Express Bus Terminal | 6:15 AM9:30 AM1:45 PM | RM62.00 | 2+2 |
| Miri Sentral | Serian Bus Terminal | 6:15 AM9:30 AM1:45 PM | RM101.00 | 2+2 |
| Miri Sentral | Sibu Bus Terminal | 6:15 AM9:30 AM1:45 PM | RM54.00 | 2+2 |
| Miri Sentral | Simpang Bekenu | 6:15 AM9:30 AM1:45 PM | RM10.00 | 2+2 |
| Miri Sentral | Simpang Betong | 6:15 AM9:30 AM1:45 PM | RM79.00 | 2+2 |
| Miri Sentral | Simpang Debak | 6:15 AM9:30 AM1:45 PM | RM75.00 | 2+2 |
| Miri Sentral | Simpang Ngu Batu Niah | 6:15 AM9:30 AM1:45 PM | RM15.00 | 2+2 |
| Miri Sentral | Simpang Sri Aman | 6:15 AM9:30 AM1:45 PM | RM86.00 | 2+2 |
| Miri Sentral | Tatau Bus Terminal | 6:15 AM9:30 AM1:45 PM | RM35.00 | 2+2 |
| Serian Bus Terminal | Bintulu Sentral Bus Terminal | 8:30 AM10:30 AM9:45 PM | RM75.00 | 2+2 |
| Serian Bus Terminal | Jalan Pembangunan, Saratok | 8:30 AM10:30 AM9:45 PM | RM35.00 | 2+2 |
| Serian Bus Terminal | Jelukong Bus Terminal | 8:30 AM10:30 AM9:45 PM | RM28.00 | 2+2 |
| Serian Bus Terminal | Kuching Sentral Bus Terminal | 2:30 AM6:30 PM7:00 PM9:30 PM | RM10.00 | 2+2 |
| Serian Bus Terminal | Lachau | 8:30 AM10:30 AM9:45 PM | RM17.00 | 2+2 |
| Serian Bus Terminal | Miri Sentral | 8:30 AM10:30 AM9:45 PM | RM101.00 | 2+2 |
| Serian Bus Terminal | SELANGAU Bus Terminal | 8:30 AM10:30 AM9:45 PM | RM63.00 | 2+2 |
| Serian Bus Terminal | SIMPANG BAKUN | 8:30 AM10:30 AM9:45 PM | RM85.00 | 2+2 |
| Serian Bus Terminal | Sarikei Express Bus Terminal | 8:30 AM10:30 AM9:45 PM | RM37.00 | 2+2 |
| Serian Bus Terminal | Sibu Bus Terminal | 8:30 AM10:30 AM9:45 PM | RM52.00 | 2+2 |
| Serian Bus Terminal | Simpang Bekenu | 8:30 AM10:30 AM9:45 PM | RM95.00 | 2+2 |
| Serian Bus Terminal | Simpang Betong | 8:30 AM10:30 AM9:45 PM | RM30.00 | 2+2 |
| Serian Bus Terminal | Simpang Debak | 8:30 AM10:30 AM9:45 PM | RM33.00 | 2+2 |
| Serian Bus Terminal | Simpang Ngu Batu Niah | 8:30 AM10:30 AM9:45 PM | RM90.00 | 2+2 |
| Serian Bus Terminal | Simpang Sri Aman | 8:30 AM10:30 AM9:45 PM | RM25.00 | 2+2 |
| Serian Bus Terminal | Tatau Bus Terminal | 8:30 AM10:30 AM9:45 PM | RM70.00 | 2+2 |
| Sibu Airport | Kapit Bus Terminal | 6:20 AM7:50 AM10:50 AM12:50 PM2:20 PM4:20 PM | RM22.00 | 2+2 |
| Sibu Airport | Song | 6:20 AM7:50 AM10:50 AM12:50 PM2:20 PM4:20 PM | RM16.00 | 2+2 |
| Sibu Bus Terminal | Bintulu Sentral Bus Terminal | 3:30 AM2:00 PM3:30 PM | RM28.00 | 2+2 |
| Sibu Bus Terminal | Jalan Pembangunan, Saratok | 1:29 PM1:45 PM4:00 PM9:45 PM | RM25.00 | 2+2 |
| Sibu Bus Terminal | Jelukong Bus Terminal | 1:29 PM1:45 PM4:00 PM9:45 PM | RM30.00 | 2+2 |
| Sibu Bus Terminal | Kapit Bus Terminal | 6:00 AM7:30 AM10:30 AM12:30 PM2:00 PM4:00 PM | RM22.00 | 2+2 |
| Sibu Bus Terminal | Kuching Sentral Bus Terminal | 1:29 PM1:45 PM4:00 PM9:45 PM | RM60.00 | 2+2 |
| Sibu Bus Terminal | Lachau | 1:29 PM1:45 PM4:00 PM9:45 PM | RM45.00 | 2+2 |
| Sibu Bus Terminal | Miri Sentral | 3:30 AM2:00 PM3:30 PM | RM54.00 | 2+2 |
| Sibu Bus Terminal | SELANGAU Bus Terminal | 3:30 AM2:00 PM3:30 PM | RM15.00 | 2+2 |
| Sibu Bus Terminal | SIMPANG BAKUN | 3:30 AM2:00 PM3:30 PM | RM40.00 | 2+2 |
| Sibu Bus Terminal | Sarikei Express Bus Terminal | 1:29 PM1:45 PM4:00 PM9:45 PM | RM10.00 | 2+2 |
| Sibu Bus Terminal | Serian Bus Terminal | 1:29 PM1:45 PM4:00 PM9:45 PM | RM52.00 | 2+2 |
| Sibu Bus Terminal | Simpang Bekenu | 3:30 AM2:00 PM3:30 PM | RM50.00 | 2+2 |
| Sibu Bus Terminal | Simpang Betong | 1:29 PM1:45 PM4:00 PM9:45 PM | RM28.00 | 2+2 |
| Sibu Bus Terminal | Simpang Debak | 1:29 PM1:45 PM4:00 PM9:45 PM | RM28.00 | 2+2 |
| Sibu Bus Terminal | Simpang Ngu Batu Niah | 3:30 AM2:00 PM3:30 PM | RM43.00 | 2+2 |
| Sibu Bus Terminal | Simpang Sri Aman | 1:29 PM1:45 PM4:00 PM9:45 PM | RM40.00 | 2+2 |
| Sibu Bus Terminal | Song | 6:00 AM7:30 AM10:30 AM12:30 PM2:00 PM4:00 PM | RM16.00 | 2+2 |
| Sibu Bus Terminal | Tatau Bus Terminal | 3:30 AM2:00 PM3:30 PM | RM20.00 | 2+2 |
| Simpang Ngu Batu Niah | Bintulu Sentral Bus Terminal | 3:25 PM | RM25.00 | 2+2 |
| Simpang Ngu Batu Niah | Jalan Pembangunan, Saratok | 3:25 PM | RM60.00 | 2+2 |
| Simpang Ngu Batu Niah | Jelukong Bus Terminal | 3:25 PM | RM72.00 | 2+2 |
| Simpang Ngu Batu Niah | Kuching Sentral Bus Terminal | 3:25 PM | RM100.00 | 2+2 |
| Simpang Ngu Batu Niah | Lachau | 3:25 PM | RM85.00 | 2+2 |
| Simpang Ngu Batu Niah | SELANGAU Bus Terminal | 3:25 PM | RM35.00 | 2+2 |
| Simpang Ngu Batu Niah | SIMPANG BAKUN | 3:25 PM | RM15.00 | 2+2 |
| Simpang Ngu Batu Niah | Sarikei Express Bus Terminal | 3:25 PM | RM50.00 | 2+2 |
| Simpang Ngu Batu Niah | Serian Bus Terminal | 3:25 PM | RM90.00 | 2+2 |
| Simpang Ngu Batu Niah | Sibu Bus Terminal | 3:25 PM | RM43.00 | 2+2 |
| Simpang Ngu Batu Niah | Simpang Betong | 3:25 PM | RM70.00 | 2+2 |
| Simpang Ngu Batu Niah | Simpang Debak | 3:25 PM | RM65.00 | 2+2 |
| Simpang Ngu Batu Niah | Simpang Sri Aman | 3:25 PM | RM77.00 | 2+2 |
| Simpang Ngu Batu Niah | Tatau Bus Terminal | 3:25 PM | RM30.00 | 2+2 |
| Song | Jalan Pembangunan, Saratok | 9:30 AM | RM41.00 | 2+2 |
| Song | Jelukong Bus Terminal | 9:30 AM | RM46.00 | 2+2 |
| Song | Kapit Bus Terminal | 8:00 AM9:30 AM12:30 PM2:30 PM4:00 PM6:00 PM | RM12.00 | 2+2 |
| Song | Kuching Sentral Bus Terminal | 9:30 AM | RM76.00 | 2+2 |
| Song | Lachau | 9:30 AM | RM61.00 | 2+2 |
| Song | Sarikei Express Bus Terminal | 9:30 AM | RM26.00 | 2+2 |
| Song | Serian Bus Terminal | 9:30 AM | RM68.00 | 2+2 |
| Song | Sibu Airport | 7:15 AM8:15 AM9:30 AM10:30 AM12:45 PM2:45 PM4:45 PM | RM16.00 | 2+2 |
| Song | Sibu Bus Terminal | 7:15 AM8:15 AM9:30 AM10:30 AM12:45 PM2:45 PM4:45 PM | RM16.00 | 2+2 |
| Song | Simpang Betong | 9:30 AM | RM44.00 | 2+2 |
| Song | Simpang Debak | 9:30 AM | RM44.00 | 2+2 |
| Song | Simpang Sri Aman | 9:30 AM | RM56.00 | 2+2 |
Boarding points
Kapit Express picks up at 9 locations. Arrive at least 20 minutes before departure — coaches do not wait, and no-shows are not refunded.
- Bintulu Sentral Bus Terminal
- Kapit Bus Terminal
- Kuching Sentral Bus Terminal
- Miri Sentral
- Serian Bus Terminal
- Sibu Airport
- Sibu Bus Terminal
- Simpang Ngu Batu Niah
- Song
Frequently asked questions
How much does a Kapit Express ticket cost?
Kapit Express fares start at RM10.00 one way, depending on the route and coach class.
Where does Kapit Express go?
Kapit Express serves 1 state — Sarawak.
How do I book a Kapit Express ticket?
You can book Kapit Express tickets online with instant e-ticket confirmation, or buy at the counter subject to availability.
What time do Kapit Express buses depart?
Departures run from 2:30 AM through to 9:45 PM, depending on the route.