The average train between Oberhausen and Horst takes 5h 14m and the fastest train takes 4h 17m. There is a train service every few hours from Oberhausen to Horst. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Trains run every 2 hours between Oberhausen and Horst. The earliest departure is at 1:21 AM at night, and the last departure from Oberhausen is at 7:47 PM which arrives into Horst at 12:49 AM. All services require a transfer at Gelsenkirchen Hbf and take an average of 5h 14m. The schedules shown below are for the next available departures.


4h 35m • 2 changes

5h 17m • 2 changes

4h 17m • 2 changes

5h 17m • 2 changes

6h 34m • 2 changes

6h 48m • 2 changes

5h 17m • 2 changes

5h 17m • 2 changes

5h 19m • 2 changes

5h 17m • 2 changes

5h 17m • 2 changes

5h 17m • 2 changes

5h 19m • 2 changes

5h 17m • 2 changes

5h 17m • 2 changes

5h 17m • 2 changes

5h 19m • 2 changes

5h 17m • 2 changes

5h 17m • 2 changes

5h 17m • 2 changesWant to know about travelling from Oberhausen to Horst? 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 train from Oberhausen to Horst. However, there are services departing from Oberhausen station and arriving at Horst station via Hamburg Hbf. The journey, including transfers, takes approximately 5h 14m.
Oberhausen to Horst train services, operated by National Express, depart from Gelsenkirchen Hbf station.
Oberhausen to Horst train services, operated by National Express, arrive at Hamburg Hbf station.
Book your Oberhausen to Horst train tickets online with National Express, Deutsche Bahn Intercity (DB IC) and 2 other operators.
The distance between Oberhausen and Horst is 319.1 km. The road distance is 415 km.
Deutsche Bahn Intercity (DB IC) operates a train from Gelsenkirchen Hbf to Hamburg Hbf hourly. Tickets cost €60–230 and the journey takes 3h 7m.