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:
| Ticket | Price | What it covers |
|---|---|---|
| Advance single (Chiltern, to Marylebone) | from £15.00 | One named train, booked ahead |
| Advance single (GWR, to Paddington) | from £32.00 | One named train, booked ahead |
| Off-peak day single | £37.60 | Any off-peak train, one way |
| Off-peak day return | £37.70 | Out and back the same day, off-peak |
| Off-peak day travelcard | £47.00 | Adds a day's Tube and bus travel |
| Anytime day single | £47.20 | Any train, including the morning peak |
| Anytime day return | £93.20 | Any train out and back |
| Anytime day travelcard | £105.70 | Any 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:
| Season | London Terminals | With 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.
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
- Oxford roadworks and travel: Botley Road, the traffic filters starting 28 September and park and ride prices.
- Oxford house prices: what the commuter wards actually cost.
- Things to do in Oxford: if you are coming the other way.
Have your say
We read every message. To comment on this story, email the newsdesk and we may publish a selection of responses: hello@theoxfordpost.co.uk.