NX40 Oxford City Centre, Westgate ↔ Reading Town Centre, Station Road
Operated by Thames Travel. First bus 00:05, last bus 03:30. 8 journeys on weekdays.
Timetable
Times are shown at the route's main timing stops — buses serve all stops in between. For times at your exact stop, open the stop's own page.
| Westgate (Stop E1) | 00:30 | 01:30 | 02:30 | 03:30 |
|---|---|---|---|---|
| Freelands Road (opp) | 00:39 | 01:39 | 02:39 | 03:39 |
| Rose Hill Parade (opp) | 00:43 | 01:43 | 02:43 | 03:43 |
| A4074 Layby (SE-bound) | 00:54 | 01:54 | 02:54 | 03:54 |
| Marina (opp) | 01:02 | 02:02 | 03:02 | 04:02 |
| Market Place (Stop C) | 01:10 | 02:10 | 03:09 | 04:09 |
| Co-op Store (opp) | 01:23 | 02:23 | · | · |
| Horsepond Road (SE-bound) | 01:32 | 02:32 | · | · |
| Caversham Library (adj) | 01:42 | 02:42 | · | · |
| Station Road (Stop SB) | 01:49 | 02:49 | · | · |
Route map
All stops on route NX40
NX40 towards Reading Town Centre, Station Road
- Westgate (Stop E1) Oxford City Centre
- High Street (Stop T2) Oxford City Centre
- Queens Lane (Stop K2) Oxford City Centre
- The Plain (SE-bound) Oxford
- James Street west (adj) Oxford
- Henley Street (adj) Oxford
- Magdalen Road west (adj) Oxford
- Howard Street west (adj) Oxford
- Freelands Road (opp) Iffley
- Iffley Turn (opp) Iffley
- Westbury Crescent (adj) Rose Hill
- Rose Hill Parade (opp) Rose Hill
- Mental Health Centre (opp) Littlemore
- The George (o/s) Littlemore
- Heyford Hill Lane (opp) Sandford-on-Thames
- Rock Farm Lane (adj) Sandford-on-Thames
- Catherine Wheel (opp) Sandford-on-Thames
- North End (SE-bound) Nuneham Courtenay
- Baldon Lane (adj) Nuneham Courtenay
- Golden Ball Roundabout (SE-bound) Nuneham Courtenay
- A4074 Layby (SE-bound) Berinsfield
- Dorchester Bypass (SE-bound) Dorchester
- The Kingfisher (opp) Shillingford
- Henley Road Roundabout (SE-bound) Shillingford
- Marina (opp) Benson
- Benson Lane (opp) Preston Crowmarsh
- Meadow Lane (adj) Crowmarsh Gifford
- Home Farm (adj) Crowmarsh Gifford
- Church (opp) Crowmarsh Gifford
- Market Place (Stop C) Wallingford
- Morrell Place (adj) Wallingford
- Community Hospital (opp) Wallingford
- Winterbrook Lane (opp) Wallingford
- CABI (adj) Mongewell
- Mongewell Turn (opp) Mongewell
- White House Road (opp) North Stoke
- Ipsden Turn (adj) Ipsden
- Braziers Park Turn (adj) Ipsden
- War Memorial (S-bound) Woodcote
- Co-op Store (opp) Woodcote
- Bridle Path (SE-bound) Woodcote
- War Memorial (N-bound) Woodcote
- West Chiltern (adj) Woodcote
- The Close (opp) Woodcote
- Langtree School (opp) Woodcote
- Tidmore Lane (adj) Woodcote
- Horsepond Road (SE-bound) Cane End
- Rokeby Drive (adj) Chazey Heath
- The Packhorse (o/s) Chazey Heath
- Shepherds Lane (adj) Caversham Heights
- Blagrave Lane (adj 176) Caversham Heights
- Gurney Close (adj) Caversham Heights
- Harrogate Road (adj 78) Caversham Heights
- St Peters Avenue (nr) Caversham Heights
- Darell Road (Opp) Caversham Heights
- Highmoor Road Church (Adj) Caversham Heights
- Highmoor Road (S-bound) Caversham Heights
- Blenheim Road (opp 69) Caversham
- The Mount (adj) Caversham Heights
- St Annes Well (adj) Caversham
- Bridge Street Caversham (s-bound) Caversham
- Caversham Library (adj) Caversham
- The Moderation (opp) Reading
- Swansea Road (opp) Reading
- Forbury Road (stop EN) Reading Town Centre
- Station Road (Stop SB) Reading Town Centre
NX40 towards Oxford City Centre, Westgate
- Station Road (Stop SB) Reading Town Centre
- Forbury Road (stop EL) Reading Town Centre
- Station North Interchange (Stop NA) Reading
- Swansea Road (adj) Reading
- The Moderation (adj) Reading
- Bridge Street Caversham (n-bound) Caversham
- Church Street (E-bound) Caversham
- Caversham Library (opp 19) Caversham
- Priest Hill (adj 55) Caversham
- The Mount (adj 3) Caversham Heights
- Highmoor Road Church (Opp) Caversham Heights
- Harrogate Road (opp 82) Caversham Heights
- Blagrave Lane (adj 161) Caversham Heights
- Gurney Close (opp) Caversham Heights
- St Peters Avenue (opp) Caversham Heights
- Shepherds Lane (opp) Caversham Heights
- Rokeby Drive (opp) Chazey Heath
- The Packhorse (opp) Chazey Heath
- Horsepond Road (NW-bound) Cane End
- Tidmore Lane (opp) Woodcote
- Langtree School (adj) Woodcote
- War Memorial (S-bound) Woodcote
- Co-op Store (opp) Woodcote
- Bridle Path (SE-bound) Woodcote
- War Memorial (N-bound) Woodcote
- West Chiltern (adj) Woodcote
- The Close (opp) Woodcote
- Braziers Park Turn (opp) Ipsden
- Ipsden Turn (opp) Ipsden
- White House Road (adj) North Stoke
- Mongewell Turn (adj) Mongewell
- CABI (opp) Mongewell
- Winterbrook Lane (adj) Wallingford
- Community Hospital (o/s) Wallingford
- Morrell Place (opp) Wallingford
- Market Place (Stop A) Wallingford
- Village Hall (opp) Crowmarsh Gifford
- Church (adj) Crowmarsh Gifford
- Howbery Park (entrance) Preston Crowmarsh
- Marina (adj) Benson
- The Kingfisher (o/s) Shillingford
- Henley Road Roundabout (NW-bound) Shillingford
- Dorchester Bypass (NW-bound) Dorchester
- A4074 Layby (NW-bound) Berinsfield
- Golden Ball Roundabout (NW-bound) Nuneham Courtenay
- Baldon Lane (opp) Nuneham Courtenay
- North End (NW-bound) Nuneham Courtenay
- Catherine Wheel (adj) Sandford-on-Thames
- Mental Health Centre (o/s) Littlemore
- Heyford Hill Lane (adj) Sandford-on-Thames
- Rock Farm Lane (opp) Sandford-on-Thames
- Dudgeon Drive (adj) Littlemore
- The George (opp) Littlemore
- Rose Hill Parade (o/s) Rose Hill
- Westbury Crescent (opp) Rose Hill
- Courtland Road (adj) Rose Hill
- Iffley Turn (adj) Iffley
- Henley Avenue (NW-bound) Iffley
- Freelands Road (adj) Iffley
- Howard Street west (opp) Oxford
- Henley Street (opp) Oxford
- Magdalen Road west (opp) Oxford
- James Street west (opp) Oxford
- The Plain (NW-bound) Oxford
- Queens Lane (Stop J3) Oxford City Centre
- High Street (Stop L3) Oxford City Centre
- Speedwell Street (Stop S1) Oxford City Centre
- Westgate (Stop E1) Oxford City Centre
Towns & areas on this route
Frequently asked questions
What time is the first NX40 bus?
The first NX40 departure on weekdays leaves at 00:05 (check the full timetable below for your stop, as times vary along the route — weekend times can differ).
What time is the last NX40 bus?
The last NX40 on weekdays leaves its first stop at 03:30. Always check the timetable for your specific stop — later stops are reached after this time.
How much does the NX40 bus cost?
The NX40 is confirmed by GOV.UK as part of the national fare cap, so a single costs at most £3 until 31 December 2026, then £2 from 1 January 2027. Thames Travel day and weekly tickets can work out cheaper if you travel more than twice a day.
Who runs the NX40 bus?
The NX40 is operated by Thames Travel.
Timetable data from the operator via the DfT Bus Open Data Service. Check before you travel — services can change at short notice.