The average bus between Roosendaal and Middelharnis takes 2h 30m and the fastest bus takes 2h 19m. There is a bus service every few hours from Roosendaal to Middelharnis. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Buses run hourly between Roosendaal and Middelharnis. The earliest departure is at 5:40 AM in the morning, and the last departure from Roosendaal is at 7:40 PM which arrives into Middelharnis at 10:27 PM. All services require a transfer at Bergen op Zoom and take an average of 2h 30m. The schedules shown below are for the next available departures.


2h 32m • 2 changes


2h 32m • 2 changes


2h 32m • 2 changes


2h 30m • 2 changes


2h 32m • 2 changes


2h 32m • 2 changes


2h 32m • 2 changes


2h 30m • 2 changes


2h 32m • 2 changes


2h 32m • 2 changes


2h 32m • 2 changes


2h 30m • 2 changes


2h 32m • 2 changes


2h 32m • 2 changes


2h 32m • 2 changes


2h 30m • 2 changes
Want to know about travelling from Roosendaal to Middelharnis? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.
No, there is no direct bus from Roosendaal to Middelharnis. However, there are services departing from Roosendaal station and arriving at Middelharnis station via Numansdorp, Rijksweg A29. The journey, including transfers, takes approximately 2h 30m.
Roosendaal to Middelharnis bus services, operated by Bravo, depart from Bergen op Zoom, Station.
Roosendaal to Middelharnis bus services, operated by Bravo, arrive at Middelharnis, Gemeentehuis station.
The distance between Roosendaal and Middelharnis is 32.6 km. The road distance is 75 km.
You can take a train from Roosendaal to Middelharnis, Gemeentehuis via Bergen op Zoom, Bergen op Zoom, Station, Numansdorp, Rijksweg A29, and Numansdorp, A29 in around 2h.