Live inOxfordshire
Commuting guide · Oxfordshire

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.

StationLondonBirminghamReadingHeathrow
Oxford52 min1h 9m23 min1h 35m
Oxford Parkway58 min1h 41m33 min1h 57m
Banbury1h 3m46 min41 min2h 6m
Bicester (any)53 min1h 7m41 min2h 17m (via Oxford)
Charlbury (for Chipping Norton / Witney)1h 13m1h 38m38 min1h 49m
Didcot Parkway44 min1h 38m12 min1h 18m
Haddenham & Thame Parkway39 min1h 20m58 min1h 43m
Hanborough (for Witney / Woodstock)1h 4m1h 28m34 min1h 47m
Henley-on-Thames57 min27 min1h 33m
Radley (for Abingdon)53 min7 min1h 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 / ToOxfordAbingdonBanburyBicesterHenleyWitneyCambridgeLondon
Oxford15 min37 min23 min39 min28 min2h1h 22m
Abingdon15 min42 min26 min39 min29 min2h 9m1h 29m
Banbury37 min42 min24 min1h 3m41 min1h 50m1h 34m
Bicester23 min26 min24 min48 min28 min1h 41m1h 20m
Henley39 min39 min1h 3m48 min58 min1h 50m1h 7m
Witney28 min29 min41 min28 min58 min2h 15m1h 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

Bicester
  • 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.

Didcot
  • 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.

Oxford
  • 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.

Abingdon
  • 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.

Banbury
  • 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.

Thame
  • 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.

Henley-on-Thames
  • 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.

Witney
  • 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.

Wantage
  • 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.

Carterton
  • 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.

Explore towns by transport