|Distance||73 miles (118 km)|
Trains from Croydon to Swindon cover the 73 miles (118 km) long route with our travel partners like. There are direct train services available. Travellers depart most frequently from East Croydon and arrive in Swindon.
When departing from Croydon, you have various train station options to start your route from including East Croydon and West Croydon. When arriving in Swindon, you can end your trip in train stations like Swindon and Swindon, Bus Station.
Omio customers book a train from East Croydon to Swindon most frequently for this route.
The most popular departure train station with passengers for this route, called East Croydon, is located 1 mile (s) / 1 km from the city centre of Croydon.
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