BusGenie
X40

X40 bus timetable: Oxford City Centre to Reading Town Centre

Oxford City Centre - Reading Town Centre

Mode Bus

Reading Town Centre, Station Road → Oxford City Centre, Westgate

26 trips · first 12:35 · last 23:15
Mon, Tue, Wed, Thu Live From 2026-05-31

Swipe sideways to see later trips.

Stop
12:35 Reading Town Centre, Station Road
12:55 Reading Town Centre, Station Road
13:15 Reading Town Centre, Station Road
13:35 Reading Town Centre, Station Road
13:55 Reading Town Centre, Station Road
14:15 Reading Town Centre, Station Road
14:35 Reading Town Centre, Station Road
14:55 Reading Town Centre, Station Road
15:15 Reading Town Centre, Station Road
15:35 Reading Town Centre, Station Road
15:55 Reading Town Centre, Station Road
16:25 Reading Town Centre, Station Road
16:45 Reading Town Centre, Station Road
17:15 Reading Town Centre, Station Road
17:35 Reading Town Centre, Station Road
17:55 Reading Town Centre, Station Road
18:20 Reading Town Centre, Station Road
18:35 Reading Town Centre, Station Road
19:05 Reading Town Centre, Station Road
19:25 Reading Town Centre, Station Road
19:45 Reading Town Centre, Station Road
20:15 Reading Town Centre, Station Road
20:45 Reading Town Centre, Station Road
21:15 Reading Town Centre, Station Road
22:15 Reading Town Centre, Station Road
23:15 Reading Town Centre, Station Road
12:35
12:55
13:15
13:35
13:55
14:15
14:35
14:55
15:15
15:35
15:55
16:25
16:45
17:15
17:35
17:55
18:20
18:35
19:05
19:25
19:45
20:15
20:45
21:15
22:15
23:15
12:35
12:55
13:15
13:35
13:55
14:15
14:35
14:55
15:16
15:36
15:56
16:26
16:46
17:16
17:36
17:56
18:21
18:36
19:05
19:25
19:45
20:15
20:45
21:15
22:15
23:15
12:38
12:58
13:18
13:38
13:58
14:18
14:38
14:58
15:19
15:39
15:59
16:29
16:49
17:19
17:39
17:59
18:24
18:39
19:08
19:28
19:47
20:17
20:47
21:17
22:17
23:17
12:40
13:00
13:20
13:40
14:00
14:20
14:40
15:00
15:21
15:41
16:01
16:32
16:52
17:22
17:41
18:01
18:26
18:41
19:09
19:29
19:48
20:18
20:48
21:18
22:18
23:18
12:41
13:01
13:21
13:41
14:01
14:21
14:41
15:01
15:23
15:43
16:03
16:33
16:53
17:23
17:43
18:03
18:27
18:42
19:10
19:30
19:49
20:19
20:49
21:19
22:19
23:19
12:42
13:02
13:22
13:42
14:02
14:22
14:42
15:02
15:24
15:44
16:04
16:35
16:55
17:25
17:44
18:04
18:28
18:43
19:11
19:31
19:50
20:20
20:50
21:20
22:20
23:20
12:43
13:03
13:23
13:43
14:03
14:23
14:43
15:03
15:25
15:45
16:05
16:36
16:56
17:26
17:45
18:05
18:29
18:44
19:12
19:32
19:50
20:20
20:50
21:20
22:20
23:20
12:44
13:04
13:24
13:44
14:04
14:24
14:44
15:04
15:26
15:46
16:06
16:37
16:57
17:27
17:46
18:06
18:30
18:45
19:13
19:33
19:51
20:21
20:51
21:21
22:21
23:21
12:45
13:05
13:25
13:45
14:05
14:25
14:45
15:05
15:27
15:47
16:07
16:38
16:58
17:28
17:47
18:07
18:31
18:46
19:14
19:34
19:52
20:22
20:52
21:22
22:22
23:22
12:46
13:06
13:26
13:46
14:06
14:26
14:46
15:06
15:28
15:48
16:08
16:39
16:59
17:29
17:48
18:08
18:32
18:47
19:15
19:35
19:52
20:22
20:52
21:22
22:22
23:22
12:48
13:08
13:28
13:48
14:08
14:28
14:48
15:08
15:31
15:51
16:11
16:42
17:02
17:32
17:51
18:11
18:34
18:49
19:17
19:37
19:55
20:25
20:55
21:25
22:25
23:25
12:50
13:10
13:30
13:50
14:10
14:30
14:50
15:10
15:32
15:52
16:12
16:43
17:03
17:33
17:52
18:12
18:36
18:51
19:19
19:39
19:56
20:26
20:56
21:26
22:26
23:26
12:51
13:11
13:31
13:51
14:11
14:31
14:51
15:11
15:34
15:54
16:14
16:45
17:05
17:35
17:54
18:14
18:37
18:52
19:20
19:40
19:57
20:27
20:57
21:27
22:27
23:27
12:51
13:11
13:31
13:51
14:11
14:31
14:51
15:11
15:34
15:54
16:14
16:45
17:05
17:35
17:54
18:14
18:37
18:52
19:20
19:40
19:57
20:27
20:57
21:27
22:27
23:27
12:51
13:11
13:31
13:51
14:11
14:31
14:51
15:11
15:34
15:54
16:14
16:45
17:05
17:35
17:54
18:14
18:37
18:52
19:20
19:40
19:57
20:27
20:57
21:27
22:27
23:27
12:52
13:12
13:32
13:52
14:12
14:32
14:52
15:12
15:35
15:55
16:15
16:46
17:06
17:36
17:55
18:15
18:38
18:53
19:21
19:41
19:58
20:28
20:58
21:28
22:28
23:28
12:53
13:13
13:33
13:53
14:13
14:33
14:53
15:13
15:36
15:56
16:16
16:47
17:07
17:37
17:56
18:16
18:39
18:54
19:22
19:42
19:59
20:29
20:59
21:29
22:29
23:29
12:54
13:14
13:34
13:54
14:14
14:34
14:54
15:14
15:37
15:57
16:17
16:48
17:08
17:38
17:57
18:17
18:40
18:55
19:23
19:43
20:00
20:30
21:00
21:30
22:30
23:30
12:57
13:17
13:37
13:57
14:17
14:37
14:57
15:17
15:40
16:00
16:20
16:51
17:11
17:41
18:00
18:20
18:43
18:58
19:26
19:46
20:03
20:33
21:03
21:33
22:33
23:33
13:02
13:22
13:42
14:02
14:22
14:42
15:02
15:23
15:46
16:06
16:26
16:57
17:17
17:47
18:06
18:26
18:49
19:04
19:31
19:51
20:07
20:37
21:07
21:37
22:37
23:37
13:03
13:23
13:43
14:03
14:23
14:43
15:03
15:24
15:47
16:07
16:27
16:58
17:18
17:48
18:07
18:27
18:50
19:05
19:32
19:52
20:08
20:38
21:08
21:38
22:38
23:38
13:03
13:23
13:43
14:03
14:23
14:43
15:03
15:24
15:47
16:07
16:27
16:58
17:18
17:48
18:07
18:27
18:50
19:05
19:32
19:52
20:09
20:39
21:09
21:39
22:39
23:39
13:05
13:25
13:45
14:05
14:25
14:45
15:05
15:26
15:49
16:09
16:29
17:00
17:20
17:50
18:09
18:29
18:52
19:07
19:34
19:54
20:10
20:40
21:10
21:40
22:40
23:40
Woodcote, Bridle Path south-east bound
13:05
13:25
13:45
14:05
14:25
14:45
15:05
15:26
15:49
16:09
16:29
17:00
17:20
17:50
18:09
18:29
18:52
19:07
19:34
19:54
20:10
20:40
21:10
21:40
22:40
23:40
13:06
13:26
13:46
14:06
14:26
14:46
15:06
15:27
15:50
16:10
16:30
17:01
17:21
17:51
18:10
18:30
18:53
19:08
19:35
19:55
20:11
20:41
21:11
21:41
22:41
23:41
13:06
13:26
13:46
14:06
14:26
14:46
15:06
15:27
15:50
16:10
16:30
17:01
17:21
17:51
18:10
18:30
18:53
19:08
19:35
19:55
20:11
20:41
21:11
21:41
22:41
23:41
13:06
13:26
13:46
14:06
14:26
14:46
15:06
15:27
15:51
16:11
16:31
17:02
17:22
17:52
18:10
18:30
18:53
19:08
19:35
19:55
20:11
20:41
21:11
21:41
22:41
23:41
13:11
13:31
13:51
14:11
14:31
14:51
15:11
15:32
15:55
16:15
16:35
17:06
17:26
17:56
18:15
18:35
18:58
19:13
19:40
20:00
20:15
20:45
21:15
21:45
22:45
23:45
Ipsden Turn opposite
13:12
13:32
13:52
14:12
14:32
14:52
15:12
15:33
15:56
16:16
16:36
17:07
17:27
17:57
18:16
18:36
18:59
19:14
19:41
20:01
20:16
20:46
21:16
21:46
22:46
23:46
13:13
13:33
13:53
14:13
14:33
14:53
15:13
15:34
15:58
16:18
16:38
17:09
17:29
17:59
18:17
18:37
19:00
19:15
19:42
20:02
20:17
20:47
21:17
21:47
22:47
23:47
13:15
13:35
13:55
14:15
14:35
14:55
15:16
15:37
16:01
16:21
16:41
17:12
17:32
18:02
18:20
18:40
19:03
19:18
19:44
20:04
20:19
20:49
21:19
21:49
22:49
23:49
13:16
13:36
13:56
14:16
14:36
14:56
15:17
15:38
16:02
16:22
16:42
17:13
17:33
18:03
18:21
18:41
19:04
19:19
19:45
20:05
20:20
20:50
21:20
21:50
22:50
23:50
13:18
13:38
13:58
14:18
14:38
14:58
15:19
15:40
16:03
16:23
16:43
17:14
17:34
18:04
18:23
18:43
19:06
19:21
19:47
20:07
20:22
20:52
21:22
21:52
22:52
23:52
13:18
13:38
13:58
14:18
14:38
14:58
15:19
15:40
16:04
16:24
16:44
17:15
17:35
18:05
18:23
18:43
19:06
19:21
19:47
20:07
20:23
20:53
21:23
21:53
22:53
23:53
13:19
13:39
13:59
14:19
14:39
14:59
15:20
15:41
16:05
16:25
16:45
17:16
17:36
18:06
18:24
18:44
19:07
19:22
19:48
20:08
20:23
20:53
21:23
21:53
22:53
23:53
13:25
13:45
14:05
14:25
14:45
15:05
15:25
15:45
16:10
16:30
16:50
17:25
17:45
18:15
18:25
18:50
19:15
19:23
19:55
20:15
20:24
20:55
21:24
21:55
22:55
23:55
13:29
13:49
14:09
14:29
14:49
15:09
15:29
15:49
16:14
16:34
16:54
17:29
17:49
18:19
·
18:54
19:19
·
19:58
20:18
·
20:58
·
21:58
22:58
23:58
13:29
13:49
14:09
14:29
14:49
15:09
15:29
15:49
16:14
16:34
16:54
17:29
17:49
18:19
·
18:54
19:19
·
19:58
20:18
·
20:58
·
21:58
22:58
23:58
13:30
13:50
14:10
14:30
14:50
15:10
15:30
15:50
16:16
16:36
16:56
17:31
17:51
18:21
·
18:55
19:20
·
19:59
20:19
·
20:59
·
21:59
22:59
23:59
13:34
13:54
14:14
14:34
14:54
15:14
15:34
15:54
16:20
16:40
17:00
17:35
17:55
18:25
·
18:59
19:24
·
20:02
20:22
·
21:02
·
22:02
23:02
00:02+1
13:37
13:57
14:17
14:37
14:57
15:17
15:37
15:57
16:23
16:43
17:03
17:38
17:58
18:28
·
19:02
19:27
·
20:05
20:25
·
21:05
·
22:05
23:05
00:05+1
13:37
13:57
14:17
14:37
14:57
15:17
15:37
15:57
16:23
16:43
17:03
17:38
17:58
18:28
·
19:02
19:27
·
20:05
20:25
·
21:05
·
22:05
23:05
00:05+1
Dorchester Bypass north-west bound
13:40
14:00
14:20
14:40
15:00
15:20
15:40
16:00
16:26
16:46
17:06
17:41
18:01
18:31
·
19:04
19:29
·
20:07
20:27
·
21:07
·
22:07
23:07
00:07+1
13:43
14:03
14:23
14:43
15:03
15:23
15:43
16:03
16:29
16:49
17:09
17:44
18:04
18:34
·
19:07
19:32
·
20:10
20:30
·
21:09
·
22:09
23:09
00:09+1
13:45
14:05
14:25
14:45
15:05
15:25
15:45
16:05
16:31
16:51
17:11
17:46
18:06
18:36
·
19:09
19:33
·
20:11
20:31
·
21:10
·
22:10
23:10
00:10+1
13:47
14:07
14:27
14:47
15:07
15:27
15:47
16:07
16:33
16:53
17:13
17:48
18:08
18:38
·
19:11
19:35
·
20:13
20:33
·
21:12
·
22:12
23:12
00:12+1
13:47
14:07
14:27
14:47
15:07
15:27
15:47
16:07
16:33
16:53
17:13
17:48
18:08
18:38
·
19:11
19:35
·
20:13
20:33
·
21:12
·
22:12
23:12
00:12+1
13:52
14:12
14:32
14:52
15:12
15:32
15:54
16:15
16:41
17:01
17:21
17:56
18:16
18:46
·
19:16
19:40
·
20:18
20:38
·
21:17
·
22:17
23:17
00:17+1
13:55
14:15
14:35
14:55
15:15
15:35
15:57
16:18
16:45
17:05
17:25
17:59
18:19
18:49
·
19:19
19:43
·
20:21
20:41
·
21:19
·
22:19
23:19
00:19+1
13:56
14:16
14:36
14:56
15:16
15:36
15:58
16:19
16:46
17:06
17:26
18:00
18:20
18:50
·
19:19
19:43
·
20:21
20:41
·
21:19
·
22:19
23:19
00:19+1
14:01
14:21
14:41
15:01
15:21
15:41
16:03
16:24
16:51
17:11
17:31
18:05
18:25
18:55
·
19:24
19:48
·
20:26
20:46
·
21:23
·
22:23
23:23
00:23+1
14:04
14:24
14:44
15:04
15:24
15:44
16:06
16:28
16:55
17:15
17:35
18:09
18:29
18:59
·
19:27
19:51
·
20:29
20:49
·
21:26
·
22:26
23:26
00:26+1

Timetable data from Oxford Bus, refreshed 2026-06-13 · Source: Bus Open Data Service (BODS) · Service code PH0007184:166.

All stops shown

52 stops
  1. Reading Town Centre, Station Road Stop SB
  2. Reading Town Centre, Forbury Road stop EL
  3. Reading, Station North Interchange Stop NA
  4. Reading, Swansea Road adjacent
  5. Reading, The Moderation adjacent
  6. Caversham, Bridge Street Caversham northbound
  7. Caversham, Church Street eastbound
  8. Caversham Library opposite 19
  9. Caversham, Priest Hill adjacent 55
  10. Caversham Heights, The Mount adjacent 3
  11. Caversham Heights, Highmoor Road Church opposite
  12. Caversham Heights, Harrogate Road opposite 82
  13. Caversham Heights, St Peters Avenue opposite
  14. Caversham Heights, Gurney Close opposite
  15. Caversham Heights, Blagrave Lane adjacent 161
  16. Caversham Heights, Shepherds Lane opposite
  17. Chazey Heath, Rokeby Drive opposite
  18. Chazey Heath, The Packhorse opposite
  19. Cane End, Horsepond Road north-west bound
  20. Woodcote, Tidmore Lane opposite
  21. Woodcote, Langtree School adjacent
  22. Woodcote, War Memorial southbound
  23. Woodcote, Co-op Store opposite
  24. Woodcote, Bridle Path south-east bound
  25. Woodcote, West Chiltern adjacent
  26. Woodcote, The Close opposite
  27. Woodcote, War Memorial northbound
  28. Ipsden, Braziers Park Turn opposite
  29. Ipsden Turn opposite
  30. North Stoke, White House Road adjacent
  31. Mongewell Turn adjacent
  32. Mongewell, CABI opposite
  33. Wallingford, Winterbrook Lane adjacent
  34. Wallingford, Community Hospital outside
  35. Wallingford, Morrell Place opposite
  36. Wallingford, Market Place Stop A
  37. Crowmarsh Gifford, Church adjacent
  38. Crowmarsh Gifford, Village Hall opposite
  39. Preston Crowmarsh, Howbery Park entrance
  40. Benson, Marina adjacent
  41. Shillingford, Henley Road Roundabout north-west bound
  42. Shillingford, The Kingfisher outside
  43. Dorchester Bypass north-west bound
  44. Berinsfield, A4074 Layby north-west bound
  45. Nuneham Courtenay, Golden Ball Roundabout north-west bound
  46. Nuneham Courtenay, Baldon Lane opposite
  47. Nuneham Courtenay, North End north-west bound
  48. Heyford Hill, Sainsburys northbound
  49. Oxford, Redbridge Park and Ride inside
  50. New Hinksey, Canning Crescent opposite
  51. Oxford City Centre, Police Station Stop P2
  52. Oxford City Centre, Westgate Stop E1