X40
Thames Travel
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.
98 stops
Live buses loading
Map ready
Loading the route map...
Westgate → Station Road
37 trips · first 05:30 · last 23:35
Saturday
Live Valid 2026-06-08 – 2026-12-31
Swipe sideways to see later trips.
Stop
05:30
Station Road
05:40
Station Road
06:00
Station Road
06:40
Station Road
06:50
Station Road
07:25
Station Road
07:50
Station Road
07:55
Station Road
08:25
Station Road
08:55
Station Road
09:25
Station Road
09:55
Station Road
10:25
Station Road
10:55
Station Road
11:25
Station Road
11:55
Station Road
12:25
Station Road
12:55
Station Road
13:25
Station Road
13:55
Station Road
14:25
Station Road
14:55
Station Road
15:25
Station Road
15:55
Station Road
16:25
Station Road
16:55
Station Road
17:25
Station Road
17:55
Station Road
18:25
Station Road
18:55
Station Road
19:25
Station Road
20:05
Station Road
20:35
Station Road
21:05
Station Road
21:35
Station Road
22:35
Station Road
23:35
Station Road
Oxford City Centre, Westgate
Stop E1
·
05:40
·
06:40
·
07:25
·
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:25
20:05
20:35
21:05
21:35
22:35
23:35
Oxford City Centre, St Aldates
Stop H4
·
05:43
·
06:43
·
07:30
·
08:00
08:30
09:00
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:00
18:30
18:59
19:29
20:08
20:38
21:08
21:38
22:38
23:38
·
05:49
·
06:49
·
07:40
·
08:10
08:40
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
18:10
18:40
19:06
19:36
20:14
20:44
21:14
21:44
22:44
23:44
Berinsfield, A4074 Layby
south-east bound
·
06:01
·
07:01
·
07:53
·
08:23
08:53
09:23
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:23
18:53
19:17
19:47
20:24
20:54
21:24
21:54
22:54
23:54
Benson, Marina
opposite
·
06:09
·
07:09
·
08:01
·
08:31
09:01
09:31
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:31
19:01
19:25
19:55
20:32
21:02
21:32
22:02
23:02
00:02+1
Wallingford, Market Place
Stop C
05:30
06:20
06:00
07:20
06:50
08:15
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
18:45
19:15
19:40
20:10
20:39
21:10
21:39
22:10
23:10
00:10+1
Woodcote, Co-op Store
opposite
05:43
06:33
06:13
07:33
07:03
08:30
08:03
09:00
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:00
18:30
19:00
19:30
19:54
20:24
·
21:23
·
22:23
23:23
00:23+1
Cane End, Horsepond Road
south-east bound
05:52
06:42
06:22
07:42
07:12
08:40
08:12
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
18:10
18:40
19:10
19:40
20:03
20:33
·
21:32
·
22:32
23:32
00:32+1
Caversham Library
adjacent
06:04
06:54
06:34
07:54
07:24
08:55
08:24
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:25
19:55
20:15
20:45
·
21:42
·
22:42
23:42
00:42+1
06:10
07:00
06:40
08:00
07:30
09:03
08:30
09:33
10:03
10:33
11:03
11:33
12:03
12:33
13:03
13:33
14:03
14:33
15:03
15:33
16:03
16:33
17:03
17:33
18:03
18:33
19:03
19:33
20:03
20:22
20:52
·
21:49
·
22:49
23:49
00:49+1
Station Road → Westgate
36 trips · first 04:55 · last 23:15
Saturday
Live Valid 2026-06-08 – 2026-12-31
Swipe sideways to see later trips.
Stop
04:55
Station Road
05:55
Station Road
06:15
Station Road
06:35
Station Road
06:45
Station Road
07:15
Station Road
07:45
Station Road
08:15
Station Road
08:45
Station Road
09:15
Station Road
09:45
Station Road
10:15
Station Road
10:45
Station Road
11:15
Station Road
11:45
Station Road
12:15
Station Road
12:45
Station Road
13:15
Station Road
13:45
Station Road
14:15
Station Road
14:45
Station Road
15:15
Station Road
15:45
Station Road
16:15
Station Road
16:45
Station Road
17:15
Station Road
17:45
Station Road
18:15
Station Road
18:45
Station Road
19:15
Station Road
19:45
Station Road
20:15
Station Road
20:45
Station Road
21:15
Station Road
22:15
Station Road
23:15
Station Road
·
·
06:15
·
06:45
07:15
07:45
08:15
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
18:45
19:15
19:45
20:15
20:45
21:15
22:15
23:15
Caversham Library
opposite 19
·
·
06:26
·
06:56
07:26
07:56
08:26
08:56
09:26
09:56
10:26
10:56
11:26
11:56
12:26
12:56
13:26
13:56
14:26
14:56
15:26
15:56
16:26
16:55
17:25
17:55
18:25
18:50
19:20
19:51
20:21
20:51
21:21
22:21
23:21
Cane End, Horsepond Road
north-west bound
·
·
06:39
·
07:09
07:39
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:08
17:38
18:08
18:38
19:02
19:32
20:03
20:33
21:03
21:33
22:33
23:33
Woodcote, Co-op Store
opposite
·
·
06:47
·
07:17
07:47
08:17
08:47
09:17
09:47
10:17
10:47
11:17
11:47
12:17
12:47
13:17
13:47
14:17
14:47
15:17
15:47
16:17
16:47
17:16
17:46
18:16
18:46
19:10
19:40
20:10
20:40
21:10
21:40
22:40
23:40
Wallingford, Market Place
Stop A
04:55
05:55
07:05
06:35
07:35
08:05
08:35
09:05
09:35
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:35
19:05
19:25
19:55
20:25
20:55
21:24
21:55
22:55
23:55
Benson, Marina
adjacent
05:01
06:01
07:14
06:44
07:44
08:14
08:44
09:14
09:44
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
18:44
19:14
19:32
20:02
20:32
21:02
·
22:02
23:02
00:02+1
Berinsfield, A4074 Layby
north-west bound
05:09
06:09
07:23
06:53
07:53
08:23
08:53
09:23
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:52
18:22
18:52
19:22
19:39
20:09
20:39
21:09
·
22:09
23:09
00:09+1
05:21
06:21
07:36
07:06
08:06
08:36
09:06
09:36
10:06
10:36
11:06
11:36
12:06
12:36
13:06
13:36
14:06
14:36
15:06
15:36
16:06
16:36
17:06
17:36
18:04
18:34
19:04
19:34
19:50
20:20
20:49
21:19
·
22:19
23:19
00:19+1
Oxford City Centre, Westgate
Stop E1
05:27
06:27
07:47
07:17
08:17
08:47
09:17
09:47
10:17
10:47
11:17
11:47
12:17
12:47
13:17
13:47
14:17
14:47
15:17
15:47
16:17
16:47
17:17
17:47
18:13
18:43
19:13
19:43
19:59
20:29
20:56
21:26
·
22:26
23:26
00:26+1
Timetable data from Thames Travel, refreshed 2026-06-12 · Source: Traveline National Dataset (TNDS) · Service code 49-X40-_-y10-1.
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