Skip to main content
X40

Oxford City Centre, Westgate – Reading Town Centre, Station Road

via Wallingford, Chazey Heath

Oxford Bus First 04:45 Last 23:35Every day

Route X40 runs between Oxford City Centre, Westgate and Reading Town Centre, Station Road via Wallingford, Chazey Heath. See the full timetable, stops and live buses.

Quick departures

Live departures from key stops on this route

StopTowards Oxford City Centre, WestgateTowards Reading Town Centre, Station Road
Station RoadX4017:1517:5518:20and moreX4017:1217:3718:02and more
Horsepond RoadX4017:1117:4118:20and moreX4017:1617:4118:01and more
Morrell PlaceX4017:1617:3618:06and moreX4017:1517:3518:01and more
WestgateX4017:1117:3118:01and moreX4017:0517:3517:50and more

Route stops

All stops on the route towards Reading Town Centre, Station Road

StopApprox. time
  1. 1Westgate · Oxford City Centre05:55
  2. 2St Aldates · Oxford City Centre05:58
  3. 3Police Station · Oxford City Centre05:58
  4. 4Canning Crescent · New Hinksey06:02
  5. 5Redbridge Park and Ride · Oxford06:04
  6. 6Sainsburys · Heyford Hill06:06
  7. 7North End · Nuneham Courtenay06:11
  8. 8Baldon Lane · Nuneham Courtenay06:12

Frequently asked questions about the X40

What time is the first and last X40 bus?
The first X40 of the day departs at 04:45 and the last one departs at 23:35. These are the scheduled departure times of the first and last journeys, which may start from either end of the route — check the timetable above for times at your own stop.
Does the X40 bus run at weekends?
Yes. The X40 runs seven days a week, including Saturdays and Sundays. Sunday and bank holiday timetables are usually less frequent than weekdays, so check the times above before travelling.
How long does the X40 bus take?
A full end-to-end journey on the X40 takes about 69 minutes between Oxford City Centre, Westgate and Reading Town Centre, Station Road, running via Wallingford and Chazey Heath. Allow extra time at peak periods — this is the scheduled running time, not a guarantee.
Who operates the X40 bus?
The X40 is operated by Oxford Bus. For tickets, fares, lost property or complaints about a journey you need to contact them directly — we're an independent service and can't help with those.

Timetable data from the Bus Open Data Service (BODS), Department for Transport. Live positions from operator vehicle feeds. Times are subject to change.