X40
X40 bus timetable – Caversham Heights: Oxford City Centre to Reading Town Centre
Oxford City Centre - Reading Town Centre
Not the X40 you're looking for? 4 other bus routes in Great Britain use this number.
Route map
X40 live route map
See the route, stops, and live buses currently on this line.
98 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
Oxford City Centre, Westgate
Stop E1
·
·
·
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
·
·
·
07:59
·
08:29
08:59
09:29
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
·
·
·
08:09
·
08:39
09:09
09:39
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
·
·
·
08:21
·
08:51
09:21
09:51
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
·
·
·
08:29
·
08:59
09:29
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:26
18:56
19:26
20:02
21:02
22:02
23:02
00:02+1
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
05:39
07:09
08:09
09:00
08:39
09:30
10:00
10:30
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
·
18:30
·
19:25
·
20:23
21:23
22:23
·
·
Cane End, Horsepond Road
south-east bound
05:48
07:18
08:18
09:10
08:48
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
·
18:39
·
19:34
·
20:32
21:32
22:32
·
·
Caversham Library
adjacent
06:00
07:30
08:30
09:23
09:00
09:53
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:52
·
19:47
·
20:42
21:42
22:42
·
·
06:06
07:36
08:36
09:31
09:06
10:01
10:31
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
·
18:59
·
19:54
·
20:49
21:49
22:49
·
·
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
·
07:50
·
08:45
·
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
·
08:17
·
09:16
·
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
·
19:08
20:08
21:02
22:02
23:02
·
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
·
19:16
20:16
21:09
22:09
23:09
·
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
·
19:28
20:28
21:19
22:19
23:19
·
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
·
19:35
20:35
21:26
22:26
23:26
·
Timetable data from Oxford Bus, refreshed 2026-06-28 · Source: Bus Open Data Service (BODS) · Service code PH0007184:166.
Main stops shown
10 main stopsThe map can include more stops across directions; use All Stops above for the full timetable list.
- 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
- Wallingford, Market Place Stop C
- Woodcote, Co-op Store opposite
- Cane End, Horsepond Road south-east bound
- Caversham Library adjacent
- Reading Town Centre, Station Road Stop SB
Looking for a different X40 bus?
4 other routesThe number X40 is used by 4 other bus routes around Great Britain, run by different operators in different areas.
X40
X40
X40
X40
Sheringham - Cromer - Norwich
Cromer · Sanders Coaches
Oxford - Wallingford - Woodcote - Reading
Caversham Heights · Thames Travel
Edinburgh Royal Infirmary ↔ Livingston St John's Hospital
Livingston · Lothian Country Buses
Stockton High Street ↔ Wynyard Mount Stewart
Wynyard Estate · Stagecoach