Oxford to Reading train

Cheap train tickets from Oxford to Reading

Showing times and prices for 29 Jun

Cheapest

£6

Average

£9

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

Great Western Railway
18:06Oxford0h40 18:46Reading
0 changes
£61One-way
Great Western Railway
17:02Oxford0h24 17:26Reading
0 changes
£61One-way
Cross Country
17:16Oxford0h27 17:43Reading
0 changes
£61One-way
Great Western Railway
08:32Oxford0h23 08:55Reading
0 changes
£101One-way
Great Western Railway
08:02Oxford0h22 08:24Reading
0 changes
£121One-way

Train schedule Oxford to Reading

Showing trains for tomorrow, Wednesday, 29 June
Great Western Railway
08:02Oxford0h22 08:24Reading
0 changes
Great Western Railway
08:32Oxford0h23 08:55Reading
0 changes
Great Western Railway
08:36Oxford1h00 09:36Reading
0 changes
Great Western Railway
17:02Oxford0h24 17:26Reading
0 changes
Cross Country
17:16Oxford0h27 17:43Reading
0 changes
Great Western Railway
18:06Oxford0h40 18:46Reading
0 changes

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, coach or flight

Wed
29 Jun
Thu
30 Jun
Fri
01 Jul
Sat
02 Jul
Sun
03 Jul
Mon
04 Jul
Tue
05 Jul

Fastest train times from Oxford to Reading

Showing times and prices for 29 Jun

Fastest Journey

22 m

Average

32 m

Trains per day

6

Distance

38 km

Of the 6 trains that leave Oxford for Reading every day 6 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

Great Western Railway
08:02Oxford0h22 08:24Reading
0 changes
£121One-way
Great Western Railway
08:32Oxford0h23 08:55Reading
0 changes
£101One-way
Great Western Railway
17:02Oxford0h24 17:26Reading
0 changes
£61One-way
Cross Country
17:16Oxford0h27 17:43Reading
0 changes
£61One-way
Great Western Railway
18:06Oxford0h40 18:46Reading
0 changes
£61One-way

More than 1,000 travel companies trust us to sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Overview: Train from Oxford to Reading

distanceDistance24 miles (38 km)
durationAverage train duration22 min
priceAverage train ticket price£9 (€10)
frequencyTrain frequency77 a day
changesDirect trainYes, there are 77 direct trains a day
carriersTrain companiesCross Country, Great Western Railway or First Great Western Service

Trains from Oxford to Reading cover the 24 miles (38 km) long trip taking on average 22 min with our travel partners like Cross Country, Great Western Railway or First Great Western Service. Normally, there are 77 trains operating per day, including direct services available. While the average ticket price for this journey costs around £9, you can find the cheapest train ticket for as low as £8. Travellers depart most frequently from Oxford and arrive in Reading.

Train companies: Great Western Rail and CrossCountry trains Oxford to Reading

Find the best trains to Reading from Oxford with Omio's travel partners Great Western Rail and CrossCountry from £8. We can find you the best deals, timetables and tickets when comparing and booking the best route.

CrossCountry
Great Western Rail

CrossCountry is a fast speed train company in the United Kingdom and for your next train from Oxford to Reading you can choose between Standard Class and First Class tickets on Omio.

It’s easy to book your CrossCountry train ticket from Oxford to Reading online with Omio! Simply check the current CrossCountry train timetables for your ideal departure and arrival times, compare the best route between Oxford and Reading as well as relevant travel information (such as luggage policy and amenities offered onboard) for that train and book cheap CrossCountry train tickets online. Prices for CrossCountry trains to Reading from Oxford start at £8 one-way if you book in advance, and you can expect to travel around 24 miles (38 km). If you search for CrossCountry trains in the Omio app, you can check straight away if the CrossCountry tickets are mobile tickets, which makes it easier than ever to go paperless when travelling by train from Oxford to Reading. Let Omio do all the work for you finding the best Oxford to Reading CrossCountry train ticket so you can enjoy a smooth and comfortable journey!

CrossCountry from Oxford to Reading train information:

  • Average Duration: 25 min
  • Average Price: £8
  • CrossCountry frequency: 15 a day

Find cheap tickets for Great Western Rail trains between Oxford and Reading on Omio. Omio can help you find the best train deals and prices all in one place by showing you the most up-to-date Oxford to Reading train timetable from Great Western Rail, the latest train ticket offers available and other travel information for the 24 miles (38 km) trip between Oxford and Reading, including information on luggage policy and amenities offered onboard depending on the class fare you pick and choose. If you search for trains to Reading from Oxford in the Omio app, you can check to see if the Great Western Rail trains available are mobile tickets, which makes it even more convenient for you to go paperless when travelling. Check the Great Western Rail train timetable for your ideal departure and arrival times, compare the best route available to get to Reading from Oxford and then book a cheap train with ease. Sit back and enjoy your upcoming train to Reading from Oxford with Great Western Rail!

Oxford to Reading train information with Great Western Rail:

  • Average Duration: 30 min
  • Great Western Rail frequency: 61 a day

Trains from Oxford to Reading

There are about 156 trains from Oxford to Reading every day, leaving about every 10 minutes. Routes are operated by two companies, CrossCountry Trains and Great Western Railway. It is a direct route, taking from 22 minutes to 55 minutes, depending on how many stations are stopped at. The first train of the day leaves at 00:07 a.m, the last train leaves at 23:16 p.m.

What is the departure and arrival station for trains from Oxford to Reading?

Departure Station: Trains from Oxford to Reading depart from Oxford Station. The station is about 800 meters from the city centre, a 10-minute walk. The X3 bus, operated by the Oxford Bus Company, leaves from the station to the town centre.

Arrival Station: Trains from Oxford to Reading arrive at Reading Station. The station is in the town, a few meters walk from the town centre.

Travel Tips: Trains from Oxford to Reading

Travel by train to Reading 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 Oxford to Reading.
FAQs
Omio customers have found cheap train tickets to Reading from Oxford for as low as £8  for the next 7 days.
The Oxford to Reading train ticket price is on average £9  if you are looking to buy your tickets for this route in the next week.
You should expect to travel around 24 miles (38 km)  between Oxford and Reading by train.
On average the train from Oxford to Reading duration is 22 min  for the 24 miles (38 km) long trip, but the travel time can vary if you depart on weekends and holidays.

Omio customers travelling this route depart most frequently from Oxford   and arrive in Reading.

You can find the most popular departure train station for this journey, Oxford, located approximately 1.2 miles (1.9 km) from the city centre of Oxford. The most popular arrival train station in Reading, called Reading, is located around 0.2 miles (420 m) away from its city centre.

When taking a train from Oxford to Reading, you can count on Cross Country, Great Western Railway or First Great Western Service for the best way to get you to Reading. You can also check all possible train companies who offer a service from Oxford to Reading and compare the amenities they offer before buying a train ticket.
Yes, there are 77 direct trains per day from Oxford to Reading. You can look to travel with Cross Country or Great Western Railway  without needing to change in between. Taking a direct train tends to save you time getting you to your destination, so it's worth paying attention to this when booking a ticket for this journey.
On average, there are 77 trains a day from Oxford to Reading. The train times and services may be different on weekends and holidays compared to weekdays.
The first train from Oxford to Reading leaves at 05: 07   and the last train for this leaves at 23: 11. Omio shows you the latest train from Oxford to Reading times to help you book the best departure time for this trip.
You can find a train from Oxford to Reading to cost on average £9 one way if you book within the next 7 days. But we recommend buying train tickets in advance to score the best deals and save money on your journey. You’ll see tickets for the Oxford to Reading train generally on sale a few months before the planned travel date.

Important Stations and Airports for this Journey

Oxford
Reading
The major railway station for departures from Oxford is Oxford. Read all the information you need to know about services, amenities and connections at Oxford for your trip to Reading from Oxford.
Amenities at station
WifiWifi
ShoppingShopping
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+44 3451652030
Public transport options for Oxford
Location for Rail Replacement Services: From station forecourt in front of station

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
Currency
Language