The average train between Colchester and Viersen takes 8h 2m and the fastest train takes 5h 43m. The train service runs several times per day from Colchester to Viersen. 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 4 hours between Colchester and Viersen. The earliest departure is at 5:35 AM in the morning, and the last departure from Colchester is at 6:30 PM which arrives into Viersen at 9:44 AM. All services require a transfer at London Liverpool Street and take an average of 8h 2m. The schedules shown below are for the next available departures.




7h 8m • 4 changes



7h • 4 changes



6h 43m • 4 changes



7h 1m • 4 changes



7h 8m • 4 changes



7h • 4 changes



6h 43m • 4 changes



7h 1m • 4 changes



6h 43m • 4 changes



7h • 4 changes



6h 1m • 4 changes



7h 1m • 4 changes



7h 18m • 4 changes



6h 43m • 4 changes



7h 13m • 4 changes



6h 43m • 4 changes



7h • 4 changes



7h • 4 changes



6h 43m • 4 changes



7h 1m • 4 changes



7h • 4 changes



7h • 4 changes



6h 43m • 4 changes



7h 1m • 4 changesWant to know about travelling from Colchester to Viersen? 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 Colchester to Viersen. However, there are services departing from Colchester station and arriving at Viersen Bahnhof station via London Liverpool Street station, Brussel-Zuid / Bruxelles-Midi station and Aachen Hbf station. The journey, including transfers, takes approximately 8h 2m.
Colchester to Viersen train services, operated by Greater Anglia, depart from Colchester station.
Colchester to Viersen train services, operated by Deutsche Bahn Regio (DB Regional), arrive at Viersen Bahnhof station.
Book your Colchester to Viersen train tickets online with Omio.
The distance between Colchester and Viersen is 385.8 km.
You can take a train from Colchester to Viersen Bahnhof via London Liverpool Street, Liverpool Street station, King's Cross St. Pancras station, London St Pancras Intl, Brussel-Zuid / Bruxelles-Midi, and Aachen, Hbf in around 7h 37m.