Skip to content
Stopwatch

Oxford Bus Company Route X40

Bus timetable and route map · Monday to Friday, Saturday, Sunday

Oxford Bus Company Route X40 is a bus route in Oxford and Oxfordshire, serving Reading Town Centre, Station Road, Caversham, The Mount, Wallingford, Old Police Station, Dorchester, Dorchester Bypass and Caversham Heights, Highmoor Road. Monday to Friday the first bus is at 04:45 and the last at 23:35, every 20 min during the day. Updated 4 October 2026.

Timetable summary

Monday to Friday

First
04:45
Last
23:35
Buses
99
Daytime
every 20 min

Saturday

First
05:09
Last
23:35
Buses
73
Daytime
every 30 min

Sunday

First
05:25
Last
23:35
Buses
62
Daytime
every 30 min

Timetable change: Oxford Bus Company’s timetable changes on 17 October 2026. The times below are for the current timetable.

Route X40 to Oxford City Centre, Westgate

Destination sign “Oxford City Centre” · from Reading Town Centre, Station Road · 52 stops

Monday to Friday

Times at the main stops. 24-hour clock. A dot means that trip does not stop there.

Reading Town Centre, Station RoadCaversham, The MountChazey Heath, The Packhorse PHWoodcote, War MemorialWallingford, Old Police StationBerinsfield, A4074 LaybyOxford City Centre, Westgate
·····05:2005:39
05:2505:3105:3705:4806:0206:2206:43
·····06:0006:19
06:1006:1806:2606:3906:5307:1707:40
06:3006:3806:4606:5907:1307:3708:00
·····06:3706:58
06:5007:0007:0807:2107:3507:5908:25
·····06:5207:13
07:2507:3707:4507:5808:1208:3909:03
08:0508:1908:2808:4208:5609:1909:40
·····08:2008:44
08:3008:4408:5309:0609:2009:4310:04
08:5509:0609:1409:2609:3910:0310:24
·····08:5909:23
09:1509:2609:3409:4609:5910:2310:44
09:3509:4609:5410:0610:1910:4311:04
09:5510:0610:1410:2610:3911:0311:24
10:1510:2610:3410:4610:5911:2311:44
10:3510:4610:5411:0611:1911:4312:04
10:5511:0611:1411:2611:3912:0312:24
11:1511:2611:3411:4611:5912:2312:44
11:3511:4611:5412:0612:1912:4313:04
11:5512:0612:1412:2612:3913:0313:24
12:1512:2612:3412:4612:5913:2313:44
12:3512:4612:5413:0613:1913:4314:04
12:5513:0613:1413:2613:3914:0314:24
13:1513:2613:3413:4613:5914:2314:44
13:3513:4613:5414:0614:1914:4315:04
13:5514:0614:1414:2614:3915:0315:24
14:1514:2614:3414:4614:5915:2315:44
14:3514:4614:5415:0615:2015:4316:06
14:5515:0615:1415:2715:4116:0316:28
15:1515:2815:3715:5116:0516:2916:55
15:3515:4815:5716:1116:2516:4917:15
15:5516:0816:1716:3116:4517:0917:35
16:2516:3916:4817:0217:1617:4418:09
16:4516:5917:0817:2217:3618:0418:29
17:1517:2917:3817:5218:0618:3418:59
17:3517:4817:5718:1018:24··
17:5518:0818:1718:3018:4419:0719:27
18:2018:3218:4018:5319:0719:3219:51
18:3518:4718:5519:0819:22··
19:0519:1519:2319:3519:4820:1020:29
19:2519:3519:4319:5520:0820:3020:49
19:4519:5220:0020:1120:23··
20:1520:2220:3020:4120:5321:0921:26
20:4520:5221:0021:1121:23··
21:1521:2221:3021:4121:5322:0922:26
22:1522:2222:3022:4122:5323:0923:26
23:1523:2223:3023:4123:5300:0900:26

Saturday

Times at the main stops. 24-hour clock. A dot means that trip does not stop there.

Reading Town Centre, Station RoadCaversham, The MountChazey Heath, The Packhorse PHWoodcote, War MemorialWallingford, Old Police StationBerinsfield, A4074 LaybyOxford City Centre, Westgate
·····05:0905:27
·····06:0906:27
06:1506:2806:3606:4807:0207:2307:47
06:4506:5807:0607:1807:3207:5308:17
·····06:5307:17
07:1507:2807:3607:4808:0208:2308:47
07:4507:5808:0608:1808:3208:5309:17
08:1508:2808:3608:4809:0209:2309:47
08:4508:5809:0609:1809:3209:5310:17
09:1509:2809:3609:4810:0210:2310:47
09:4509:5810:0610:1810:3210:5311:17
10:1510:2810:3610:4811:0211:2311:47
10:4510:5811:0611:1811:3211:5312:17
11:1511:2811:3611:4812:0212:2312:47
11:4511:5812:0612:1812:3212:5313:17
12:1512:2812:3612:4813:0213:2313:47
12:4512:5813:0613:1813:3213:5314:17
13:1513:2813:3613:4814:0214:2314:47
13:4513:5814:0614:1814:3214:5315:17
14:1514:2814:3614:4815:0215:2315:47
14:4514:5815:0615:1815:3215:5316:17
15:1515:2815:3615:4816:0216:2316:47
15:4515:5816:0616:1816:3216:5317:17
16:1516:2816:3616:4817:0217:2317:47
16:4516:5717:0517:1717:3017:5218:13
17:1517:2717:3517:4718:0018:2218:43
17:4517:5718:0518:1718:3018:5219:13
18:1518:2718:3518:4719:0019:2219:43
18:4518:5218:5919:1119:2219:3919:59
19:1519:2219:2919:4119:5220:0920:29
19:4519:5220:0020:1120:2320:3920:56
20:1520:2220:3020:4120:5321:0921:26
20:4520:5221:0021:1121:23··
21:1521:2221:3021:4121:5322:0922:26
22:1522:2222:3022:4122:5323:0923:26
23:1523:2223:3023:4123:5300:0900:26

Sunday

Times at the main stops. 24-hour clock. A dot means that trip does not stop there.

Reading Town Centre, Station RoadCaversham, The MountChazey Heath, The Packhorse PHWoodcote, War MemorialWallingford, Old Police StationBerinsfield, A4074 LaybyOxford City Centre, Westgate
06:2006:2806:3606:4807:0107:2207:40
07:5007:5808:0608:1808:3108:5209:10
·····07:5208:10
·····08:2208:40
08:4508:5709:0509:1709:3009:5310:15
09:1509:2709:3509:4710:0010:2310:45
·····09:2309:45
09:4509:5710:0510:1710:3010:5311:15
10:1510:2710:3510:4711:0011:2311:45
10:4510:5711:0511:1711:3011:5312:15
11:1511:2711:3511:4712:0012:2312:45
11:4511:5712:0512:1712:3012:5313:15
12:1512:2712:3512:4713:0013:2313:45
12:4512:5713:0513:1713:3013:5314:15
13:1513:2713:3513:4714:0014:2314:45
13:4513:5714:0514:1714:3014:5315:15
14:1514:2714:3514:4715:0015:2315:45
14:4514:5715:0515:1715:3015:5316:15
15:1515:2715:3515:4716:0016:2316:45
15:4515:5716:0516:1716:3016:5317:15
16:1516:2716:3516:4717:0017:2317:45
16:4516:5717:0517:1717:3017:5318:15
17:1517:2717:3517:4718:0018:2318:45
17:4517:5418:0218:1418:26··
18:1518:2418:3218:4418:5619:1619:35
19:1519:2419:3219:4419:5620:1620:35
20:1520:2220:3020:4120:5321:0921:26
21:1521:2221:3021:4121:5322:0922:26
22:1522:2222:3022:4122:5323:0923:26
23:1523:2223:3023:4123:53··
All 52 stops in this direction
  1. Reading Town Centre, Station Road #039028140003
  2. Central Reading, Forbury Road #039028160001
  3. Reading, Station North Interchange #039028320001
  4. Reading, Swansea Road #039027410002
  5. Reading, The Moderation #039027500002
  6. Caversham, Bridge Street #039025290002
  7. Caversham, Church Street #039025600001
  8. Caversham, Library #039025460001
  9. Caversham, Priest Hill #039026980001
  10. Caversham, The Mount #039027510001
  11. Caversham Heights, Highmoor Road Church #039026330001
  12. Caversham Heights, Harrogate Road #039026250002
  13. Caversham Heights, St Peters Avenue #039027340002
  14. Caversham Heights, Gurney Close #039026220002
  15. Caversham Heights, Blagrave Lane #039025230002
  16. Caversham Heights, Shepherds Lane #039027200004
  17. Chazey Heath, Rokeby Drive #340001605OPP
  18. Chazey Heath, The Packhorse PH #340004147OPP
  19. Cane End, Horsepond Road #340000163OPP
  20. Woodcote, Tidmore Lane #340004146OPP
  21. Woodcote, Langtree School #340000833OUT
  22. Woodcote, War Memorial #340001902OPP
  23. Woodcote, Co-op #340001901BLC
  24. Woodcote, Bridle Path #340004145BDP
  25. Woodcote, West Chiltern #340003294CNR
  26. Woodcote, The Close #340003295OPP
  27. Woodcote, War Memorial #340001902OUT
  28. Ipsden, Braziers Park Turn #340004137NOR
  29. Ipsden, Ipsden Turn #340001511OPP
  30. North Stoke, White House Road #340004136NOR
  31. Mongewell, Mongewell Turn #340004135NOR
  32. Mongewell, CABI Publishing #340004134WES
  33. Wallingford, Brookfield Close #340001494CNR
  34. Wallingford, Community Hospital #340000786HOS
  35. Wallingford, Old Police Station #340000972OPP
  36. Wallingford, Market Place #340000963MB
  37. Crowmarsh Gifford, Church #340001483TL
  38. Crowmarsh Gifford, Village Hall #340001483HOW
  39. Preston Crowmarsh, Howbery Park #340001485BEN
  40. Benson, Marina #340002059MAR
  41. Shillingford, Roundabout #340002075NOR
  42. Shillingford, The Kingfisher PH #340000656K
  43. Dorchester, Dorchester Bypass #340001999NOR
  44. Berinsfield, A4074 Layby #340000291NTH
  45. Nuneham Courtenay, Golden Balls Roundabout #340001466NOR
  46. Nuneham Courtenay, Baldon Lane #340000589LBN
  47. Nuneham Courtenay, North End #340001465OUT
  48. Heyford Hill, Sainsburys #340000011NOR
  49. Oxford, Redbridge Park & Ride #340000418PR
  50. New Hinksey, Canning Crescent #340001266OPP
  51. Oxford City Centre, Police Station #340001993P2
  52. Oxford City Centre, Westgate #340002072E1

Route X40 to Reading Town Centre, Station Road

Destination sign “Central Reading” · from Oxford City Centre, Westgate · 54 stops

Monday to Friday

Times at the main stops. 24-hour clock. A dot means that trip does not stop there.

Oxford City Centre, WestgateDorchester, Dorchester BypassWallingford, Old Police StationWoodcote, Co-opChazey Heath, The Packhorse PHCaversham Heights, Highmoor RoadReading Town Centre, Station Road
··04:4504:5805:0805:1305:22
··05:1505:2805:3805:4305:52
··05:4005:5406:0506:1206:22
05:5506:1806:3506:4907:0007:0707:18
··06:0006:1406:2506:3206:42
06:2506:5007:1007:2607:3907:4707:59
06:5507:2007:4007:5608:0908:1708:29
07:1007:3608:0008:1608:2908:3708:49
07:3007:5608:2008:3608:4908:5709:09
07:5008:1708:4008:5609:0809:1509:27
08:1008:3608:5509:1209:2409:3109:43
08:3008:5609:1509:3209:4409:5110:03
08:5009:1609:3509:5210:0410:1110:23
09:1009:3609:5510:1210:2410:3110:43
09:3009:5610:1510:3210:4410:5111:03
09:5010:1610:3510:5211:0411:1111:23
10:1010:3610:5511:1211:2411:3111:43
10:3010:5611:1511:3211:4411:5112:03
10:5011:1611:3511:5212:0412:1112:23
11:1011:3611:5512:1212:2412:3112:43
11:3011:5612:1512:3212:4412:5113:03
11:5012:1612:3512:5213:0413:1113:23
12:1012:3612:5513:1213:2413:3113:43
12:3012:5613:1513:3213:4413:5114:03
12:5013:1613:3513:5214:0414:1114:23
13:1013:3613:5514:1214:2414:3114:43
13:3013:5614:1514:3214:4414:5115:03
13:5014:1614:3514:5215:0615:1415:26
14:1014:3614:5515:1215:2615:3415:46
14:3014:5615:1515:3215:4615:5416:06
14:5015:1715:4015:5716:1116:1916:31
15:1015:4716:1016:2616:3816:4516:57
15:3016:0716:3016:4616:5817:0517:17
15:5516:3216:5517:1117:2317:3017:42
16:2016:5717:2017:3617:4817:5518:07
16:4017:1717:4017:5618:0818:1518:27
17:0517:4318:0518:2018:3218:3918:51
17:3518:1318:3518:5019:0219:0919:21
17:5018:2318:4519:0019:1219:1919:30
18:2018:4919:1019:2519:3719:4419:54
18:4019:09·····
19:1019:3719:5520:1020:2120:2820:38
19:4020:0720:2520:4020:5120:5821:08
20:0520:32·····
20:3521:0221:1821:3221:4321:4921:59
21:0521:32·····
21:3521:5622:1022:2322:3422:3922:49
22:3522:5623:1023:2323:3423:3923:49
23:3523:5600:1000:2300:3400:3900:49

Saturday

Times at the main stops. 24-hour clock. A dot means that trip does not stop there.

Oxford City Centre, WestgateDorchester, Dorchester BypassWallingford, Old Police StationWoodcote, Co-opChazey Heath, The Packhorse PHCaversham Heights, Highmoor RoadReading Town Centre, Station Road
··05:3005:4305:5406:0106:10
05:4006:0306:2006:3306:4406:5107:00
··06:0006:1306:2406:3106:40
06:4007:0307:2007:3307:4407:5108:00
··06:5007:0307:1407:2107:30
07:2507:5508:1508:3008:4308:5109:03
··07:5008:0308:1408:2108:30
07:5508:2508:4509:0009:1309:2109:33
08:2508:5509:1509:3009:4309:5110:03
08:5509:2509:4510:0010:1310:2110:33
09:2509:5510:1510:3010:4310:5111:03
09:5510:2510:4511:0011:1311:2111:33
10:2510:5511:1511:3011:4311:5112:03
10:5511:2511:4512:0012:1312:2112:33
11:2511:5512:1512:3012:4312:5113:03
11:5512:2512:4513:0013:1313:2113:33
12:2512:5513:1513:3013:4313:5114:03
12:5513:2513:4514:0014:1314:2114:33
13:2513:5514:1514:3014:4314:5115:03
13:5514:2514:4515:0015:1315:2115:33
14:2514:5515:1515:3015:4315:5116:03
14:5515:2515:4516:0016:1316:2116:33
15:2515:5516:1516:3016:4316:5117:03
15:5516:2516:4517:0017:1317:2117:33
16:2516:5517:1517:3017:4317:5118:03
16:5517:2517:4518:0018:1318:2118:33
17:2517:5518:1518:3018:4318:5119:03
17:5518:2518:4519:0019:1319:2119:33
18:2518:5519:1519:3019:4319:5120:03
18:5519:1919:4019:5420:0520:1220:22
19:2519:4920:1020:2420:3520:4220:52
20:0520:26·····
20:3520:5621:1021:2321:3421:3921:49
21:0521:26·····
21:3521:5622:1022:2322:3422:3922:49
22:3522:5623:1023:2323:3423:3923:49
23:3523:5600:1000:2300:3400:3900:49

Sunday

Times at the main stops. 24-hour clock. A dot means that trip does not stop there.

Oxford City Centre, WestgateDorchester, Dorchester BypassWallingford, Old Police StationWoodcote, Co-opChazey Heath, The Packhorse PHCaversham Heights, Highmoor RoadReading Town Centre, Station Road
··05:2505:3905:5005:5706:06
··06:5507:0907:2007:2707:36
··07:5508:0908:2008:2708:36
07:5508:2308:4509:0009:1209:1909:31
··08:2508:3908:5008:5709:06
08:2508:5309:1509:3009:4209:4910:01
08:5509:2309:4510:0010:1210:1910:31
09:2509:5310:1510:3010:4210:4911:01
09:5510:2310:4511:0011:1211:1911:31
10:2510:5311:1511:3011:4211:4912:01
10:5511:2311:4512:0012:1212:1912:31
11:2511:5312:1512:3012:4212:4913:01
11:5512:2312:4513:0013:1213:1913:31
12:2512:5313:1513:3013:4213:4914:01
12:5513:2313:4514:0014:1214:1914:31
13:2513:5314:1514:3014:4214:4915:01
13:5514:2314:4515:0015:1215:1915:31
14:2514:5315:1515:3015:4215:4916:01
14:5515:2315:4516:0016:1216:1916:31
15:2515:5316:1516:3016:4216:4917:01
15:5516:2316:4517:0017:1217:1917:31
16:2516:5317:1517:3017:4217:4918:01
16:5517:23·····
17:2517:5318:1518:3018:4118:4818:59
17:5518:20·····
18:2518:5019:1019:2519:3619:4319:54
18:5519:20·····
19:3519:5620:1020:2320:3420:3920:49
20:3520:5621:1021:2321:3421:3921:49
21:3521:5622:1022:2322:3422:3922:49
22:3522:56·····
23:3523:56·····
All 54 stops in this direction
  1. Oxford City Centre, Westgate #340002072E1
  2. Oxford City Centre, Police Station #340001993P1
  3. New Hinksey, Canning Crescent #340001266OUT
  4. Oxford, Redbridge Park & Ride #340000418PR
  5. Heyford Hill, Sainsburys #340000011SOU
  6. Nuneham Courtenay, North End #340001465OPP
  7. Nuneham Courtenay, Baldon Lane #340000589LBS
  8. Nuneham Courtenay, Golden Balls Roundabout #340001466LBS
  9. Berinsfield, A4074 Layby #340000291STH
  10. Dorchester, Dorchester Bypass #340001999SOU
  11. Shillingford, The Kingfisher PH #340000656OPK
  12. Shillingford, Roundabout #340002075SOU
  13. Benson, Marina #340002059OPP
  14. Preston Crowmarsh, Benson Lane #340001485OPB
  15. Crowmarsh Gifford, Meadow Lane #340001518WES
  16. Crowmarsh Gifford, Home Farm #340003289CNR
  17. Crowmarsh Gifford, Church #340001483THM
  18. Wallingford, Market Place #340000963BAK
  19. Wallingford, Old Police Station #340000972POL
  20. Wallingford, Community Hospital #340000786OPP
  21. Wallingford, Brookfield Close #340001494OPP
  22. Mongewell, CABI Publishing #340004134EAS
  23. Mongewell, Mongewell Turn #340004135SOU
  24. North Stoke, White House Road #340004136SOU
  25. Ipsden, Ipsden Turn #340001511OUT
  26. Ipsden, Braziers Park Turn #340004137SOU
  27. Woodcote, War Memorial #340001902OPP
  28. Woodcote, Co-op #340001901BLC
  29. Woodcote, Bridle Path #340004145BDP
  30. Woodcote, West Chiltern #340003294CNR
  31. Woodcote, The Close #340003295OPP
  32. Woodcote, War Memorial #340001902OUT
  33. Woodcote, Langtree School #340000833SCH
  34. Woodcote, Tidmore Lane #340004146CNR
  35. Cane End, Horsepond Road #340000163FOX
  36. Chazey Heath, The Packhorse PH #340004147OUT
  37. Chazey Heath, Rokeby Drive #340001605CNR
  38. Caversham Heights, Shepherds Lane #039027200003
  39. Caversham Heights, Blagrave Lane #039025230001
  40. Caversham Heights, Gurney Close #039026220001
  41. Caversham Heights, St Peters Avenue #039027340001
  42. Caversham Heights, Harrogate Road #039026250001
  43. Caversham Heights, Highmoor Road Church #039026330002
  44. Caversham Heights, Darell Road #039025820001
  45. Caversham Heights, Highmoor Road #039026320003
  46. Caversham Heights, The Mount #039027510002
  47. Caversham, Blenheim Road #039025250001
  48. Caversham, St Annes Well #039027280001
  49. Caversham, Library #039025460002
  50. Caversham, Bridge Street #039025290001
  51. Reading, The Moderation #039027500001
  52. Reading, Swansea Road #039027410001
  53. Central Reading, Forbury Road #039028160002
  54. Reading Town Centre, Station Road #039028140003

Route X40 route map

Questions about Oxford Bus Company Route X40

What time is the first Route X40 bus?

Monday to Friday: 04:45. Saturday: 05:09. Sunday: 05:25.

What time is the last Route X40 bus?

Monday to Friday: 23:35. Saturday: 23:35. Sunday: 23:35. A time after midnight belongs to the evening before.

How often does Route X40 run?

Monday to Friday: every 20 min. Saturday: every 30 min. Sunday: every 30 min, between 07:00 and 19:00.

Does Route X40 run at weekends?

Saturday: yes. Sunday: yes.

Where does Route X40 go?

Route X40 serves Reading Town Centre, Station Road, Caversham, The Mount, Wallingford, Old Police Station, Dorchester, Dorchester Bypass and Caversham Heights, Highmoor Road. The full list of stops for each direction is below the timetables.

Are these live bus times?

No. They are the published timetable from Oxford Bus Company’s open data, refreshed 4 October 2026. A bus can run early or late, and disruptions are not shown.

Source: Oxford Bus Company open data (GTFS schedule for Oxford Bus Company), used under the Open Government Licence v3.0. Refreshed 4 October 2026. These are scheduled times; disruptions and service alerts are published by the operator. Contains public sector information licensed under the Open Government Licence v3.0. Changes made: times reformatted into timetables and departure lists.

Other Oxford Bus Company routes

All 128 Oxford Bus Company routes

Enter to open · Esc to close