The average bus between Alsdorf and Geilenkirchen takes 59 min and the fastest bus takes 33 min. There is a bus service every few hours from Alsdorf to Geilenkirchen. 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 Alsdorf and Geilenkirchen. The earliest departure is at 12:03 AM at night, and the last departure from Alsdorf is at 7:20 PM which arrives into Geilenkirchen at 8:08 PM. All services require a transfer, and take on average 59 min. The schedules shown below are for the next available departures.

49 min • 1 change
1h 5m • 1 change
37 min • 1 change
37 min • 1 change
5h 50m • 1 change
44 min • 1 change
39 min • 1 change
44 min • 1 change
5h 50m • 1 change
44 min • 1 change
39 min • 1 change
44 min • 1 changeWant to know about travelling from Alsdorf to Geilenkirchen? 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 Alsdorf to Geilenkirchen. However, there are services departing from Alsdorf station and arriving at Geilenkirchen station via Baesweiler, Bushof. The journey, including transfers, takes approximately 59 min.
Alsdorf to Geilenkirchen bus services, operated by ASEAG, depart from Alsdorf, Schaufenberger Straße station.
Alsdorf to Geilenkirchen bus services, operated by ASEAG, arrive at Geilenkirchen, Hünshoven Jülicher Straße station.
The distance between Alsdorf and Geilenkirchen is 10.6 km. The road distance is 14 km.
You can take a bus from Alsdorf, Schaufenberger Straße to Geilenkirchen, Hünshoven Jülicher Straße via Baesweiler, Bushof in around 1h 1m.