Getting Around Oxfordshire
How far is Bicester from London by train? How long does it take to drive from Witney to Heathrow? This guide collects the key car and rail journey times so you can plan your commute before you move.
44 min
Didcot → London Paddington
53 min
Bicester → London Marylebone
39 min
Thame → London Marylebone
~1 hr
Oxford → London (car or train)
Oxfordshire sits at the crossroads of England. The GWR main line through Didcot Parkway and Oxford reaches London Paddington in under an hour. The Chiltern main line through Haddenham & Thame Parkway and Banbury connects to London Marylebone and Birmingham. The A34/M40 corridor gives fast road access to the M25, Heathrow, and the Midlands.
Roughly 99% of Oxfordshire properties have access to fibre broadband, which has made the county increasingly attractive to remote and hybrid workers who commute to London only two or three days a week.
Train journey times
Fastest typical journey times. Heathrow times assume interchange at Reading or Paddington. Source: Englands Ox Living in Oxfordshire 2025.
| Station | London | Birmingham | Reading | Heathrow |
|---|---|---|---|---|
| Oxford | 52 min | 1h 9m | 23 min | 1h 35m |
| Oxford Parkway | 58 min | 1h 41m | 33 min | 1h 57m |
| Banbury | 1h 3m | 46 min | 41 min | 2h 6m |
| Bicester (any) | 53 min | 1h 7m | 41 min | 2h 17m (via Oxford) |
| Charlbury (for Chipping Norton / Witney) | 1h 13m | 1h 38m | 38 min | 1h 49m |
| Didcot Parkway | 44 min | 1h 38m | 12 min | 1h 18m |
| Haddenham & Thame Parkway | 39 min | 1h 20m | 58 min | 1h 43m |
| Hanborough (for Witney / Woodstock) | 1h 4m | 1h 28m | 34 min | 1h 47m |
| Henley-on-Thames | 57 min | — | 27 min | 1h 33m |
| Radley (for Abingdon) | 53 min | — | 7 min | 1h 44m |
GWR main line — serves Oxford, Oxford Parkway, Didcot Parkway, Radley, Culham, and Charlbury/Hanborough. Frequent fast trains to London Paddington.
Chiltern Railways — serves Haddenham & Thame Parkway, Bicester North, Banbury, and Charlbury. Terminus at London Marylebone.
CrossCountry — calls at Oxford and Banbury en route to Birmingham, Bristol, and the North.
Henley branch line — connects Henley to Twyford (change for Reading and Paddington). Not a mainline service.
No rail: Witney, Wantage, Carterton, and most West Oxfordshire towns have no direct rail. Nearest stations are Hanborough (Witney), Didcot Parkway (Wantage), and Charlbury (Carterton).
Car journey times
Typical off-peak driving times. Peak-hour traffic — especially on the A34 and A40 — adds significantly. Source: Englands Ox Living in Oxfordshire 2025.
| From / To | Oxford | Abingdon | Banbury | Bicester | Henley | Witney | Cambridge | London |
|---|---|---|---|---|---|---|---|---|
| Oxford | — | 15 min | 37 min | 23 min | 39 min | 28 min | 2h | 1h 22m |
| Abingdon | 15 min | — | 42 min | 26 min | 39 min | 29 min | 2h 9m | 1h 29m |
| Banbury | 37 min | 42 min | — | 24 min | 1h 3m | 41 min | 1h 50m | 1h 34m |
| Bicester | 23 min | 26 min | 24 min | — | 48 min | 28 min | 1h 41m | 1h 20m |
| Henley | 39 min | 39 min | 1h 3m | 48 min | — | 58 min | 1h 50m | 1h 7m |
| Witney | 28 min | 29 min | 41 min | 28 min | 58 min | — | 2h 15m | 1h 34m |
A34 — The spine of Science Vale; runs north–south linking Oxford, Abingdon, Didcot, and Wantage to the M4 (south) and M40 (north). Congested at peak hours.
A40 / M40 — East–west corridor connecting Oxford, Witney, and Burford westward; M40 eastward via Bicester to London.
M40 — Banbury is served by M40 J11; Bicester by J9/10; Thame by J7. Fast London access for east Oxfordshire.
Oxford city centre — has a Low Emission Zone and significant peak-hour congestion. Park & Ride is the recommended approach for commuters driving into the city.
Heathrow — Oxford is roughly 45 min drive; Didcot and Abingdon ~40–50 min via M4.
Commute summary by town
- Rail: 53 min to London Marylebone (Chiltern). 1h 7m to Birmingham.
- Road: 23 min to Oxford. 1h 20m to London. M40 J9/10.
Best rail option for London-commuting families in north Oxon.
- Rail: 44 min to London Paddington (GWR). 12 min to Reading.
- Road: ~25 min to Oxford. A34 to M4/M40.
Fastest London train in Oxfordshire. Science Vale hub.
- Rail: 52 min to London Paddington. 1h 9m to Birmingham.
- Road: 1h 22m to London off-peak. Park & Ride recommended.
City living with direct rail and Oxford Parkway for park-and-ride.
- Rail: No direct rail. Radley 2 miles (53 min to London). Culham 2 miles.
- Road: 15 min to Oxford. A34 to M4/M40.
No rail in town but excellent road access; strong Science Vale proximity.
- Rail: 1h 3m to London Marylebone. 46 min to Birmingham.
- Road: 37 min to Oxford. 1h 34m to London. M40 J11.
Three rail operators. Dual-commute to London and Birmingham.
- Rail: 39 min to London Marylebone (Haddenham & Thame Parkway, 2 miles).
- Road: M40 J7 ~3 miles. 1h 20m to London.
Fastest London train from South Oxfordshire. M40 corridor.
- Rail: 57 min to London (branch to Twyford, then GWR). 27 min to Reading.
- Road: 1h 7m to London. M4 J8/9 and M40 J4 both ~7 miles.
Postcode RG9 (not OX). Premium riverside commuter belt.
- Rail: No rail. Hanborough 5 miles (1h 4m to London). Charlbury nearby.
- Road: 28 min to Oxford. A40 only (no M40 direct). 1h 34m to London.
No direct rail. Best suited to Oxford-commuters or remote workers.
- Rail: No rail. Didcot Parkway ~15 min drive.
- Road: A34 to M4/M40. ~25 min to Didcot, 30 min to Oxford.
Remote-worker or Science Vale segment. Value pricing vs Abingdon.
- Rail: No rail. Charlbury ~12 miles.
- Road: A40 to Oxford (~35 min). 1h 40m+ to London.
Most affordable West Oxfordshire. Strong local employment at RAF Brize Norton.
Hybrid working and broadband
Around 99% of Oxfordshire properties have access to fibre broadband. For hybrid workers who commute to London two or three days a week, towns such as Bicester, Didcot, Thame, and Abingdon offer sub-hour rail journeys combined with comfortable family homes at significantly lower prices than comparable commuter towns in Surrey or Hertfordshire.