|Distance||117 miles (188 km)|
|Train frequency||25 a day|
|Direct train||Yes, there are 25 direct trains a day|
Trains from Colchester to Swindon cover the 117 miles (188 km) long route taking on average 4 h 34 min with our travel partners like. Normally, there are 25 trains operating per day, including direct services available. Travellers depart most frequently from Colchester and arrive in Swindon.
When taking a train from Colchester, you have a couple of train stations you can depart from including Colchester, Colchester Town and Colchester, Hythe Railway Station. When you arrive in Swindon, your train can arrive in train stations including Swindon and Swindon, Bus Station.
Omio customers travelling this route book their trains from Colchester to Swindon.
The most popular departure train station with passengers for this trip, called Colchester, is located 1 mile (s) / 1 km from the city centre of Colchester.
The most popular arrival train station, Swindon, is located 0 mile (s) / 0 km away from the city centre of Swindon.
Here are some other resources that might have the information you need