The fastest Oxford to Paddington train takes 51 minutes and an annual season ticket costs £6,692, £2,205 less than buying it week by week. Times and fares.

Oxford has two railways to London and they go to different terminals. Which one suits you depends less on speed than on where in London you are actually going, and on whether you are buying a ticket on the day or committing to a season.

All times and fares on this page were checked on 10 August 2026 against the National Rail timetable data behind traintimes.org.uk and, for seasons, against Trainline. Fares change, so treat them as the price at that date, not a permanent quote.

The fast route: Oxford to London Paddington

Great Western Railway runs the fast service. On a normal weekday there are two direct trains an hour off-peak, leaving Oxford at roughly the hour and half past.

  • Fastest direct journey: 51 minutes. The 11:32, 14:31 and 17:03 all do Oxford to Paddington in 51 minutes.
  • Typical direct journey: 51 to 58 minutes.
  • Morning peak: the 07:30 arrives at Paddington at 08:25, 55 minutes. Earlier than that the direct services are slower: the 07:25 takes 1 hour 1 minute.
  • Trains that involve a change at Reading or Didcot Parkway take about an hour to 1 hour 12 minutes, so check whether yours is direct before you board.

Paddington puts you on the Elizabeth line, which is the reason most Oxford commuters use this route even when their office is in the City.

The slower route: Oxford to London Marylebone

Chiltern Railways runs to Marylebone via Bicester and High Wycombe. It is consistently slower, at 1 hour 24 minutes on the 10:19 from Oxford, but it has two advantages worth knowing about.

The first is price. Chiltern advance singles on this route start at £15.00, against £32.00 for the cheapest GWR advance single to Paddington on the same morning.

The second is Oxford Parkway. If you live in north Oxford, Summertown, Cutteslowe or Kidlington, the Parkway station off the A34 is often the quicker start. Oxford Parkway to Marylebone takes 1 hour 7 minutes on the 08:51, and the station has an 800-space car park.

What it costs on the day

These are the walk-up fares for Oxford to London Terminals, checked on 10 August 2026:

Oxford to London walk-up fares, checked 10 August 2026
TicketPriceWhat it covers
Advance single (Chiltern, to Marylebone)from £15.00One named train, booked ahead
Advance single (GWR, to Paddington)from £32.00One named train, booked ahead
Off-peak day single£37.60Any off-peak train, one way
Off-peak day return£37.70Out and back the same day, off-peak
Off-peak day travelcard£47.00Adds a day's Tube and bus travel
Anytime day single£47.20Any train, including the morning peak
Anytime day return£93.20Any train out and back
Anytime day travelcard£105.70Any train plus a day's Tube and bus

The off-peak day return is the one to know: at £37.70 it costs 10p more than a single, so there is almost never a reason to buy a one-way off-peak ticket.

From Oxford Parkway to Marylebone, the equivalent fares are lower: £35.90 off-peak day return, £82.10 anytime return, advance singles from £15.00.

What it costs to commute

Season ticket prices for Oxford to London, checked on 10 August 2026:

Oxford to London season ticket prices, checked 10 August 2026
SeasonLondon TerminalsWith Zones 1-6 Travelcard
Weekly£171.10£200.60
Monthly£642.50£746.90
Annual£6,692.00£7,780.00

The Travelcard version costs £1,088 a year more and buys you unlimited Tube and bus travel across all six zones. If you would otherwise pay for the Tube at both ends of a five-day week, it pays for itself easily; if your office is a walk from Paddington, it does not.

Cost of a year of Oxford to London commuting by ticket type Bar chart comparing the yearly cost of commuting from Oxford to London by ticket type: annual season ticket 6,692 pounds; twelve monthly seasons 7,710 pounds; annual season with Zones 1 to 6 Travelcard 7,780 pounds; off-peak day returns five days a week for 46 weeks 8,671 pounds; fifty-two weekly seasons 8,897 pounds. Buying the year up front is the cheapest option. Buying the year up front saves £2,205 over buying it weekly Cost of a year of Oxford to London Terminals commuting, by ticket type. Fares checked 10 August 2026. Annual season ticket one up-front payment £6,692.00 12 monthly seasons £642.50 x 12 £7,710.00 Annual season with Zones 1-6 adds a London Travelcard £7,780.00 Off-peak day returns £37.70 x 5 days x 46 weeks £8,671.00 52 weekly seasons £171.10 x 52 £8,897.20 Season ticket prices from Trainline; walk-up fares from the National Rail data behind traintimes.org.uk. The day-return rows assume five days a week for 46 weeks, allowing six weeks off. Fewer days makes them cheaper. Chart by The Oxford Post.
The gap between the cheapest and the dearest way to buy the same year of travel is £2,205.

Three things the chart is saying:

  • An annual season costs £6,692 and saves £1,018 against buying twelve monthly seasons, and £2,205 against buying 52 weekly ones.
  • A weekly season beats five off-peak day returns, £171.10 against £188.50, so if you are in London five days in a week you should not be buying singles.
  • Buying anytime day returns five days a week would come to about £21,400 a year. It is off the chart on purpose.

The station works, and what changes next

Oxford station is in the middle of a £161m expansion by Network Rail, adding a new platform and a western entrance, because the railway around the station is at capacity and cannot take any more trains as it stands.

The heaviest part is done. The Botley Road rail bridge was demolished and replaced during an eight-day line closure between 1 and 8 February 2026, and trains resumed on 9 February. The road beneath it, closed since January 2023, reopens to traffic on Sunday 20 September 2026.

The point of all that work is East West Rail, the Oxford to Milton Keynes line. Do not plan around it yet. Chiltern Railways was named operator in March 2025 and has hired and trained 44 drivers, fitted out the new step-free station at Winslow and opened a depot facility at Bletchley, but it says work remains on the trains, on Winslow station and on the operating arrangements, and that it “is unable to commence passenger services at this time”. No start date has been confirmed.

Practical notes

  • Oxford station has no car park of its own worth queuing for. For a day trip, Seacourt or Redbridge park and ride and a bus in is usually less stressful; see Oxford roadworks and travel for what parking costs.
  • Oxford Parkway is the better start for anywhere north of Summertown, and has 800 parking spaces.
  • A Network Railcard or Two Together Railcard takes a third off off-peak fares on both routes and pays for itself in two return trips.

Also on The Oxford Post