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.

The NX40 is confirmed in the national fare cap — single fares cost at most £3 until 31 Dec 2026, then £2 from 1 January 2027. Source: GOV.UK. Details →

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.

NX40 towards Reading Town Centre, Station Road — Monday to Friday (4 journeys)
Westgate (Stop E1) 00:3001:3002:3003:30
Freelands Road (opp) 00:3901:3902:3903:39
Rose Hill Parade (opp) 00:4301:4302:4303:43
A4074 Layby (SE-bound) 00:5401:5402:5403:54
Marina (opp) 01:0202:0203:0204:02
Market Place (Stop C) 01:1002:1003:0904:09
Co-op Store (opp) 01:2302:23··
Horsepond Road (SE-bound) 01:3202:32··
Caversham Library (adj) 01:4202:42··
Station Road (Stop SB) 01:4902:49··

Route map

All stops on route NX40

NX40 towards Reading Town Centre, Station Road

  1. Westgate (Stop E1) Oxford City Centre
  2. High Street (Stop T2) Oxford City Centre
  3. Queens Lane (Stop K2) Oxford City Centre
  4. The Plain (SE-bound) Oxford
  5. James Street west (adj) Oxford
  6. Henley Street (adj) Oxford
  7. Magdalen Road west (adj) Oxford
  8. Howard Street west (adj) Oxford
  9. Freelands Road (opp) Iffley
  10. Iffley Turn (opp) Iffley
  11. Westbury Crescent (adj) Rose Hill
  12. Rose Hill Parade (opp) Rose Hill
  13. Mental Health Centre (opp) Littlemore
  14. The George (o/s) Littlemore
  15. Heyford Hill Lane (opp) Sandford-on-Thames
  16. Rock Farm Lane (adj) Sandford-on-Thames
  17. Catherine Wheel (opp) Sandford-on-Thames
  18. North End (SE-bound) Nuneham Courtenay
  19. Baldon Lane (adj) Nuneham Courtenay
  20. Golden Ball Roundabout (SE-bound) Nuneham Courtenay
  21. A4074 Layby (SE-bound) Berinsfield
  22. Dorchester Bypass (SE-bound) Dorchester
  23. The Kingfisher (opp) Shillingford
  24. Henley Road Roundabout (SE-bound) Shillingford
  25. Marina (opp) Benson
  26. Benson Lane (opp) Preston Crowmarsh
  27. Meadow Lane (adj) Crowmarsh Gifford
  28. Home Farm (adj) Crowmarsh Gifford
  29. Church (opp) Crowmarsh Gifford
  30. Market Place (Stop C) Wallingford
  31. Morrell Place (adj) Wallingford
  32. Community Hospital (opp) Wallingford
  33. Winterbrook Lane (opp) Wallingford
  34. CABI (adj) Mongewell
  35. Mongewell Turn (opp) Mongewell
  36. White House Road (opp) North Stoke
  37. Ipsden Turn (adj) Ipsden
  38. Braziers Park Turn (adj) Ipsden
  39. War Memorial (S-bound) Woodcote
  40. Co-op Store (opp) Woodcote
  41. Bridle Path (SE-bound) Woodcote
  42. War Memorial (N-bound) Woodcote
  43. West Chiltern (adj) Woodcote
  44. The Close (opp) Woodcote
  45. Langtree School (opp) Woodcote
  46. Tidmore Lane (adj) Woodcote
  47. Horsepond Road (SE-bound) Cane End
  48. Rokeby Drive (adj) Chazey Heath
  49. The Packhorse (o/s) Chazey Heath
  50. Shepherds Lane (adj) Caversham Heights
  51. Blagrave Lane (adj 176) Caversham Heights
  52. Gurney Close (adj) Caversham Heights
  53. Harrogate Road (adj 78) Caversham Heights
  54. St Peters Avenue (nr) Caversham Heights
  55. Darell Road (Opp) Caversham Heights
  56. Highmoor Road Church (Adj) Caversham Heights
  57. Highmoor Road (S-bound) Caversham Heights
  58. Blenheim Road (opp 69) Caversham
  59. The Mount (adj) Caversham Heights
  60. St Annes Well (adj) Caversham
  61. Bridge Street Caversham (s-bound) Caversham
  62. Caversham Library (adj) Caversham
  63. The Moderation (opp) Reading
  64. Swansea Road (opp) Reading
  65. Forbury Road (stop EN) Reading Town Centre
  66. Station Road (Stop SB) Reading Town Centre

NX40 towards Oxford City Centre, Westgate

  1. Station Road (Stop SB) Reading Town Centre
  2. Forbury Road (stop EL) Reading Town Centre
  3. Station North Interchange (Stop NA) Reading
  4. Swansea Road (adj) Reading
  5. The Moderation (adj) Reading
  6. Bridge Street Caversham (n-bound) Caversham
  7. Church Street (E-bound) Caversham
  8. Caversham Library (opp 19) Caversham
  9. Priest Hill (adj 55) Caversham
  10. The Mount (adj 3) Caversham Heights
  11. Highmoor Road Church (Opp) Caversham Heights
  12. Harrogate Road (opp 82) Caversham Heights
  13. Blagrave Lane (adj 161) Caversham Heights
  14. Gurney Close (opp) Caversham Heights
  15. St Peters Avenue (opp) Caversham Heights
  16. Shepherds Lane (opp) Caversham Heights
  17. Rokeby Drive (opp) Chazey Heath
  18. The Packhorse (opp) Chazey Heath
  19. Horsepond Road (NW-bound) Cane End
  20. Tidmore Lane (opp) Woodcote
  21. Langtree School (adj) Woodcote
  22. War Memorial (S-bound) Woodcote
  23. Co-op Store (opp) Woodcote
  24. Bridle Path (SE-bound) Woodcote
  25. War Memorial (N-bound) Woodcote
  26. West Chiltern (adj) Woodcote
  27. The Close (opp) Woodcote
  28. Braziers Park Turn (opp) Ipsden
  29. Ipsden Turn (opp) Ipsden
  30. White House Road (adj) North Stoke
  31. Mongewell Turn (adj) Mongewell
  32. CABI (opp) Mongewell
  33. Winterbrook Lane (adj) Wallingford
  34. Community Hospital (o/s) Wallingford
  35. Morrell Place (opp) Wallingford
  36. Market Place (Stop A) Wallingford
  37. Village Hall (opp) Crowmarsh Gifford
  38. Church (adj) Crowmarsh Gifford
  39. Howbery Park (entrance) Preston Crowmarsh
  40. Marina (adj) Benson
  41. The Kingfisher (o/s) Shillingford
  42. Henley Road Roundabout (NW-bound) Shillingford
  43. Dorchester Bypass (NW-bound) Dorchester
  44. A4074 Layby (NW-bound) Berinsfield
  45. Golden Ball Roundabout (NW-bound) Nuneham Courtenay
  46. Baldon Lane (opp) Nuneham Courtenay
  47. North End (NW-bound) Nuneham Courtenay
  48. Catherine Wheel (adj) Sandford-on-Thames
  49. Mental Health Centre (o/s) Littlemore
  50. Heyford Hill Lane (adj) Sandford-on-Thames
  51. Rock Farm Lane (opp) Sandford-on-Thames
  52. Dudgeon Drive (adj) Littlemore
  53. The George (opp) Littlemore
  54. Rose Hill Parade (o/s) Rose Hill
  55. Westbury Crescent (opp) Rose Hill
  56. Courtland Road (adj) Rose Hill
  57. Iffley Turn (adj) Iffley
  58. Henley Avenue (NW-bound) Iffley
  59. Freelands Road (adj) Iffley
  60. Howard Street west (opp) Oxford
  61. Henley Street (opp) Oxford
  62. Magdalen Road west (opp) Oxford
  63. James Street west (opp) Oxford
  64. The Plain (NW-bound) Oxford
  65. Queens Lane (Stop J3) Oxford City Centre
  66. High Street (Stop L3) Oxford City Centre
  67. Speedwell Street (Stop S1) Oxford City Centre
  68. 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.