X40
X40 bus timetable: Oxford City Centre to Reading Town Centre
Oxford City Centre - Reading Town Centre
Route map
X40 live route map
See the route, stops, and live buses currently on this line.
110 stops
Live buses loading
Map ready
Loading the route map...
Oxford City Centre, Westgate → Reading Town Centre, Station Road
32 trips · first 05:25 · last 23:35
Sunday
Live From 2026-05-31
Swipe sideways to see later trips.
Stop
05:25
Reading Town Centre, Station Road
06:55
Reading Town Centre, Station Road
07:55
Reading Town Centre, Station Road
07:55
Reading Town Centre, Station Road
08:25
Reading Town Centre, Station Road
08:25
Reading Town Centre, Station Road
08:55
Reading Town Centre, Station Road
09:25
Reading Town Centre, Station Road
09:55
Reading Town Centre, Station Road
10:25
Reading Town Centre, Station Road
10:55
Reading Town Centre, Station Road
11:25
Reading Town Centre, Station Road
11:55
Reading Town Centre, Station Road
12:25
Reading Town Centre, Station Road
12:55
Reading Town Centre, Station Road
13:25
Reading Town Centre, Station Road
13:55
Reading Town Centre, Station Road
14:25
Reading Town Centre, Station Road
14:55
Reading Town Centre, Station Road
15:25
Reading Town Centre, Station Road
15:55
Reading Town Centre, Station Road
16:25
Reading Town Centre, Station Road
16:55
Reading Town Centre, Station Road
17:25
Reading Town Centre, Station Road
17:55
Reading Town Centre, Station Road
18:25
Reading Town Centre, Station Road
18:55
Reading Town Centre, Station Road
19:35
Reading Town Centre, Station Road
20:35
Reading Town Centre, Station Road
21:35
Reading Town Centre, Station Road
22:35
Reading Town Centre, Station Road
23:35
Reading Town Centre, Station Road
Wallingford, Market Place
Stop C
05:25
06:55
07:55
08:45
08:25
09:15
09:45
10:15
10:45
11:15
11:45
12:15
12:45
13:15
13:45
14:15
14:45
15:15
15:45
16:15
16:45
17:15
17:37
18:15
18:35
19:10
19:35
20:10
21:10
22:10
23:09
00:09+1
Woodcote, Co-op Store
opposite
01:23
02:23
·
·
·
·
·
·
11:00
11:30
12:00
12:30
13:00
13:30
14:00
14:30
15:00
15:30
16:00
16:30
17:00
17:30
16:30
18:30
17:30
19:25
18:00
20:23
21:23
22:23
20:24
16:26
Cane End, Horsepond Road
south-east bound
·
02:32
·
09:10
·
09:40
10:10
10:40
11:10
11:40
12:10
12:40
13:10
13:40
14:10
14:40
15:10
15:40
16:10
16:40
17:10
17:40
16:40
18:39
17:40
19:34
18:10
20:32
21:32
22:32
20:33
16:36
Caversham Library
adjacent
·
02:42
08:30
·
09:00
·
·
10:53
11:23
11:53
12:23
12:53
13:23
13:53
14:23
14:53
15:23
15:53
16:23
16:53
17:23
17:53
16:55
18:52
17:55
19:47
18:25
20:42
21:42
22:42
20:45
16:49
·
02:49
08:36
·
09:06
·
·
11:01
11:31
12:01
12:31
13:01
13:31
14:01
14:31
15:01
15:31
16:01
16:31
17:01
17:31
18:01
17:03
18:59
18:03
19:54
18:33
20:49
21:49
22:49
20:52
16:57
Oxford City Centre, Westgate
Stop E1
01:19
·
·
07:55
·
08:25
08:55
09:25
09:55
10:25
10:55
11:25
11:55
12:25
12:55
13:25
13:55
14:25
14:55
15:25
15:55
16:25
16:55
17:25
17:55
18:25
18:55
19:35
20:35
21:35
22:35
23:35
Oxford City Centre, St Aldates
Stop H4
·
·
·
·
·
·
·
·
09:59
10:29
10:59
11:29
11:59
12:29
12:59
13:29
13:59
14:29
14:59
15:29
15:59
16:29
16:59
17:29
17:59
18:29
18:59
19:38
20:38
21:38
22:38
23:38
·
·
·
·
·
·
·
·
10:09
10:39
11:09
11:39
12:09
12:39
13:09
13:39
14:09
14:39
15:09
15:39
16:09
16:39
17:09
17:39
18:06
18:36
19:06
19:44
20:44
21:44
22:44
23:44
Berinsfield, A4074 Layby
south-east bound
·
·
·
·
·
·
·
·
10:21
10:51
11:21
11:51
12:21
12:51
13:21
13:51
14:21
14:51
15:21
15:51
16:21
16:51
17:21
17:51
18:18
18:48
19:18
19:54
20:54
21:54
22:54
23:54
Benson, Marina
opposite
·
·
·
·
·
·
·
·
10:29
10:59
11:29
11:59
12:29
12:59
13:29
13:59
14:29
14:59
15:29
15:59
16:29
16:59
17:29
17:59
18:26
18:56
19:26
20:02
21:02
22:02
23:02
00:02+1
Reading Town Centre, Station Road → Oxford City Centre, Westgate
30 trips · first 06:20 · last 23:15
Sunday
Live From 2026-05-31
Swipe sideways to see later trips.
Stop
06:20
Reading Town Centre, Station Road
07:35
Reading Town Centre, Station Road
07:50
Reading Town Centre, Station Road
08:05
Reading Town Centre, Station Road
08:45
Reading Town Centre, Station Road
09:05
Reading Town Centre, Station Road
09:15
Reading Town Centre, Station Road
09:45
Reading Town Centre, Station Road
10:15
Reading Town Centre, Station Road
10:45
Reading Town Centre, Station Road
11:15
Reading Town Centre, Station Road
11:45
Reading Town Centre, Station Road
12:15
Reading Town Centre, Station Road
12:45
Reading Town Centre, Station Road
13:15
Reading Town Centre, Station Road
13:45
Reading Town Centre, Station Road
14:15
Reading Town Centre, Station Road
14:45
Reading Town Centre, Station Road
15:15
Reading Town Centre, Station Road
15:45
Reading Town Centre, Station Road
16:15
Reading Town Centre, Station Road
16:45
Reading Town Centre, Station Road
17:15
Reading Town Centre, Station Road
17:45
Reading Town Centre, Station Road
18:15
Reading Town Centre, Station Road
19:15
Reading Town Centre, Station Road
20:15
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
06:20
22:49
07:50
23:49
08:45
00:49+1
09:15
09:45
10:15
10:45
11:15
11:45
12:15
12:45
13:15
13:45
14:15
14:45
15:15
15:45
16:15
16:45
17:15
17:45
18:15
19:15
20:15
21:15
22:15
23:15
Caversham Library
opposite 19
06:27
·
07:57
·
08:55
·
09:25
09:55
10:25
10:55
11:25
11:55
12:25
12:55
13:25
13:55
14:25
14:55
15:25
15:55
16:25
16:55
17:25
17:53
18:23
19:23
20:21
21:21
22:21
23:21
Cane End, Horsepond Road
north-west bound
06:39
·
08:09
·
09:08
·
09:38
10:08
10:38
11:08
11:38
12:08
12:38
13:08
13:38
14:08
14:38
15:08
15:38
16:08
16:38
17:08
17:38
18:05
18:35
19:35
20:33
21:33
22:33
23:33
Woodcote, Co-op Store
opposite
06:47
22:23
08:17
23:23
09:16
00:23+1
09:46
10:16
10:46
11:16
11:46
12:16
12:46
13:16
13:46
14:16
14:46
15:16
15:46
16:16
16:46
17:16
17:46
18:13
18:43
19:43
20:40
21:40
22:40
23:40
Wallingford, Market Place
Stop A
07:05
07:35
08:35
08:05
09:35
09:05
10:05
10:35
11:05
11:35
12:05
12:35
13:05
13:35
14:05
14:35
15:05
15:35
16:05
16:35
17:05
17:35
18:05
18:27
19:00
20:00
20:55
21:55
22:55
23:54
Benson, Marina
adjacent
07:13
07:43
08:43
08:13
09:44
09:14
10:14
10:44
11:14
11:44
12:14
12:44
13:14
13:44
14:14
14:44
15:14
15:44
16:14
16:44
17:14
17:44
18:14
14:44
19:08
20:08
21:02
22:02
23:02
17:44
Berinsfield, A4074 Layby
north-west bound
07:22
07:52
08:52
08:22
09:53
09:23
10:23
10:53
11:23
11:53
12:23
12:53
13:23
13:53
14:23
14:53
15:23
15:53
16:23
16:53
17:23
17:53
18:23
14:53
19:16
20:16
21:09
22:09
23:09
17:52
07:33
08:03
09:03
08:33
10:05
09:35
10:35
11:05
11:35
12:05
12:35
13:05
13:35
14:05
14:35
15:05
15:35
16:05
16:35
17:05
17:35
18:05
18:35
15:06
19:28
20:28
21:19
22:19
23:19
18:04
Oxford City Centre, Westgate
Stop E1
07:40
08:10
09:10
08:40
10:15
09:45
10:45
11:15
11:45
12:15
12:45
13:15
13:45
14:15
14:45
15:15
15:45
16:15
16:45
17:15
17:45
18:15
18:45
15:17
19:35
20:35
21:26
22:26
23:26
18:13
17:17
·
21:49
·
19:21
·
19:30
19:54
·
20:38
21:08
·
·
21:59
22:49
23:49
00:49+1
·
·
·
·
·
·
·
·
·
·
·
·
·
Timetable data from Oxford Bus, refreshed 2026-06-13 · Source: Bus Open Data Service (BODS) · Service code PH0007184:166.
Main stops shown
26 main stopsThe map can include more stops across directions; use All Stops above for the full timetable list.
- Wallingford, Market Place Stop C
- Mongewell, CABI adjacent
- Ipsden, Braziers Park Turn adjacent
- Woodcote, Bridle Path south-east bound
- Caversham Heights, Shepherds Lane adjacent
- Ipsden Turn adjacent
- Chazey Heath, The Packhorse outside
- Caversham Heights, Gurney Close adjacent
- Reading Town Centre, Forbury Road stop EN
- Iffley, Freelands Road adjacent
- Oxford City Centre, Westgate Stop E1
- Woodcote, Co-op Store opposite
- Cane End, Horsepond Road south-east bound
- Caversham Heights, Blagrave Lane adjacent 176
- Caversham Heights, Highmoor Road Church adjacent
- Caversham Library adjacent
- Reading Town Centre, Station Road Stop SB
- Woodcote, War Memorial northbound
- Caversham Heights, Harrogate Road adjacent 78
- Caversham, Blenheim Road opposite 69
- Oxford City Centre, Westgate Stop E1
- Oxford City Centre, St Aldates Stop H4
- Oxford, Redbridge Park and Ride inside
- Berinsfield, A4074 Layby south-east bound
- Benson, Marina opposite
- Nuneham Courtenay, Baldon Lane adjacent