[menuItemContent][menuItemRightSideContent]
Currency

COMPARE Prices across different modes

Sun
Jul 25
Find prices
$17Megabus
Mon
Jul 26
$44Chiltern Railways
$17Megabus
Tue
Jul 27
$20Great Western Railway
$17Megabus
Wed
Jul 28
$20Great Western Railway
$17Megabus
Thu
Jul 29
$20Great Western Railway
$18Megabus
Fri
Jul 30
$20Great Western Railway
$17Megabus
Sat
Jul 31
$12Chiltern Railways
$17Megabus
Sun
Aug 1
$8Chiltern Railways
$17Megabus
Mon
Aug 2
$20Great Western Railway
$17Megabus
Tue
Aug 3
$8Great Western Railway
$18Megabus
Wed
Aug 4
$20Great Western Railway
$17Megabus
Thu
Aug 5
$8Great Western Railway
$17Megabus
Fri
Aug 6
$8Great Western Railway
$17Megabus
Sat
Aug 7
$12Chiltern Railways
$17Megabus
Sun
Aug 8
$8Chiltern Railways
$17Megabus
Mon
Aug 9
$8Great Western Railway
$17Megabus
Tue
Aug 10
$20Great Western Railway
$17Megabus
Wed
Aug 11
$8Great Western Railway
$17Megabus
Thu
Aug 12
$8Great Western Railway
$18Megabus
Fri
Aug 13
$8Great Western Railway
$17Megabus
Sat
Aug 14
$12Chiltern Railways
$17Megabus

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

Deutsche Bahn
Renfe
Italo
Frecciarossa
Accommodation

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View all

Train Information from London to Oxford

distanceDistance51 miles (82 km)
durationAverage train duration57 min
priceAverage train ticket price$21 (€21)
changesDirect trainYes
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 57 min with our travel partners like Great Western Railway, Chiltern Railways or Cross Country. There are direct train services available. You can get the cheapest train tickets for this trip for as low as $10 (€10), but the average price of train tickets is $21 (€21). Travelers depart most frequently from London Victoria and arrive in Oxford.

Train companies

London to Oxford with CrossCountry and Chiltern Railways

Buy your official CrossCountry and Chiltern Railways train tickets from London to Oxford from $12 (€10) with Omio. Find train times and tickets for over 1000 travel companies to compare and book the most popular journey.

CrossCountry
Chiltern Railways

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

Looking for trains between London and Oxford? CrossCountry is one of the best companies to travel with on the 51 miles (82 km) journey from London to Oxford. As an official travel partner of CrossCountry, Omio quickly shows you the latest CrossCountry train schedules and timetables, tickets and offers (such as baggage allowance and amenities provided onboard), travel information, and prices so that you can check for ideal departure and arrival times, compare the fastest London to Oxford routes, find the best amenities to make your trip smooth and easy, and buy the most affordable CrossCountry train tickets that fit your budget. If you use the Omio app to search for trains between London and Oxford, you can quickly see if the CrossCountry ticket is a mobile ticket, making it easy for you to go paperless when taking a train. Once you’re ready, book your London - Oxford train now on Omio quickly and easily and enjoy your upcoming trip with CrossCountry!

These are CrossCountry's ticket policies for COVID-19 for the train between London and 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
What is the price of the cheapest train from London to Oxford?
Looking to save money on your trip? Omio customers have found the cheapest train from London to Oxford for the next 7 days starting from $12 (€10)  one way.
How much is a train ticket to Oxford from London?
The London to Oxford train ticket price is on average $26 (€21)  if you are looking to buy your tickets for this journey in the next week.
How far is it from London to Oxford by train?
The London to Oxford train distance is approximately 51 miles (82 km).
How long is the train from London to Oxford?
The train time between London and Oxford is on average 57 min  for the 51 miles (82 km) long journey, but the time it takes to go from London to Oxford by train can vary depending on specific dates or traveling on weekends and holidays.
Which train station from London to Oxford do I depart from? Which Oxford train station from London do I arrive in?

When departing from London, you have various train station options to start your route from including London Victoria, London Euston and London Kings Cross. When arriving in Oxford, you can end your journey in train stations like Oxford, Oxford Parkway Station and Oxford, Magdalen Road.

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?

Passengers booking this trip most frequently board their trains from London Victoria and need to travel around 0 mile (s) / 0 km from the city center 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 center.

Which train providers can take me between London and Oxford?
For the best London to Oxford train to book, you can travel safely and comfortably with Great Western Railway, Chiltern Railways or Cross Country. However, it's always good to check all possible train companies with services to Oxford from London to compare what amenities they may offer.
When does the first train depart from London to Oxford? When does the last train depart from London to Oxford?
The earliest train for this route departs from London at 7: 20 AM. The last train leaves from London at 8: 12 AM. Check Omio for the latest train schedule from London to Oxford and book the best time to depart on your chosen travel date.
How far in advance should I buy train tickets from London to Oxford for the best deals?
In general, we recommend booking tickets for trains in advance to score the best deals from all possible train companies offering this route and save money. If you buy train tickets between London and Oxford within the next 7 days, you can find tickets to cost on average $26 (€21) one way. To find the best prices for this route, consider booking your train ticket from London to Oxford a few months in advance.
Stations

Important Stations and Airports for this Journey

London
Oxford
London Bridge
Amenities
Refreshments
London Charing Cross
Amenities
Refreshments
London Euston
Amenities
Refreshments
London Fenchurch Street
Amenities
London Kings Cross
Amenities
Refreshments
WC

Frequently Asked Questions

Where is the train station and what is the best way to get there?
This station is not located in the city centre but it can be reached by public transport.<br>Metro lines Victoria, Circle<br>Bus lines 91, 10, 17, 30, 45, 46, 63, 73, 205, 214
London Liverpool Street
Amenities
Refreshments
WC

Frequently Asked Questions

Where is the train station and what is the best way to get there?
This station is not located in the city centre but it can be reached by public transport.<br>Metro lines Central, Circle, Hammersmith, City
London Paddington
Amenities
Refreshments
WC

Frequently Asked Questions

Where is the train station and what is the best way to get there?
This station is not located in the city centre but it can be reached by public transport. Metro lines Bakerloo, Circle, District Bus lines 7, 15, 18, 23, 27, 36, 46, 105, 436
London St Pancras
Amenities
London Victoria
Amenities
Refreshments
WC

Frequently Asked Questions

Where is the train station and what is the best way to get there?
This station is within walking distance of the city centre and is connected to other parts of the city by public transport.<br>Metro lines Circle, District, Victoria<br>Bus lines 22, 211, 239, C1, N11
How long does it take to get from the train station to the city centre?
This station is a 5-10 minute walk from the city centre.
London Waterloo East
Amenities
Refreshments
WC

Frequently Asked Questions

Where is the train station and what is the best way to get there?
This station is not located in the city centre but it can be reached by public transport.<br>Metro lines Bakerloo, Northern, Jubilee, Waterloo, City<br>Bus lines 1, 4, 26, 59, 68, 76, 77, 100, 139, 168, 171, 172, 176