Timetable data last refreshed August 2026. Operators change schedules at short notice — always confirm when you book.
Borneo Bus operates 140 scheduled routes to Sarawak, with 263 departures a day and fares from RM8.00.
- Passenger rating
- 4.0 / 5
- Destination states
- 1
- Scheduled routes
- 140 · 263 daily departures
- Seating layouts
- 2+2
- Fares from
- RM8.00
- Official website
- www.busonlineticket.com/bus/borneo-bus
Book Borneo Bus online
Check live Borneo Bus seat availability and get an instant e-ticket.
Borneo Bus 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. Borneo Bus may add, withdraw or retime services without notice.
To Sarawak
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Betong | Batu Niah | 8:00 AM | RM65.00 | 2+2 |
| Betong | Bintangor | 8:00 AM | RM25.00 | 2+2 |
| Betong | Bintulu | 8:00 AM | RM60.00 | 2+2 |
| Betong | Jelukong Bus Terminal | 8:30 AM6:00 PM | RM8.00 | 2+2 |
| Betong | Kuching | 8:30 AM | RM33.00 | 2+2 |
| Betong | Lachau | 8:30 AM | RM20.00 | 2+2 |
| Betong | Miri Sentral | 8:00 AM | RM79.00 | 2+2 |
| Betong | Sarikei | 8:00 AM | RM20.00 | 2+2 |
| Betong | Selangau | 8:00 AM | RM40.00 | 2+2 |
| Betong | Serian Bus Terminal | 8:30 AM | RM30.00 | 2+2 |
| Betong | Sibu | 8:00 AM | RM36.00 | 2+2 |
| Betong | Simpang Bekenu | 8:00 AM | RM79.00 | 2+2 |
| Betong | Simpang Engkilili | 7:00 AM8:30 AM6:00 PM | RM8.00 | 2+2 |
| Betong | Simpang Jawa | 8:00 AM | RM60.00 | 2+2 |
| Betong | Simpang Saratok | 8:00 AM | RM12.00 | 2+2 |
| Betong | Simpang Similajau | 8:00 AM | RM60.00 | 2+2 |
| Betong | Simpang Simunjan | 8:30 AM | RM20.00 | 2+2 |
| Betong | Simpang Sungai Mas | 8:00 AM | RM55.00 | 2+2 |
| Betong | Sri Aman | 8:30 AM6:00 PM | RM15.00 | 2+2 |
| Betong | Stapang | 8:00 AM | RM40.00 | 2+2 |
| Betong | Tatau | 8:00 AM | RM55.00 | 2+2 |
| Bintulu | Batu Niah | 1:45 PM4:15 PM6:15 PM | RM20.00 | 2+2 |
| Bintulu | Betong | 10:30 AM11:15 PM | RM60.00 | 2+2 |
| Bintulu | Bintangor | 10:30 AM11:15 PM | RM30.00 | 2+2 |
| Bintulu | Jelukong Bus Terminal | 10:30 AM11:15 PM | RM55.00 | 2+2 |
| Bintulu | Miri Sentral | 1:45 PM4:15 PM6:15 PM | RM27.00 | 2+2 |
| Bintulu | Sarikei | 10:30 AM11:15 PM | RM39.00 | 2+2 |
| Bintulu | Selangau | 10:30 AM11:15 PM | RM18.00 | 2+2 |
| Bintulu | Sibu | 10:30 AM11:15 PM | RM28.00 | 2+2 |
| Bintulu | Simpang Bekenu | 1:45 PM4:15 PM6:15 PM | RM20.00 | 2+2 |
| Bintulu | Simpang Engkilili | 10:30 AM11:15 PM | RM55.00 | 2+2 |
| Bintulu | Simpang Jawa | 1:45 PM4:15 PM6:15 PM | RM15.00 | 2+2 |
| Bintulu | Simpang Saratok | 10:30 AM11:15 PM | RM50.00 | 2+2 |
| Bintulu | Simpang Similajau | 1:45 PM4:15 PM6:15 PM | RM15.00 | 2+2 |
| Bintulu | Simpang Sungai Mas | 10:30 AM11:15 PM | RM10.00 | 2+2 |
| Bintulu | Sri Aman | 10:30 AM11:15 PM | RM60.00 | 2+2 |
| Bintulu | Stapang | 10:30 AM11:15 PM | RM20.00 | 2+2 |
| Bintulu | Tatau | 10:30 AM11:15 PM | RM10.00 | 2+2 |
| Kuching | Betong | 2:30 PM | RM33.00 | 2+2 |
| Kuching | Jelukong Bus Terminal | 2:30 PM3:30 PM | RM30.00 | 2+2 |
| Kuching | Lachau | 2:30 PM3:30 PM | RM20.00 | 2+2 |
| Kuching | Sarawak | 3:30 PM | RM33.00 | 2+2 |
| Kuching | Sarikei | 3:30 PM | RM46.00 | 2+2 |
| Kuching | Serian Bus Terminal | 2:30 PM3:30 PM | RM10.00 | 2+2 |
| Kuching | Simpang Engkilili | 2:30 PM3:30 PM | RM28.00 | 2+2 |
| Kuching | Simpang Saratok | 3:30 PM | RM43.00 | 2+2 |
| Kuching | Simpang Simunjan | 2:30 PM3:30 PM | RM15.00 | 2+2 |
| Kuching | Sri Aman | 2:30 PM | RM25.00 | 2+2 |
| Kuching | Terminal Bas Baru Sri Aman | 3:30 PM | RM25.00 | 2+2 |
| Miri Sentral | Batu Niah | 6:30 AM8:00 PM8:15 PM | RM15.00 | 2+2 |
| Miri Sentral | Betong | 6:30 AM8:00 PM | RM79.00 | 2+2 |
| Miri Sentral | Bintangor | 6:30 AM8:00 PM8:15 PM | RM60.00 | 2+2 |
| Miri Sentral | Bintulu | 6:30 AM8:00 PM8:15 PM | RM27.00 | 2+2 |
| Miri Sentral | Jelukong Bus Terminal | 6:30 AM8:15 PM | RM80.00 | 2+2 |
| Miri Sentral | Sarikei | 6:30 AM8:15 PM | RM65.00 | 2+2 |
| Miri Sentral | Selangau | 6:30 AM8:00 PM8:15 PM | RM40.00 | 2+2 |
| Miri Sentral | Sibu | 6:30 AM8:00 PM | RM54.00 | 2+2 |
| Miri Sentral | Simpang Bekenu | 6:30 AM8:00 PM8:15 PM | RM10.00 | 2+2 |
| Miri Sentral | Simpang Engkilili | 6:30 AM8:00 PM8:15 PM | RM80.00 | 2+2 |
| Miri Sentral | Simpang Jawa | 6:30 AM8:00 PM8:15 PM | RM20.00 | 2+2 |
| Miri Sentral | Simpang Saratok | 6:30 AM8:00 PM8:15 PM | RM68.00 | 2+2 |
| Miri Sentral | Simpang Similajau | 6:30 AM8:00 PM8:15 PM | RM25.00 | 2+2 |
| Miri Sentral | Simpang Sungai Mas | 6:30 AM8:00 PM8:15 PM | RM35.00 | 2+2 |
| Miri Sentral | Sri Aman | 6:30 AM8:15 PM | RM86.00 | 2+2 |
| Miri Sentral | Stapang | 6:30 AM8:00 PM8:15 PM | RM40.00 | 2+2 |
| Miri Sentral | Tatau | 6:30 AM8:00 PM8:15 PM | RM35.00 | 2+2 |
| Sarikei | Batu Niah | 9:00 AM10:30 AM12:30 PM | RM50.00 | 2+2 |
| Sarikei | Betong | 4:00 PM | RM20.00 | 2+2 |
| Sarikei | Bintangor | 9:00 AM10:30 AM12:30 PM2:30 PM | RM10.00 | 2+2 |
| Sarikei | Bintulu | 9:00 AM10:30 AM12:30 PM2:30 PM | RM39.00 | 2+2 |
| Sarikei | Jelukong Bus Terminal | 3:45 AM8:00 AM4:00 PM | RM20.00 | 2+2 |
| Sarikei | Kuching | 8:00 AM | RM46.00 | 2+2 |
| Sarikei | Lachau | 8:00 AM | RM28.00 | 2+2 |
| Sarikei | Miri Sentral | 9:00 AM10:30 AM12:30 PM | RM65.00 | 2+2 |
| Sarikei | Selangau | 9:00 AM10:30 AM12:30 PM2:30 PM | RM25.00 | 2+2 |
| Sarikei | Serian Bus Terminal | 8:00 AM | RM38.00 | 2+2 |
| Sarikei | Sibu | 10:30 AM12:30 PM2:30 PM | RM13.00 | 2+2 |
| Sarikei | Simpang Bekenu | 9:00 AM10:30 AM12:30 PM | RM55.00 | 2+2 |
| Sarikei | Simpang Engkilili | 3:45 AM8:00 AM4:00 PM | RM20.00 | 2+2 |
| Sarikei | Simpang Jawa | 9:00 AM10:30 AM12:30 PM | RM40.00 | 2+2 |
| Sarikei | Simpang Saratok | 3:45 AM8:00 AM4:00 PM | RM18.00 | 2+2 |
| Sarikei | Simpang Similajau | 9:00 AM10:30 AM12:30 PM | RM40.00 | 2+2 |
| Sarikei | Simpang Simunjan | 8:00 AM | RM35.00 | 2+2 |
| Sarikei | Simpang Sungai Mas | 9:00 AM10:30 AM12:30 PM2:30 PM | RM35.00 | 2+2 |
| Sarikei | Sri Aman | 3:45 AM4:00 PM | RM23.00 | 2+2 |
| Sarikei | Stapang | 9:00 AM10:30 AM12:30 PM2:30 PM | RM25.00 | 2+2 |
| Sarikei | Tatau | 9:00 AM10:30 AM12:30 PM2:30 PM | RM35.00 | 2+2 |
| Sarikei | Terminal Bas Baru Sri Aman | 8:00 AM | RM23.00 | 2+2 |
| Sibu | Batu Niah | 12:00 PM2:15 PM | RM45.00 | 2+2 |
| Sibu | Betong | 2:30 AM2:30 PM | RM36.00 | 2+2 |
| Sibu | Bintangor | 2:30 AM2:30 PM | RM10.00 | 2+2 |
| Sibu | Bintulu | 12:00 PM2:15 PM4:00 PM | RM28.00 | 2+2 |
| Sibu | Jelukong Bus Terminal | 2:30 PM | RM35.00 | 2+2 |
| Sibu | Miri Sentral | 12:00 PM2:15 PM | RM54.00 | 2+2 |
| Sibu | Sarikei | 2:30 PM | RM13.00 | 2+2 |
| Sibu | Selangau | 12:00 PM2:15 PM4:00 PM | RM15.00 | 2+2 |
| Sibu | Simpang Bekenu | 12:00 PM2:15 PM | RM54.00 | 2+2 |
| Sibu | Simpang Engkilili | 2:30 AM2:30 PM | RM35.00 | 2+2 |
| Sibu | Simpang Jawa | 12:00 PM2:15 PM | RM45.00 | 2+2 |
| Sibu | Simpang Saratok | 2:30 AM2:30 PM | RM25.00 | 2+2 |
| Sibu | Simpang Similajau | 12:00 PM2:15 PM | RM35.00 | 2+2 |
| Sibu | Simpang Sungai Mas | 12:00 PM2:15 PM4:00 PM | RM25.00 | 2+2 |
| Sibu | Sri Aman | 2:30 PM | RM37.00 | 2+2 |
| Sibu | Stapang | 12:00 PM2:15 PM4:00 PM | RM15.00 | 2+2 |
| Sibu | Tatau | 12:00 PM2:15 PM4:00 PM | RM25.00 | 2+2 |
| Simpang Engkilili | Batu Niah | 9:30 AM | RM70.00 | 2+2 |
| Simpang Engkilili | Bintangor | 9:30 AM | RM30.00 | 2+2 |
| Simpang Engkilili | Bintulu | 9:30 AM | RM60.00 | 2+2 |
| Simpang Engkilili | Miri Sentral | 9:30 AM | RM80.00 | 2+2 |
| Simpang Engkilili | Sarikei | 9:30 AM | RM25.00 | 2+2 |
| Simpang Engkilili | Selangau | 9:30 AM | RM50.00 | 2+2 |
| Simpang Engkilili | Sibu | 9:30 AM | RM36.00 | 2+2 |
| Simpang Engkilili | Simpang Bekenu | 9:30 AM | RM70.00 | 2+2 |
| Simpang Engkilili | Simpang Jawa | 9:30 AM | RM70.00 | 2+2 |
| Simpang Engkilili | Simpang Saratok | 9:30 AM | RM20.00 | 2+2 |
| Simpang Engkilili | Simpang Similajau | 9:30 AM | RM70.00 | 2+2 |
| Simpang Engkilili | Simpang Sungai Mas | 9:30 AM | RM55.00 | 2+2 |
| Simpang Engkilili | Stapang | 9:30 AM | RM45.00 | 2+2 |
| Simpang Engkilili | Tatau | 9:30 AM | RM55.00 | 2+2 |
| Sri Aman | Batu Niah | 6:30 AM | RM80.00 | 2+2 |
| Sri Aman | Betong | 6:30 AM5:30 PM | RM10.00 | 2+2 |
| Sri Aman | Bintangor | 6:30 AM | RM28.00 | 2+2 |
| Sri Aman | Bintulu | 6:30 AM | RM60.00 | 2+2 |
| Sri Aman | Jelukong Bus Terminal | 6:30 AM8:00 AM5:30 PM | RM10.00 | 2+2 |
| Sri Aman | Kuching | 10:00 AM | RM25.00 | 2+2 |
| Sri Aman | Lachau | 10:00 AM | RM10.00 | 2+2 |
| Sri Aman | Miri Sentral | 6:30 AM | RM86.00 | 2+2 |
| Sri Aman | Sarikei | 6:30 AM8:00 AM | RM23.00 | 2+2 |
| Sri Aman | Selangau | 6:30 AM | RM45.00 | 2+2 |
| Sri Aman | Serian Bus Terminal | 10:00 AM | RM20.00 | 2+2 |
| Sri Aman | Sibu | 6:30 AM | RM37.00 | 2+2 |
| Sri Aman | Simpang Bekenu | 6:30 AM | RM80.00 | 2+2 |
| Sri Aman | Simpang Engkilili | 6:30 AM8:00 AM5:30 PM | RM10.00 | 2+2 |
| Sri Aman | Simpang Jawa | 6:30 AM | RM80.00 | 2+2 |
| Sri Aman | Simpang Saratok | 6:30 AM8:00 AM | RM20.00 | 2+2 |
| Sri Aman | Simpang Similajau | 6:30 AM | RM60.00 | 2+2 |
| Sri Aman | Simpang Simunjan | 10:00 AM | RM10.00 | 2+2 |
| Sri Aman | Simpang Sungai Mas | 6:30 AM | RM50.00 | 2+2 |
| Sri Aman | Stapang | 6:30 AM | RM45.00 | 2+2 |
| Sri Aman | Tatau | 6:30 AM | RM50.00 | 2+2 |
Boarding points
Borneo Bus picks up at 8 locations. Arrive at least 20 minutes before departure — coaches do not wait, and no-shows are not refunded.
Frequently asked questions
How much does a Borneo Bus ticket cost?
Borneo Bus fares start at RM8.00 one way, depending on the route and coach class.
Where does Borneo Bus go?
Borneo Bus serves 1 state — Sarawak.
How do I book a Borneo Bus ticket?
You can book Borneo Bus tickets online with instant e-ticket confirmation, or buy at the counter subject to availability.
What time do Borneo Bus buses depart?
Departures run from 2:30 AM through to 11:15 PM, depending on the route.