Compare prices and tickets by train, bus or flight

Mon
Dec 6
$24Chiltern Railways
$17Megabus
Tue
Dec 7
$18Chiltern Railways
$17Megabus
Wed
Dec 8
$18Chiltern Railways
$17Megabus
Thu
Dec 9
$18Chiltern Railways
$17Megabus
Fri
Dec 10
$18Chiltern Railways
$17Megabus
Sat
Dec 11
$19Chiltern Railways
$17Megabus
Sun
Dec 12
$19Chiltern Railways
$17Megabus
Mon
Dec 13
$19Chiltern Railways
$17Megabus
Tue
Dec 14
$26Great Western Railway
Find prices
Wed
Dec 15
$26Great Western Railway
Find prices
Thu
Dec 16
$19Chiltern Railways
$17Megabus
Fri
Dec 17
$24Great Western Railway
$17Megabus
Sat
Dec 18
$19Chiltern Railways
$17Megabus
Sun
Dec 19
$19Chiltern Railways
$17Megabus
Mon
Dec 20
$19Chiltern Railways
$17Megabus
Tue
Dec 21
$26Great Western Railway
Find prices
Wed
Dec 22
$19Chiltern Railways
$17Megabus
Thu
Dec 23
$19Chiltern Railways
$17Megabus
Fri
Dec 24
$25Great Western Railway
$17Megabus
Sat
Dec 25
$43Chiltern Railways
Find prices
Sun
Dec 26
Find prices
$17Megabus

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information between London and Oxford

distanceDistance51 miles (82 km)
durationAverage train duration1 h 7 min
priceAverage train ticket price$19 (€16)
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 journey taking on average 1 h 7 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 $18 (€15), but the average price of train tickets is $19 (€16). Travelers depart most frequently from London Victoria and arrive in Oxford.

Train providers

Train to Oxford from London with CrossCountry and Chiltern Railways

Buy your official CrossCountry and Chiltern Railways train tickets from London to Oxford from $18 (€15) with Omio. Find train times and tickets for over 1000 travel companies to compare and book the most affordable trip.

CrossCountry
Chiltern Railways

CrossCountry is a fast speed train company in the United Kingdom and for your next train to Oxford from London 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) trip 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!

    When purchasing your CrossCountry train tickets from London to Oxford, keep the following coronavirus related policies and recommendations in mind outlined by our travel partner:

    • 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 are cheap trains to Oxford from London?
    Looking to save money on your trip? Omio customers have found the cheapest train to Oxford from London for the next 7 days starting from $18 (€15)  one way.
    What is the cost of a train between London and Oxford?
    In the next 7 days you can expect to pay on average $19 (€16)  for a train ticket from London to Oxford.
    What is the distance between London and Oxford by train?
    The London to Oxford train distance is approximately 51 miles (82 km).
    How long is the train ride to Oxford from London?
    The train time to Oxford from London is on average 1 h 7 min  for the 51 miles (82 km) long journey, but the time it takes to go to Oxford from London 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 taking a train from London, you have a couple of train stations you can depart from including London Victoria, London Euston and London Kings Cross. When you arrive in Oxford, your train can arrive in train stations including Oxford and Oxford Parkway Station.

    Omio customers traveling this route book their trains from London Victoria   to Oxford.

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

    You can find the most popular departure train station for this journey, London Victoria, located approximately 1.2 miles (2 km) from the city center of London. The most popular arrival train station in Oxford, called Oxford, is located around 0.6 miles (997 m) away from its city center.

    Which train companies can get me 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 route to see if there might be differences in the amenities they offer.
    How many train services are there to Oxford from London a day?
    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.
    How far in advance should I purchase train tickets between London and Oxford for the best deals?
    If you buy the London to Oxford train within the next 7 days, you can find one way tickets to cost on average $19 (€16). However, booking your train ticket in advance gives you access to the best prices for trains to Oxford from London. Look out for train tickets for this journey to go on sale a few months before your planned departure date to find the best deals.

    Important Stations and Airports for this Journey

    London
    Oxford
    London Victoria is the most popular London 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 London for your trip 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 transit 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 transit 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 transit 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 transit 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