|Distance||55 miles (89 km)|
|Average train duration||2 h 5 min|
Trains from Croydon to Oxford cover the 55 miles (89 km) long journey taking on average 2 h 5 min with our travel partners like. There are direct train services available. Travellers depart most frequently from East Croydon and arrive in Oxford.
When taking the train to Oxford from Croydon, you can choose to depart from train stations like East Croydon and West Croydon. Your route can end in train stations such as Oxford, Oxford Parkway Station and Oxford, Magdalen Road.
Omio customers who travel this route most frequently depart from East Croydon and arrive in Oxford.
Passengers booking this trip most frequently board their trains from East Croydon and need to travel around 1 mile (s) / 1 km from the city centre to get to this train station.
Passengers arriving in Oxford most often arrive at Oxford and need to travel around 0 mile (s) / 0 km from this train station to the city centre.
Here are some other resources that might have the information you need