COMPARE Prices across different modes

Sat
Oct 23
$45Great Western Railway
$17Megabus
Sun
Oct 24
$15Chiltern Railways
$18Megabus
Mon
Oct 25
$10Chiltern Railways
$18Megabus
Tue
Oct 26
$10Chiltern Railways
$17Megabus
Wed
Oct 27
$10Chiltern Railways
$18Megabus
Thu
Oct 28
$10Chiltern Railways
$17Megabus
Fri
Oct 29
$20Great Western Railway
$18Megabus
Sat
Oct 30
$12Chiltern Railways
$18Megabus
Sun
Oct 31
$15Chiltern Railways
$18Megabus
Mon
Nov 1
$20Great Western Railway
$17Megabus
Tue
Nov 2
$20Great Western Railway
$18Megabus
Thu
Nov 4
$10Chiltern Railways
$18Megabus
Fri
Nov 5
$20Great Western Railway
$17Megabus
Sat
Nov 6
$12Chiltern Railways
$17Megabus
Mon
Nov 8
$20Great Western Railway
$18Megabus
Tue
Nov 9
$13Great Western Railway
$25Megabus
Wed
Nov 10
$20Great Western Railway
$18Megabus
Thu
Nov 11
$13Great Western Railway
$17Megabus
Fri
Nov 12
$13Great Western Railway
$17Megabus

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information to London from Oxford

distanceDistance51 miles (82 km)
durationAverage train duration47 min
priceAverage train ticket price$17 (€14)
frequencyTrain frequency51 a day
changesDirect trainYes, there are 51 direct trains a day
carriersTrain providersGreat Western Railway or Chiltern Railways

Trains from Oxford to London cover the 51 miles (82 km) long trip taking on average 47 min with our travel partners like Great Western Railway or Chiltern Railways. Normally, there are 51 trains operating per day, including direct services available. You can get the cheapest train tickets for this journey for as low as $10 (€8), but the average price of train tickets is $17 (€14). Travelers depart most frequently from Oxford and arrive in London Victoria.

Train companies

Train from Oxford to London with Chiltern Railways

Chiltern Railways trains will get you between Oxford and London from $10 (€8). With over 1000 travel companies on Omio, you can find the best train times and tickets for your trip.

Chiltern Railways

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 between Oxford and London: Duo, Anytime, Season, Super Off Peak, Off Peak and Advance.

Chiltern Railways is one of the best options when traveling by train between Oxford and London. Omio quickly shows you current Chiltern Railways train schedules for the Oxford - London route and makes it easier than ever for you to buy train tickets online for the cheapest, fastest or earliest route available. The distance from Oxford to London is around 51 miles (82 km) and the cheapest Chiltern Railways one-way ticket you can book starts at $10 (€8). As you check the latest Oxford to London train schedule from Chiltern Railways for your ideal departure and arrival times, you can also review travel information, such as baggage allowance and amenities offered onboard, and compare the best route available to arrive to London safely. If you search for Chiltern Railways tickets in the Omio app, you can also see if they are mobile tickets so that you can travel paperless. Let Omio quickly find you the perfect Chiltern Railways ticket from Oxford to London so you can spend more time enjoying the smooth and easy journey!

  • Average Price: $10

When you buy your Chiltern Railways train tickets between Oxford and London don't forget to keep the following COVID-19 related policies in mind:

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

There are 14 trains per day for travel from Oxford to London, and direct services 7 days per week to Marylebone or Paddington stations. Of the 14 daily trains, 10 are direct routes so there are no delays along the way. The average time to travel is 1h 3min, with the slowest trains being 1h 34min because of stops. It is possible to make the trip in 47min if you get the right train. The distance covered is 51 miles (82 km).

Oxford to London Train Time: Daily Departures

The travel time of 51 miles (82 km) is covered in an average of 47min. Trains begin in early morning and there are 5 departures per hour throughout the day. Most of the trains are direct routes to the destination city. The last train is at 11:00 p.m., and services on Sunday are less frequent with a later morning trains. Passengers leave mostly from Oxford to arrive in London.

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

Travel time from Oxford to London is an average of 50min, with some trains getting there in under 50min. Most of the trains are direct routes. Some trains have 1 stop on the way, so travel time is a little longer on these trains. The Chiltern Railways departures to Marylebone and other stopover trains to Paddington take up to 25min more to reach the destination.

Oxford Green Day. Source: Shutterstock

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

Departure train station: The departure station is the Oxford train station located just minutes from central Oxford. There are other bus routes nearby, so it can be accessed via bus or taxi. The station has a café, cab rank, bathroom facilities, a supermarket, and free Wi-Fi. Charging stations are available to electronic devices, and handicapped access is available across the station. Make certain to get to the station at least 30-60min early so you don’t miss your train for the day.

Arrival train station: The arrival station is either London Paddington or London Marylebone, depending on the train you take. The Paddington station is located in western London, with underground connections and buses from anywhere in the city. The Marylebone Station is to the north of the city center, and accessible by Underground trains and buses just off Marylebone Rd. Both stations have pubs, shopping, dining, and cab ranks. There are also restaurants around the station.

Which train companies travel from Oxford to London?

The train providers for travel from Oxford to London are Great Western railroad (GWR) and trains to London Marylebone are serviced by Chiltern Railways. Cross Country Trains provides service from Oxford. The quickest trip to London is 56min, and direct trains are available. There are more than 5 direct service trains departing daily, and the last train leaves at 11:00 p.m. The Sunday schedule is less than the normal departures, and there is a later morning train than during the week. It’s good to check the train schedules often leading up to your trip as times change and you don’t want to miss your trip.

Great Western railroad (GWR) trains from Oxford to London

Great Western railroad (GWR) rail offers service to London, with the fastest trains taking only 56min to reach London Paddington. Most of the trains are direct routes to the destination city. There are up to 5 trains departing per hour during the week, and less on Sundays and a later morning train. The final train departs at 11:00 p.m. Be sure to check the train schedules on a daily basis leading up to your trip as schedules might change.

Chiltern Railways trains from Oxford to London

Chiltern Railways serves travel to Marylebone London and the trip averages 56min. There are up to 5 trains per hour departing, and most of the trains have direct routes. The last train departs at 11:00 p.m., and on Sundays the schedule is less than during the week, including a later morning train. It’s a good practice to check the train schedules often to make certain your trip has not changed or is delayed. Always arrive at the station at least 30min early to be certain you don’t miss your trip.

Oxford Blue Green. Source: Shutterstock

Train Oxford to London: Services on Board

For travel from Oxford to London, both Chiltern and Great Western railroad offer many benefits to make sure you’re comfortable on your journey. You can get a first-class ticket for more leg room and choice seating, but the Coach fares offer adjustable seats with thick cushions. There are no bag restrictions, and you might be able to bring a bike if there is ample room on the train. There is specific storage for wheelchairs, and the train is equipped to help disabled passenger’s board.

For safety, disabled passengers must disclose their illness when they book fares. Up to 2 pets are allowed to travel but must be in carriers. Service animals can also travel but must stay with their owners throughout the trip. They also must show proof of certification as a therapy animal. The trains offer free Wi-Fi and electrical outlets for charging devices during the journey, and assistance is available during travel.

How to find cheap train tickets from Oxford to London?

The cheapest way to get from Oxford to London depends on what methods you try to get reduced tickets. You can book on less busy times as travel is cheaper when you book off times and days. If you’re flexible with your travel plans you can also save a bundle on tickets. This takes careful planning as you must look at train schedules, dates, and decide the best times for you to travel.

Booking tickets that have longer travel times or that have more than 1 stop are also great ways to save. Booking tickets ahead of time often has cheap options, too. Take a good look at when you might be able to take your trip and how far in advance you can book it to save on ticket prices.

To London by train—travel tips

London is the destination of many travelers, and knowing more about the city can make your vacation more memorable, especially with tips that could save you money and make your trip more organized. One great tip is to pack appropriately. London weather is often unpredictable, and one day it can be sunny while the next chilly. Perhaps the best piece of clothing you can pack is a scarf. It’s versatile and will keep you warm in the event it does get cold, especially if you go into the Cotswolds. You should pack clothes that you can layer, from light shirts to middle weight sweaters and pants.

A great way to save is to fly into lesser-known airports and take a bus, taxi, or train into London. The UK has a great train and bus system, and it’s easy to access stops and underground Tube system. If you are staying in London more than a few days, it’s worth it to get an Oyster Card. It’s a pay-as-you-go card for all public transportation in the city, and getting one will save you a bundle.

Another big tip is to study the language. Sure, it’s still English, but British English is far different than American English, so learning the words and phrases they use will make your trip more enjoyable.

Train tickets from Oxford to London: when to book to save $

Time Price Savings
1 week earlier 9 €
2 weeks earlier 7 €29.%
3 weeks earlier 7 €29.%
1 month before 6 €50%
2 months earlier 7 €29.%
3 months earlier 6 €50%


Train companies often offer promotional prices and offers—by buying in advance—you can get access the best prices for trains in the U.S., Canada, and the major European railroad operators. Search on Omio to check prices and cheap train tickets from Oxford - London. Easily find the most attractive rates and choose the your preferred route for your journey. Book and choose your mobile ticket: avoid the queues at the station and the added stress of printing your ticket.

The rule of buying in advance to save money is not only valid when booking a flight but also for train travel. Train tickets are generally on sale 6 months before the departure date. Some train booking tips from us:

  • Buying your train ticket from Oxford - London 3 weeks in advance means you can save on average up to 29% compared to the price available on the day of departure.
  • If you book a ticket Oxford - London with 2 months in advance you save up to about 29% compared to the initial price.
  • By booking 3 months in advance, you could save up to 50%.
  • On Omio you can find all offers, train times and prices for train travel in Europe, the U.S., and Canada.

Travel Tips

Trains from Oxford to London
Travel by train to London 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 London.
FAQs
How much are cheap trains from Oxford to London?
Omio customers have found cheap train tickets from Oxford to London for as low as $10 (€8)  for the next 7 days.
What is the cost of a train between Oxford and London?
If you’re looking to purchase your train tickets in the next week, you can expect the Oxford to London train price to come in at an average of $17 (€14)  one way.
How many miles is it from Oxford to London by train?
The train distance from Oxford to London is around 51 miles (82 km).
How long is a train to London from Oxford on average?
The train time between Oxford and London is on average 47 min  for the 51 miles (82 km) long journey, but the time it takes to go between Oxford and London by train can vary depending on specific dates or traveling on weekends and holidays.
What is the departure train station in Oxford and arrival train station in London?

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

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

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

Passengers board the train most frequently from Oxford, which is located around 0 mile (s) / 0 km away from the city center, and they get off the train at London Victoria, located 1 mile (s) / 1 km away from the city center.

What train companies go from Oxford to London?
When taking a train from Oxford to London, you can count on Great Western Railway or Chiltern Railways for the best way to get you to London. You can also check all possible train companies who offer a service from Oxford to London and compare the amenities they offer before buying a train ticket.
How many trains per day are there from Oxford to London?
On average, there are 51 trains a day from Oxford to London. The train times and services may be different on weekends and holidays compared to weekdays.
What are the first and last departure train times from Oxford to London?
The earliest train for this journey departs from Oxford at 7: 10 AM. The last train leaves from Oxford at 10: 10 AM. Check Omio for the latest train schedule from Oxford to London and book the best time to depart on your chosen travel date.
How far in advance should I buy train tickets to London from Oxford for the best deals?
If you buy a train ticket from Oxford to London within the next 7 days, you can find tickets to cost on average $17 (€14) one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets between Oxford and London are generally on sale a few months before the planned departure date.

Important Stations and Airports for this Journey

Oxford
London
Oxford is the most popular Oxford railway station for Omio travelers, but it's not the only one. Read all the information you need to know about the main train stations in Oxford for your trip to London.