London Marylebone To Oxford Train Journey Summary

  • Train fares from: £5.40
  • Fastest journey: 1hr 5 mins
  • Slowest journey: 1 hr 24 mins
  • Journey Type: Direct
  • Distance: 50 miles (81km)
  • Train operators: Chiltern Railways
  • Origin: London Marylebone
  • Destination: Oxford

Trains from London Marylebone to Oxford

Planning your next trip to the historic city of Oxford? You can get there on the train from London Marylebone in just under an hour. Train tickets start from just £5.40 for an advance single ticket. We recommend that you book in advance to find the cheapest tickets to get you from London to Oxford.

We’ve pulled together everything you need to know about this journey; including how much the tickets will cost, times you can travel and information on the stations themselves.

The good news is you never have to pay booking fees when you book direct with Chiltern Railways.

Live train times

See live arrival and departures from London Marylebone to Oxford train station. Here you’ll find platform numbers, live train times and route information for all London Marylebone to Oxford train services.

London to Oxford Train Journey Information

How much is the train from London Marylebone to Oxford?

Train tickets from London Marylebone to Oxford Train Station start from £5.40 with an advance single ticket. Make sure you book in advance to find the cheapest tickets.

How long does it take to get from London Marylebone to Oxford by train?

The train from London Marylebone to Oxford Station takes as little as 1 hour 5 minutes. The journey time may vary during weekends and holidays. This train service is direct too, so there is no need to change trains on this journey.

How often do trains leave from London Marylebone to Oxford?

There are 72 trains per day between London Marylebone and Oxford station. This may vary on weekends and holidays.

Where can I check the journey times for trains from London Marylebone to Oxford?

Use the journey planner on this page or download our app for live train times here

How far is it from London to Oxford by train?

The distance between the two cities is 50 miles (81 km).

When is the first train from London Marylebone to Oxford station?

The first train from London Marylebone to Oxford departs at 06:09.

What time is the last train from London Marylebone to Oxford station?

The last train from London to Oxford departs at 00:01.