Bus from Bintulu to Miri starts from as low as RM 27 up to RM 28.00, depending on the bus operator and seat type chosen. The average journey time for the Bintulu to Miri bus is around 3 hours, with the first bus departing as early as 00:30 in the morning and the last bus at 22:00 at night. Every day, there are 28 bus trips run by 28 different bus operators on this route, giving passengers a wide range of departure times to plan their journey according to their needs.
Bintulu is located southwest of Miri, at an estimated distance of 203 km, and the journey typically uses the Bintulu–Miri Coastal Road and the Similajau–Batu Niah Road. Since Miri is the gateway to Gunung Mulu National Park (a UNESCO World Heritage Site) and is well known for its street food, many travellers and workers choose to book their Bintulu to Miri bus ticket online in advance to secure a suitable seat and schedule before continuing their journey.
Bus Service Between Bintulu and Miri
By booking your bus ticket online, you can enjoy a safe, affordable, and comfortable journey from Bintulu to Miri. There are many economy and luxury-class buses on this route at various times throughout the day.
Bus Ticket Price for Bintulu and Miri
Depending on certain factors, bus ticket prices range from RM 27 to RM 28.00. People usually get around Miri on foot, by bicycle, or by renting a private car to visit the various tourist attractions in and around the area. On redBus you can buy bus tickets for children as young as 2 at discounted prices starting from RM 20.00.
Boarding and Drop-off Points
Since Bintulu and Miri each have a few different stopping points depending on the bus operator, it's important to check the exact location before booking your bus ticket online.
Boarding points in Bintulu:
- Bintulu City Centre
- Bintulu Bus Terminal
Drop-off points in Miri:
- Miri Town
- Miri Bus Terminal
Some bus operators, such as MTC and Bus Asia Biaramas, may have additional pick-up points around the city, so make sure to check the boarding/drop-off address during the booking process to avoid confusion on travel day.
How to Get to the Bintulu to Miri Boarding and Drop-off Points
- Nearby landmarks: Bintulu Bus Terminal is located not far from the city centre and is easily accessible by local public transport, taxi, or e-hailing services like Grab. In Miri, Miri Bus Terminal is also close to the main town area and easily reached by Grab or taxi.
- Parking: Both terminals usually provide parking areas for passengers being dropped off or picked up by family.
- Rest/meal stops: Since the journey takes more than 2 hours, most buses will stop once along the route for a washroom break or to buy a snack — usually somewhere around the Batu Niah or Niah area.
- Baggage, identification documents, and child ticket policy: Each passenger is usually allowed to bring one main piece of luggage for free; weight limits may vary by operator. A valid ID or identification document must be carried when boarding the bus. Children below a certain height or age can often enjoy a discounted fare — check the child fare policy when booking.
- Road conditions: The Bintulu–Miri route generally follows a fairly straight and comfortable coastal road compared to mountainous routes, though heavy rain or road repair works may occasionally slow down the journey.
- Connection to ferry terminal: For passengers who want to continue their journey to island destinations or across a river, ferry services are also available along the Bintulu–Miri route, which can be connected to after arriving at the bus terminal — suitable for travellers planning a combined bus and ferry journey.
Popular Bus Companies from Bintulu to Miri
Various popular bus companies offer bus services on the Bintulu to Miri route, and among them are:
Among the popular bus operators frequently booked for the Bintulu to Miri bus route are:
- MTC – First bus departs around 7:00 AM and the last bus at 5:30 PM, with a journey time of around 3 hours 30 minutes.
- Bus Asia Biaramas – Offers early departures from as early as 1:00 AM through to 8:30 PM, with a journey time of around 3 hours 15 minutes.
- Kapit Bus Express – First bus at 8:00 AM, last bus at 7:00 PM.
- Eva Express – Provides services from as early as 3:00 AM through to as late as 10:00 PM at night.
- Sungai Merah Bus Bhd – One of the local operators that also offers services on this route.




