NX40
Thames Travel
NX40 bus timetable: Oxford City Centre to Reading Town Centre
Oxford City Centre - Reading Town Centre
Route map
NX40 live route map
See the route, stops, and live buses currently on this line.
126 stops
Live buses loading
Map ready
Loading the route map...
Westgate → Station Road
4 trips · first 00:30 · last 03:30
Fri
Live Valid 2026-06-08 – 2026-12-31
Swipe sideways to see later trips.
Stop
00:30
Station Road
01:30
Station Road
02:30
Station Road
03:30
Station Road
Station Road → Westgate
3 trips · first 01:05 · last 03:05
Fri
Live Valid 2026-06-08 – 2026-12-31
Swipe sideways to see later trips.
Stop
01:05
Station Road
02:05
Station Road
03:05
Station Road
Timetable data from Thames Travel, refreshed 2026-06-12 · Source: Traveline National Dataset (TNDS) · Service code 49-X40-N-y10-1.
All stops shown
68 stops- Reading Town Centre, Station Road Stop SB
- Reading Town Centre, Forbury Road stop EL
- Reading, Station North Interchange Stop NA
- Reading, Swansea Road adjacent
- Reading, The Moderation adjacent
- Caversham, Bridge Street Caversham northbound
- Caversham, Church Street eastbound
- Caversham Library opposite 19
- Caversham, Priest Hill adjacent 55
- Caversham Heights, The Mount adjacent 3
- Caversham Heights, Highmoor Road Church opposite
- Caversham Heights, Harrogate Road opposite 82
- Caversham Heights, St Peters Avenue opposite
- Caversham Heights, Gurney Close opposite
- Caversham Heights, Blagrave Lane adjacent 161
- Caversham Heights, Shepherds Lane opposite
- Chazey Heath, Rokeby Drive opposite
- Chazey Heath, The Packhorse opposite
- Cane End, Horsepond Road north-west bound
- Woodcote, Tidmore Lane opposite
- Woodcote, Langtree School adjacent
- Woodcote, War Memorial southbound
- Woodcote, Co-op Store opposite
- Woodcote, Bridle Path south-east bound
- Woodcote, West Chiltern adjacent
- Woodcote, The Close opposite
- Woodcote, War Memorial northbound
- Ipsden, Braziers Park Turn opposite
- Ipsden Turn opposite
- North Stoke, White House Road adjacent
- Mongewell Turn adjacent
- Mongewell, CABI opposite
- Wallingford, Winterbrook Lane adjacent
- Wallingford, Community Hospital outside
- Wallingford, Morrell Place opposite
- Wallingford, Market Place Stop A
- Crowmarsh Gifford, Church adjacent
- Crowmarsh Gifford, Village Hall opposite
- Preston Crowmarsh, Howbery Park entrance
- Benson, Marina adjacent
- Shillingford, Henley Road Roundabout north-west bound
- Shillingford, The Kingfisher outside
- Dorchester Bypass north-west bound
- Berinsfield, A4074 Layby north-west bound
- Nuneham Courtenay, Golden Ball Roundabout north-west bound
- Nuneham Courtenay, Baldon Lane opposite
- Nuneham Courtenay, North End north-west bound
- Sandford-on-Thames, Catherine Wheel adjacent
- Sandford-on-Thames, Rock Farm Lane opposite
- Sandford-on-Thames, Heyford Hill Lane adjacent
- Littlemore, Mental Health Centre outside
- Littlemore, The George opposite
- Littlemore, Dudgeon Drive adjacent
- Rose Hill Parade outside
- Rose Hill, Courtland Road adjacent
- Rose Hill, Westbury Crescent opposite
- Iffley Turn adjacent
- Iffley, Henley Avenue north-west bound
- Iffley, Freelands Road adjacent
- Oxford, Howard Street west opposite
- Oxford, Magdalen Road west opposite
- Oxford, Henley Street opposite
- Oxford, James Street west opposite
- Oxford, The Plain north-west bound
- Oxford City Centre, Queens Lane Stop J3
- Oxford City Centre, High Street Stop L3
- Oxford City Centre, Speedwell Street Stop S1
- Oxford City Centre, Westgate Stop E1