These companies trust us. We sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information from Richmond upon Thames to Oxford

distanceDistance45 miles (73 km)
frequencyTrain frequency16 a day
changesDirect trainYes, there are 16 direct trains a day

Trains from Richmond upon Thames to Oxford cover the 45 miles (73 km) long route taking on average 1 h 51 min with our travel partners like. Normally, there are 16 trains operating per day, including direct services available.

Travel Tips

Trains from Richmond upon Thames to Oxford
Travel by train to Oxford easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Richmond upon Thames to Oxford.
FAQs
How far is it from Richmond upon Thames to Oxford by train?
The distance from Richmond upon Thames to Oxford by train is approximately 45 miles (73 km).
How long does it take from Richmond upon Thames to Oxford by train?
On average the Richmond upon Thames to Oxford train time is 1 h 51 min  covering the 45 miles (73 km) long route, but the journey time can vary depending on specific dates or travelling on weekends and bank holidays.
How many train services are there to Oxford from Richmond upon Thames a day?
On average, there are 16 trains a day from Richmond upon Thames to Oxford. The train times and services may be different on weekends and holidays compared to weekdays.

Important Stations and Airports for this Journey

Richmond upon Thames
Oxford
The major railway station for departures from Richmond upon Thames is. Read all the information you need to know about services, amenities and connections at for your trip from Richmond upon Thames to Oxford.

Trains from Richmond upon Thames to Oxford: related information

Here are some other resources that might have the information you need