Compare prices and tickets by train, coach or flight

Wed
19 Jan
£13Chiltern Railways
£13Megabus
Thu
20 Jan
£13Chiltern Railways
£18Megabus
Fri
21 Jan
£19Great Western Railway
Find prices
Sat
22 Jan
Find prices
£13National Express
Sun
23 Jan
£25Great Western Railway
£13Megabus
Mon
24 Jan
£13Chiltern Railways
£18Megabus
Tue
25 Jan
£13Chiltern Railways
£13Megabus
Wed
26 Jan
£6Great Western Railway
£18Megabus
Thu
27 Jan
£13Chiltern Railways
£18Megabus
Fri
28 Jan
£18Great Western Railway
£18Megabus
Sat
29 Jan
£13Chiltern Railways
£18Megabus
Sun
30 Jan
£18Great Western Railway
£18Megabus
Mon
31 Jan
£13Chiltern Railways
£18Megabus
Tue
1 Feb
£13Chiltern Railways
£18Megabus
Wed
2 Feb
£6Great Western Railway
£18Megabus
Thu
3 Feb
£6Great Western Railway
£18Megabus
Fri
4 Feb
£17Great Western Railway
£18Megabus
Sat
5 Feb
£13Chiltern Railways
£18Megabus
Sun
6 Feb
£6Great Western Railway
£18Megabus
Mon
7 Feb
£6Great Western Railway
£18Megabus

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 London to Oxford

distanceDistance51 miles (82 km)
durationAverage train duration51 min
priceAverage train ticket price£18 (€21)
frequencyTrain frequency23 a day
changesDirect trainYes, there are 23 direct trains a day
carriersTrain companiesGreat Western Railway, Chiltern Railways or Cross Country

Trains from London to Oxford cover the 51 miles (82 km) long trip taking on average 51 min with our travel partners like Great Western Railway, Chiltern Railways or Cross Country. Normally, there are 23 trains operating per day, including direct services available. You can get the cheapest train tickets for this route for as low as £13, but the average price of train tickets is £18. Travellers depart most frequently from London Victoria and arrive in Oxford.

Train providers: Chiltern Railways and CrossCountry trains London to Oxford

Travel between London and Oxford from £13 with Omio’s train partners Chiltern Railways and CrossCountry! You can find the best timetables and tickets when comparing and booking the most affordable journey for you.

Chiltern Railways
CrossCountry

Chiltern Railways is a regional train company in the United Kingdom which is owned by Arriva Trains and has operated since 1996. Check the different ticket types for your next train from London to Oxford: Duo, Anytime, Season, Super Off Peak, Off Peak and Advance.

Omio helps you find the perfect London - Oxford train with Chiltern Railways. Whether you are searching for the fastest, earliest or cheapest train between London and Oxford, Omio shows you Chiltern Railways current train timetables, tickets, prices and other travel information (such as baggage allowance and amenities onboard) to help you find the best train ticket for your upcoming London to Oxford route. You can expect to travel around 51 miles (82 km) to Oxford from London on a train with Chiltern Railways. Once you are ready, buy your one-way Chiltern Railways tickets from London to Oxford starting as low as £13 if you book in advance. If you use the Omio app to book your ticket, you can check straight away to see if it's a mobile ticket so that you can go paperless when travelling by train instead of purchasing tickets at the train station in person. So, book your tickets with ease and comfort online and enjoy a smooth journey with Chiltern Railways!

  • Average Price: £13

Chiltern Railways has the following ticket policies due to COVID-19, which you should be aware of when booking and travelling by train from London to Oxford:

  • Refund or voucher policy
  • If you have an Off-Peak or Anytime ticket, you can get a full refund and the £10 admin fee has been waived. Advance tickets are normally non-refundable but you can now also get a full refund if your Advance ticket was booked before 23 March 2020.
  • Cashless payments recommended
  • Online booking and check-in recommended

Trains from London to Oxford 

Whether it's for business, pleasure, or something else entirely, travellers can get from London to Oxford via train easily. Early or late risers can expect to find a train to Oxford every 10 minutes, which is excellent for those commuting to work. The mid-morning, lunch, early afternoon, and late evening trains leave every 30 minutes. The journey from London to Oxford is a leisurely one, and on average, takes just over an hour. 

London to Oxford train times: Daily departures

There are frequent daily trains from London to Oxford with the first train leaving at around 6:10 a.m and the last train at about 11:10 p.m. For morning commuters travelling to Oxford for work or early appointments, 17 trains leave between 6:00 a.m. and 9:00 a.m. After the morning rush, trains from London to Oxford usually leave every 30 minutes, so the wait is never very long.

How long is the journey by train from London to Oxford? 

Typically, trains from London to Oxford take between 49 minutes to just over an hour. Most trains from London to Oxford travel directly. However, some trips require a change roughly halfway through the journey, at Didcot Parkway station or Reading station. 

What are the departure and arrival stations for trains from London to Oxford?

Departure train station: Getting to either London Marylebone station or London Paddington station is easy. Typically. the easiest option is the Tube. Marylebone and Paddington Tube stations are a short walk from Marylebone and Paddington stations. Buses and taxis are also good options. From central London, it will take roughly 30 minutes via public transport to get to either Marylebone station (2.5 miles) or London Paddington station (3.1 miles).

Arrival train station: When arriving at Oxford station or Oxford Parkway station, there are numerous options for the journey onwards. From Oxford Parkway station, the 250 bus takes 10 minutes to arrive at the city centre (4.9 miles). Oxford station is just a 10-minute (900 metre) walk from the city centre. 

Which train companies travel from London to Oxford?

Great Western Railway, CrossCountry, and Chiltern Railways all travel from London to Oxford. 

Great Western Railway London to Oxford 

Great Western Railway (GWR) trains from London to Oxford leave daily from 5:45 a.m. to 11:39 p.m. On weekdays, there are up to 168 trains travelling from London to Oxford, with a train every 15 minutes. The journey usually takes just over an hour and the fastest train takes only 48 minutes. The 52-mile route has both direct and non-direct trains. With GWR, it's possible to purchase cheaper tickets by using a railcard, booking in advance, travelling at off-peak times, or buying a GroupSave train ticket.

CrossCountry London to Oxford 

CrossCountry services run frequently from London to Oxford, with the first train leaving at around 6:30 a.m. and the last one departing at about 1:00 am. CrossCountry trains to Oxford from London depart every 10 to 30 minutes, with both direct and non-direct services. CrossCountry offers many money-saving options through its railcard, group day tickets, and off-peak tickets.

Chiltern Railways London to Oxford 

Chiltern Railways services from London to Oxford begin at around 6:40 a.m. and run till 1:00 a.m. The trains take an average just over an hour, with the quickest service taking 52 minutes. The trains typically depart more frequently at peak times (morning and later afternoon), but usually, there's at least one train every 30 minutes. Cost-saving options are available with advance booking or and off-peak travel. 

London to Oxford trains: Services on board

Great Western Railway, CrossCountry, and Chiltern Railways offer many excellent services onboard, including WiFi and beverage services. All three train lines have reserved wheelchair zones. Passengers who require extra assistance while travelling are encouraged to call ahead or speak to ticket staff at the station. Passengers are allowed to bring no more than three pieces of luggage and should check the specific measurements before travelling. Travelling with bikes is permitted; however, restrictions apply during peak times.

How to find cheap train tickets from London to Oxford

Booking ahead, using railcards, being flexible with travel dates and times, as well as choosing a slower journey are just some ways to find cheap train tickets when travelling from London to Oxford.

Travel Tips: Trains from London 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 London to Oxford.
FAQs

How much do cheap trains between London and Oxford cost?

Omio customers have found the cheapest trains from London to Oxford to cost as little as £13  in the next 7 days.

What is the cost of a train ticket from London to Oxford on average?

If you are looking to book your train ticket in the next 7 days, you can expect the London to Oxford train to cost on average £18  one way.

What is the distance by train from London to Oxford?

The train distance from London to Oxford is around 51 miles (82 km).

What is the average London to Oxford train duration?

On average the train from London to Oxford duration is 51 min  for the 51 miles (82 km) long trip, but the travel time can vary if you depart on weekends and holidays.

Which train station in London goes to Oxford? Which train station do I come into Oxford from London?

Omio customers book a train from London Victoria   to Oxford   most frequently for this route.

Where is the train station in London? Where is the train station in Oxford?

The most popular departure train station with passengers for this trip, called London Victoria, is located 1.2 miles (2 km) from the city centre of London.

The most popular arrival train station, Oxford, is located 0.6 miles (997 m) away from the city centre of Oxford.

Which train companies should I travel with from London to Oxford?

If you're looking for trains from London to Oxford, you can rely on Great Western Railway, Chiltern Railways or Cross Country to get you to Oxford. It's also good to check out all possible train companies for the London to Oxford trip to see if there might be differences in the amenities they offer.

Are there any London to Oxford direct trains?

Yes, there are 23 direct trains per day from London to Oxford. You can look to travel with Chiltern Railways 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.

How many train services per day are there to Oxford from London?

On average, there are 23 trains a day from London to Oxford. The train times and services may be different on weekends and holidays compared to weekdays.

When is the earliest train from London to Oxford? When is the last train from London to Oxford?

The earliest train departing from London to Oxford leaves at 08: 12. The last train departing from London to Oxford leaves at 09: 12. You can find the latest London to Oxford train timetable on Omio and book the best time to leave for your journey on your chosen travel date.

When should I purchase London Oxford train tickets to score the best deals?

If you purchase a train ticket to Oxford from London within the next 7 days, you can find tickets to cost on average £18 one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets to Oxford from London are generally on sale a few months before the planned departure date.

Important Stations and Airports for this Journey

London
Oxford
The major railway station for departures from London is London Victoria. Read all the information you need to know about services, amenities and connections at London Victoria for your trip from London to Oxford.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+44 3457114141
ticketOfficeHours
Ticket Office Hours
Mon - Fri: 06: 00 - 00: 00 | Sat: 06: 00 - 23: 00 | Sun: 07: 00 - 00: 00
Public transport options for London Euston
Tube lines: Circle, Hammersmith & City, Metropolitan, Northern (Bank and Charing Cross branches), Victoria
Overground lines: Watford DC
Bus lines: 18, 30, 59, 68, 73, 91, 168, 205, 253, 390, N5, N20, N73, N91, N205, N253
Rail lines: London North Western Railway, London Overground, Avanti West Coast, Caledonian Sleeper
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+44 3457114141
ticketOfficeHours
Ticket Office Hours
Mon - Fri: 05: 00 - 01: 36 | Sat: 05: 00 - 00: 36 | Sun: 05: 30 - 01: 36
Public transport options for London Kings Cross
Underground lines: Circle, Piccadilly, Hammersmith & City, Northern, Metropolitan, Victoria
Bus lines: 10, 17, 30, 45, 46, 59, 63, 73, 91, 205, 214, 259, 390, 476
Train lines: Thameslink, Grand Central, Hull, London North Eastern, Gatwick Express
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+44 3457114141
ticketOfficeHours
Ticket Office Hours
24/7
Public transport options for London Paddington
Underground lines: Bakerloo Line, Circle Line, District Line, Hammersmith Line
Bus lines: N7, 23, 27, N27, 36, 205, N205, 332, 7, 46, A1, 18, N18
Train lines: Great Western Main Line, Heathrow Express
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+44 2078437688
ticketOfficeHours
Ticket Office Hours
Mon - Fri: 05: 45 - 22: 00 | Sat: 06: 00 - 21: 00 | Sun: 08: 00 - 22: 15
Public transport options for London St Pancras International
Subway lines: Circle Line, Hammersmith & City Line, Metropolitan Line, Northern Line, Piccadilly Line, Victoria Line
Train lines: Overground line, High Speed 1, Eurostar
Bus lines: 326, 139