The average train between Espelkamp and Cologne takes 3h 9m and the fastest train takes 3h 1m. There is a train service every few hours from Espelkamp to Cologne. 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 hourly between Espelkamp and Cologne. The earliest departure is at 6:11 AM in the morning, and the last departure from Espelkamp is at 8:11 PM which arrives into Cologne at 11:58 PM. All services require a transfer, and take on average 3h 9m. The schedules shown below are for the next available departures.

3h 10m • 1 change
3h 9m • 1 change
3h 3m • 1 change
3h 10m • 1 change
4h 41m • 1 change
3h 3m • 1 change
3h 4m • 1 change
3h 34m • 1 change
3h 1m • 1 change
3h 4m • 1 change
3h 1m • 1 change
3h 4m • 1 change
3h 4m • 1 change
3h 3m • 1 change
3h 4m • 1 change
3h 34m • 1 change
3h 4m • 1 change
3h 3m • 1 change
3h 4m • 1 change
3h 34m • 1 change
3h 4m • 1 change
3h 3m • 1 change
3h 4m • 1 change
3h 34m • 1 changeWant to know about travelling from Espelkamp to Cologne? 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 Espelkamp to Cologne. However, there are services departing from Espelkamp, Bahnhof station and arriving at Köln Hbf station via Bielefeld Hbf station. The journey, including transfers, takes approximately 3h 9m.
Espelkamp to Cologne train services, operated by Eurobahn, depart from Espelkamp, Bahnhof station.
Espelkamp to Cologne train services, operated by Deutsche Bahn Intercity (DB IC), arrive at Köln Hbf station.
Book your Espelkamp to Cologne train tickets online with Omio.
The distance between Espelkamp and Cologne is 198.1 km. The road distance is 236 km.
You can take a train from Espelkamp, Bahnhof to Köln Hbf via Bielefeld Hbf in around 3h 5m.