COMPARE Prices across different modes

Sun
26 Sep
£32South Western Railway
Find prices
Mon
27 Sep
£15Great Western Railway
£13Megabus
Tue
28 Sep
£15Great Western Railway
£13Megabus
Wed
29 Sep
£15Great Western Railway
£13Megabus
Thu
30 Sep
£15Great Western Railway
£13Megabus
Fri
1 Oct
£7Great Western Railway
£6National Express
Sat
2 Oct
£12Great Western Railway
£13Megabus
Sun
3 Oct
£6Chiltern Railways
£13Megabus
Mon
4 Oct
£15Great Western Railway
£13Megabus
Tue
5 Oct
£15Great Western Railway
£13Megabus
Wed
6 Oct
£15Great Western Railway
£13Megabus
Thu
7 Oct
£15Great Western Railway
£13Megabus
Fri
8 Oct
£15Great Western Railway
£13Megabus
Sat
9 Oct
£17Great Western Railway
£13Megabus
Sun
10 Oct
£17Great Western Railway
£13Megabus
Mon
11 Oct
£15Great Western Railway
£13Megabus
Tue
12 Oct
£19Great Western Railway
£13Megabus
Wed
13 Oct
£15Great Western Railway
£13Megabus
Thu
14 Oct
£15Great Western Railway
£13Megabus
Fri
15 Oct
£15Great Western Railway
£13Megabus
Sat
16 Oct
£9Chiltern Railways
£13Megabus

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information to Oxford from London

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

Trains from London to Oxford cover the 51 miles (82 km) long trip taking on average 58 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 £7, but the average price of train tickets is £16. Travellers depart most frequently from London Victoria and arrive in Oxford.

Train companies

Chiltern Railways and CrossCountry between London and Oxford

Find the best trains from London to Oxford with Omio's travel partners Chiltern Railways and CrossCountry from £7. We can find you the best deals, timetables and tickets when comparing and booking the best trip.

CrossCountry
Chiltern Railways

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

Enjoy a smooth and easy trip between London and Oxford with CrossCountry! As an official travel partner of CrossCountry, Omio can help you search current train timetables from CrossCountry, compare the best routes between London and Oxford as well as the class fares available for this route (including information on luggage policy and amenities provided onboard), and buy the most affordable CrossCountry London to Oxford train ticket available today. If you search for CrossCountry tickets in the Omio app, you can also see if they are mobile tickets so that you can travel paperless rather than needing to wait in a queue at the train station in person to purchase tickets. Once you find your ideal route, book your one-way train between London and Oxford on Omio or in the Omio app in just a few simple steps. You can then sit back and enjoy the 51 miles (82 km) journey from London to Oxford with ease and comfort on a train with CrossCountry.

    When you buy your CrossCountry train tickets between London and Oxford 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 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 does a cheap train from London to Oxford cost?
    Looking to save money on your route? Omio customers have found the cheapest train from London to Oxford for the next 7 days starting from £7  one way.
    What is the average cost of a train from London to Oxford?
    If you’re looking to purchase your train tickets in the next week, you can expect the London to Oxford train price to come in at an average of £16  one way.
    How far is it from London to Oxford by train?
    The London to Oxford train distance is approximately 51 miles (82 km).
    How long does it take from London to Oxford by train?
    On average the London to Oxford train time is 58 min  covering the 51 miles (82 km) long trip, but the journey time can vary depending on specific dates or travelling on weekends and bank holidays.
    What station does the London to Oxford train leave from? Which Oxford train station do I come into from London?

    There are a few train stations in London to start your route from including London Victoria, London Euston and London Kings Cross. In Oxford you have a few train station options to choose from for your arrival including Oxford, Oxford Parkway Station and Oxford, Magdalen Road.

    Omio customers travelling this route depart most frequently from London Victoria   and arrive in Oxford.

    Where is the train station in London to go to Oxford? Where is the train station in Oxford located?

    The most popular departure train station with passengers for this route, called London Victoria, is located 1 mile (s) / 1 km from the city centre of London.

    The most popular arrival train station, Oxford, is located 0 mile (s) / 0 km away from the city centre of Oxford.

    What train companies offer a service between London and Oxford?
    For the best London to Oxford train to buy, 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 between London and Oxford to compare what amenities they may offer.
    How many trains 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.
    What are the first and last departure train times from London to Oxford?
    The first train from London to Oxford leaves at 07: 12   and the last train for this leaves at 08: 42. Omio shows you the latest train from London to Oxford schedule to help you book the best departure time for this journey.
    How early should I purchase London to Oxford train tickets to get the best deals?
    If you buy a train ticket from London to Oxford within the next 7 days, you can find tickets to cost on average £16 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.
    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.<br>Metro lines Bakerloo, Circle, District<br>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