NX40 Oxford to Reading via Rose Hill, Littlemore
Operated by Thames Travel. First bus 00:05, last bus 03:30. 8 journeys on weekdays. Fares: singles capped at £3 — more.
Night bus — overnight departures 00:05–04:09. Monday–Saturday nights. Nights are the night you set out on, so a 01:30 bus on Saturday morning counts as Friday. All night buses.
| Stop | 00:30 | 01:30 | 02:30 to Wallingford, Market Place | 03:30 to Wallingford, Market Place |
|---|---|---|---|---|
| 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 | · | · |
Each column is one journey, headed by the time it sets off; one that finishes short of the usual end says where ("to …") — not every journey on this route runs the whole way. A · means that journey does not stop there. Times are shown at the route's main timing stops — buses serve all stops in between. Switch a table to All stops for every stop it calls at, or open a stop's own page for live departures there.
Tickets on the NX40
Thames Travel publishes singles and season tickets on this route for adults, children and students.
Adult Single · U18 Get Around · Adult MyBus Week · Cap Adult Single
…and 1 more ticket on this route.
A multi-operator ticket covers this route — it's valid on other companies' buses in the area too, which usually beats buying singles if you change buses.
Ticket types come from Thames Travel's own fares data on the Bus Open Data Service, last updated 1 October 2026. That dataset lists what's sold, not what it costs, so check prices with Thames Travel.
Christmas & bank holidays
These dates are not the usual timetable for the day they fall on. They come from the operator’s published data, which for Christmas and New Year is often late or incomplete, so check with Thames Travel before you travel. Everything above is an ordinary week.
Not published yet: Christmas Eve, Christmas Day, Boxing Day, 28 December, 29 December, 30 December, New Year's Eve, New Year's Day and 2 January. Operators often publish festive timetables only a few weeks ahead, so check again nearer the date.
Route map
All stops on route NX40
NX40 towards Reading
All 66 stops
- 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
- The George (o/s) Littlemore
- Mental Health Centre (opp) 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
- West Chiltern (adj) Woodcote
- The Close (opp) Woodcote
- War Memorial (N-bound) Woodcote
- Langtree School (opp) Woodcote
- Tidmore Lane (adj) Woodcote
- Horsepond Road (SE-bound) Cane End
- The Packhorse (o/s) Chazey Heath
- Rokeby Drive (adj) Chazey Heath
- Shepherds Lane (adj) Caversham Heights
- Blagrave Lane (adj 176) Caversham Heights
- Gurney Close (adj) Caversham Heights
- St Peters Avenue (nr) Caversham Heights
- Harrogate Road (adj 78) Caversham Heights
- Highmoor Road Church (Adj) Caversham Heights
- Darell Road (Opp) Caversham Heights
- Highmoor Road (S-bound) Caversham Heights
- The Mount (adj) Caversham Heights
- Blenheim Road (opp 69) Caversham
- St Annes Well (adj) Caversham
- Caversham Library (adj) Caversham
- Bridge Street Caversham (s-bound) 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
All 68 stops
- 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
- St Peters Avenue (opp) Caversham Heights
- Gurney Close (opp) Caversham Heights
- Blagrave Lane (adj 161) 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
- West Chiltern (adj) Woodcote
- The Close (opp) Woodcote
- War Memorial (N-bound) 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
- Church (adj) Crowmarsh Gifford
- Village Hall (opp) Crowmarsh Gifford
- Howbery Park (entrance) Preston Crowmarsh
- Marina (adj) Benson
- Henley Road Roundabout (NW-bound) Shillingford
- The Kingfisher (o/s) 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
- Rock Farm Lane (opp) Sandford-on-Thames
- Heyford Hill Lane (adj) Sandford-on-Thames
- Mental Health Centre (o/s) Littlemore
- The George (opp) Littlemore
- Dudgeon Drive (adj) Littlemore
- Rose Hill Parade (o/s) Rose Hill
- Courtland Road (adj) Rose Hill
- Westbury Crescent (opp) Rose Hill
- Iffley Turn (adj) Iffley
- Henley Avenue (NW-bound) Iffley
- Freelands Road (adj) Iffley
- Howard Street west (opp) Oxford
- Magdalen Road west (opp) Oxford
- Henley Street (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 Thames Travel via the DfT Bus Open Data Service (South East England feed). Check before you travel — services can change at short notice.