London to Oxford train

Wed, Jun 12
+ Add return
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

Cheap train tickets and times from London to Oxford

Showing times and prices for Jun 14

Cheapest

Fastest Journey

49 m

Average

1 h 5 m

Trains per day

18

Distance

83 km

Cheap train tickets from London to start from $17 with an average ticket price of $26.

The fastest train from London to takes 49m in comparison to an average duration of 1h 5m and covers a distance of 83 km.

18 trains that leave London for every day with 13 travelling directly.

Cheapest
Chiltern Railways
05:15PM1h19
London Marylebone (MYB)
06:34PMOxford station (OXF)
$171One-way
0 transfers
Chiltern Railways
08:39AM1h18
London Marylebone (MYB)
09:57AMOxford station (OXF)
$221One-way
0 transfers
Chiltern Railways
08:11AM1h21
London Marylebone (MYB)
09:32AMOxford station (OXF)
$221One-way
0 transfers
Chiltern Railways
05:45PM1h18
London Marylebone (MYB)
07:03PMOxford station (OXF)
$231One-way
0 transfers
Great Western Railway
05:18PM1h00
London Paddington (PAD)
06:18PMOxford station (OXF)
$471One-way
1 transfer

Compare prices and tickets London to Oxford by train or bus

Fri
Jun 14
Sat
Jun 15
Sun
Jun 16
Mon
Jun 17
Tue
Jun 18
Wed
Jun 19
Thu
Jun 20
Fri
Jun 21
Sat
Jun 22
Sun
Jun 23
Mon
Jun 24
Tue
Jun 25
Wed
Jun 26
Thu
Jun 27
Fri
Jun 28
Sat
Jun 29
Sun
Jun 30
Mon
Jul 01
Tue
Jul 02
Wed
Jul 03
Thu
Jul 04

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from London to Oxford

distanceDistance51 miles (82 km)
durationAverage train duration47 min
priceAverage train ticket price$42 (€36)
frequencyTrain frequency50 a day
changesDirect trainYes, there are 23 direct trains a day
carriersTrain providersGreat Western Rail, Chiltern Railways, CrossCountry, South Western Railway, Tfl Rail or Bus

Trains from London to Oxford cover the 51 miles (82 km) long route taking on average 47 min with our travel partners like Great Western Rail, Chiltern Railways, CrossCountry, South Western Railway, Tfl Rail or Bus. Normally, there are 50 trains operating per day, including direct services available. You can get the cheapest train tickets for this route for as low as $17 (€15), but the average price of train tickets is $42 (€36). Travelers depart most frequently from London Waterloo and arrive in Oxford.

Train companies: Great Western Rail, Chiltern Railways and CrossCountry from London to Oxford trains

For as little as $8 (€7) you can travel by train from London to Oxford with Great Western Rail, Chiltern Railways and CrossCountry. Omio will show you the best deals, schedules and tickets available for this route.

South Western Railway is a train operating company in the United Kingdom, providing services in the south and south-west of England. It operates a variety of train types, including high-speed trains, local stopping services, and suburban commuter trains. It also offers a range of ticket types, including Advance, Off-Peak, and Super Off-Peak tickets. Onboard facilities include free Wi-Fi, power sockets, and a range of food and drink options. The most popular routes for South Western Railway include London Waterloo to Portsmouth Harbour, London Waterloo to Weymouth, and London Waterloo to Bournemouth.

    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.

    FAQs: Trains from London to Oxford

    FAQs: Travel by train from London 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
    Cheap train tickets from London to Oxford can start from as little as $17 (€15) when you book in advance. The average train ticket price for London to Oxford is $42 (€36); however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
    On average the London to Oxford train travel time is 47 min   for the 51 mile (82 km) long trip, but the duration can vary if you travel on weekends and holidays.
    The first train from London to Oxford leaves at 7: 20 AM. Plan your trip with the Journey Planner   from Omio.
    The last train from London to Oxford leaves at 11: 33 PM.
    Yes, it is possible to travel from London to Oxford without having to change trains with Great Western Rail or Chiltern Railways. There are 23 direct trains from London to Oxford each day. There may be fewer direct services available on weekends or holidays.
    Take the London to Oxford train with Great Western Rail, Chiltern Railways, CrossCountry, South Western Railway, Tfl Rail or Bus. However, it's always good to check out all possible train companies for the trip between London and Oxford as there might be differences in the amenities they offer.
    No, there are no night trains, the latest train for this route is 11: 33 PM.

    When departing from London, you have various train station options to start your route from including London Waterloo, London Euston and London St Pancras International. When arriving in Oxford, you can end your trip in train stations like Oxford, Oxford Parkway and Oxford, Magdalen Road.

    Passengers board the train most frequently from London Waterloo, which is located around 1.2 miles (2 km) away from the city centre, and they get off the train at Oxford, located 1.2 miles (1.9 km) away from the city centre.

    A day trip to Oxford from London is worth doing with a journey time of 47 min each way. Check with Omio app   the best way to travel.
    The cheapest month to travel from London to Oxford by train is November.
    It's helpful to compare your options as there are 2 ways to travel between London and Oxford including taking a train or bus.

    Important Stations and Airports in London and Oxford

    London
    Oxford
    London Waterloo 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
    ShoppingShopping
    ParkingParking
    ATMATM
    TaxisTaxis
    AccessibilityAccessibility
    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
    Metro: Tube Lines.
    Amenities at station
    WifiWifi
    ShoppingShopping
    ParkingParking
    ATMATM
    AccessibilityAccessibility
    Public transit options for London Marylebone
    Location for Rail Replacement Services: At station entrance.
    Metro: Bakerloo Line.

    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
    More routes, destinations and providers
    Currency
    Language