Oxford to London

Save 61% on average when you buy in advance

Trains from Oxford to London

Travelling between the famous city of dreaming spires to the bustling streets of London is seamless with Rail Online. Take a direct train from Oxford to London, and switch the views of gothic buildings to a mix of contemporary and historical sites within 1 hour and 13 minutes.

Covering a distance of 52 miles (83 km), the journey from Oxford to London has around 150 daily running trains to offer you convenience in your departure time. With tickets from as little as £5.66*, you can make your trip to one of the biggest capitals in the world with plenty of time and budget to put towards the unique experiences that London offers. Whether you’re planning a staycation in the UK or travelling for work, trust Rail Online to find the most affordable train tickets for your journey.


Cheap Train Tickets from Oxford to London

Whether it’s travelling for business or pleasure, Rail Online ensures that your journey will be stress-free and cost-effective. Make the most of your time in London without spending over your budget by following our top tips to secure affordable train tickets in the UK.

  • Get a Railcard: National Railcards offer a ⅓ discount off eligible journeys in the UK. If you often travel around the country, you should consider getting a National Railcard for cheaper rates.
  • Book in advance: UK train companies release tickets up to 12 weeks before departure. These tickets are usually cheaper as their departure is weeks away - book your tickets in advance for cost-effective and stress-free planning.
  • Travel off-peak: Save your money and enjoy a quieter train journey by travelling during off-peak periods.
  • Utilise GroupSave: If you’re travelling with a group of 3-9 people, take advantage of GroupSave to get a 34% discount on eligible trips. However, this discount is only valid if you’re travelling during off-peak or super off-peak periods.

Find everything you need for a budget-friendly trip from Oxford to London with Rail Online. We pride ourselves on offering affordable train tickets for all UK destinations with important information such as current train schedules, travel tips, and more. Browse online to find cheap tickets to save your budget, as well as tickets for your return trip from London to Oxford.

Frequently Asked Questions

Looking for more information about your future trip from undefined? Our team at Rail Online have the answers to all your questions.

What to expect on your journey from Oxford to London?

You’ll start your journey at Oxford station, which has a cafe, supermarket, free wifi, and charging stations. During the train journey, you can enjoy refreshments from the onboard services or stay connected to your loved ones with free W iFi connection and plug sockets to charge your devices. If your arrival station is Paddington station, you’ll end your j ourney in western London, while Marylebone station is located on the north side of the city centre.

Is there WiFi available on trains from Oxford to London?

Travellers on First Class and Second Class tickets will have access to free onboard WiFi.

How much does the train from Oxford to London cost?

Travelling from Oxford to London may cost you as little as £5.66*. It’s important to remember that these prices will change depending on your departure date, seat option, and time of booking.

What time does the first train from Oxford to London leave?

The earliest train departs from Oxford to London at 04:20. Please note that the first departure time may change on we ekends and public holidays.

What's the distance between Oxford to London by train?

On average, the train journey between Oxford and London covers a distance of 52 miles (83 km).

Which train companies travel from Oxford to London?

When travelling from Oxford to London, you can either opt for Great Western Railway to arrive at Paddington station o r Chiltern Railways to arrive at Marylebone station.

What's the difference between 1st and 2nd classes?

First Class ticket holders get to enjoy larger, more comfortable seats with extra legroom for a more comfortable jour ney. In addition, First Class tickets provide access to exclusive lounges at selected stations, as well as fast-track bo arding to avoid long queues. However, if you’re looking for a budget-friendly option, Second Class tickets are still com fortable for your journey between Oxford and London. You get to enjoy nice and comfortable chairs, access to food and re freshments, and the same baggage allowance as First Class ticket holders.

How long does the train from Oxford to London take?

The trip from Oxford to London takes just a little over 45 minutes; however, the journey times vary depending on your date, time of travel and arrival station in London.

Is there a direct train from Oxford to London?

Yes, there are around 150 direct trains that run daily between Oxford and London, offering numerous options to suit a ll traveller’s needs. However, some of these services will involve a change of trains, and these frequencies may change on the weekend or public holidays.

What time does the last train from Oxford to London leave?

The last train that leaves from Oxford to London departs at 00:34. Please note that this departure time may change on weekends and public holidays.

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

The train journey from Oxford starts at Oxford station and arrives at London Paddington station (travelling with Grea t Western Railway) or Marylebone station (travelling with Chiltern Railways).

How much cO2 will I save by taking this train journey?

Travelling by train from Oxford to London saves up to 8.35 kg of cO2, making it an effective solution to reduce your carbon footprint.