312
Arriva London
312 bus timetable: Kenley to South Norwood
Kenley - South Norwood
Route map
312 live route map
See the route, stops, and live buses currently on this line.
79 stops
Live buses loading
Map ready
Loading the route map...
Old Lodge Lane Bus Terminus → Norwood Junction Station
59 trips · first 00:00 · last 23:39
Sunday
Live Valid 2026-06-06 – 2026-12-23
Swipe sideways to see later trips.
Stop
00:00
Norwood Junction Station
00:20
Norwood Junction Station
04:30
Norwood Junction Station
05:00
Norwood Junction Station
05:30
Norwood Junction Station
06:00
Norwood Junction Station
06:21
Norwood Junction Station
06:41
Norwood Junction Station
07:01
Norwood Junction Station
07:21
Norwood Junction Station
07:41
Norwood Junction Station
08:01
Norwood Junction Station
08:21
Norwood Junction Station
08:41
Norwood Junction Station
09:01
Norwood Junction Station
09:21
Norwood Junction Station
09:41
Norwood Junction Station
10:01
Norwood Junction Station
10:17
Norwood Junction Station
10:35
Norwood Junction Station
10:53
Norwood Junction Station
11:12
Norwood Junction Station
11:32
Norwood Junction Station
11:52
Norwood Junction Station
12:12
Norwood Junction Station
12:32
Norwood Junction Station
12:52
Norwood Junction Station
13:12
Norwood Junction Station
13:32
Norwood Junction Station
13:52
Norwood Junction Station
14:12
Norwood Junction Station
14:32
Norwood Junction Station
14:53
Norwood Junction Station
15:13
Norwood Junction Station
15:34
Norwood Junction Station
15:54
Norwood Junction Station
16:14
Norwood Junction Station
16:34
Norwood Junction Station
16:54
Norwood Junction Station
17:14
Norwood Junction Station
17:34
Norwood Junction Station
17:54
Norwood Junction Station
18:14
Norwood Junction Station
18:34
Norwood Junction Station
18:54
Norwood Junction Station
19:14
Norwood Junction Station
19:34
Norwood Junction Station
19:54
Norwood Junction Station
20:14
Norwood Junction Station
20:34
Norwood Junction Station
20:54
Norwood Junction Station
21:14
Norwood Junction Station
21:34
Norwood Junction Station
21:55
Norwood Junction Station
22:15
Norwood Junction Station
22:37
Norwood Junction Station
22:58
Norwood Junction Station
23:19
Norwood Junction Station
23:39
Norwood Junction Station
Kenley, Old Lodge Lane Bus Terminus
northbound
00:00
00:20
04:30
05:00
05:30
06:00
06:21
06:41
07:01
07:21
07:41
08:01
08:21
08:41
09:01
09:21
09:41
10:01
10:17
10:35
10:53
11:12
11:32
11:52
12:12
12:32
12:52
13:12
13:32
13:52
14:12
14:32
14:53
15:13
15:34
15:54
16:14
16:34
16:54
17:14
17:34
17:54
18:14
18:34
18:54
19:14
19:34
19:54
20:14
20:34
20:54
21:14
21:34
21:55
22:15
22:37
22:58
23:19
23:39
Purley Tesco
Stop W
00:04
00:24
04:33
05:03
05:33
06:04
06:25
06:44
07:05
07:24
07:45
08:05
08:25
08:45
09:06
09:26
09:46
10:06
10:21
10:40
10:58
11:17
11:37
11:57
12:17
12:37
12:57
13:17
13:37
13:57
14:17
14:37
14:58
15:18
15:39
15:59
16:19
16:39
16:59
17:19
17:39
17:59
18:19
18:39
18:59
19:19
19:39
19:59
20:19
20:38
20:58
21:18
21:38
21:59
22:19
22:41
23:02
23:23
23:43
00:07
00:27
04:36
05:06
05:36
06:07
06:28
06:47
07:08
07:28
07:49
08:09
08:29
08:49
09:09
09:29
09:49
10:09
10:25
10:45
11:03
11:22
11:42
12:02
12:22
12:42
13:02
13:22
13:42
14:02
14:22
14:42
15:03
15:23
15:43
16:03
16:23
16:43
17:03
17:23
17:42
18:02
18:22
18:42
19:02
19:22
19:42
20:02
20:22
20:42
21:02
21:22
21:42
22:03
22:22
22:44
23:05
23:26
23:46
Purley / Downlands Precinct
Stop D
00:10
00:30
04:39
05:09
05:39
06:10
06:31
06:50
07:11
07:31
07:52
08:12
08:32
08:52
09:13
09:33
09:53
10:13
10:29
10:49
11:07
11:26
11:46
12:06
12:26
12:46
13:06
13:26
13:46
14:06
14:26
14:46
15:07
15:27
15:47
16:07
16:27
16:47
17:07
17:27
17:47
18:06
18:26
18:46
19:06
19:26
19:46
20:06
20:25
20:45
21:05
21:25
21:45
22:06
22:25
22:46
23:08
23:29
23:49
South Croydon Bus Garage
Stop GD
00:14
00:34
04:43
05:13
05:44
06:15
06:36
06:55
07:16
07:36
07:57
08:17
08:37
08:57
09:18
09:38
09:59
10:19
10:35
10:55
11:14
11:34
11:54
12:14
12:34
12:54
13:14
13:34
13:54
14:14
14:34
14:53
15:14
15:33
15:53
16:13
16:33
16:53
17:13
17:33
17:53
18:12
18:32
18:52
19:12
19:32
19:52
20:12
20:30
20:50
21:10
21:30
21:50
22:11
22:30
22:51
23:12
23:33
23:53
00:16
00:36
04:45
05:15
05:46
06:17
06:38
06:57
07:18
07:38
08:00
08:20
08:40
09:00
09:21
09:41
10:02
10:22
10:38
10:58
11:18
11:38
11:58
12:18
12:38
12:58
13:18
13:38
13:58
14:18
14:37
14:56
15:17
15:36
15:56
16:16
16:36
16:56
17:16
17:36
17:56
18:15
18:35
18:55
19:15
19:35
19:55
20:15
20:33
20:53
21:13
21:33
21:53
22:13
22:32
22:53
23:14
23:35
23:55
Croydon, Fairfield Halls
Stop KC
00:19
00:39
04:48
05:18
05:49
06:20
06:41
07:00
07:21
07:41
08:03
08:23
08:43
09:04
09:25
09:45
10:06
10:26
10:42
11:03
11:23
11:43
12:03
12:23
12:43
13:03
13:23
13:43
14:03
14:23
14:42
15:01
15:22
15:41
16:01
16:21
16:41
17:01
17:21
17:41
18:01
18:19
18:39
18:59
19:19
19:39
19:59
20:19
20:37
20:57
21:17
21:37
21:57
22:17
22:36
22:57
23:18
23:38
23:58
00:23
00:43
04:51
05:21
05:52
06:23
06:45
07:04
07:25
07:45
08:07
08:27
08:47
09:08
09:29
09:50
10:11
10:31
10:47
11:08
11:28
11:48
12:08
12:28
12:48
13:08
13:28
13:48
14:08
14:28
14:47
15:06
15:27
15:46
16:06
16:26
16:46
17:06
17:26
17:46
18:06
18:24
18:44
19:04
19:24
19:44
20:04
20:24
20:42
21:02
21:22
21:42
22:02
22:22
22:41
23:02
23:22
23:42
00:02+1
Addiscombe Tram Stop
Stop AC
00:27
00:47
04:55
05:25
05:56
06:27
06:49
07:08
07:29
07:49
08:11
08:31
08:52
09:13
09:34
09:55
10:16
10:36
10:52
11:13
11:33
11:53
12:13
12:33
12:53
13:13
13:33
13:53
14:13
14:33
14:53
15:12
15:32
15:51
16:11
16:31
16:51
17:11
17:31
17:51
18:11
18:29
18:49
19:09
19:29
19:49
20:09
20:29
20:47
21:07
21:27
21:47
22:07
22:27
22:46
23:07
23:27
23:46
00:06+1
Woodside Tram Stop
Stop WN
00:30
00:50
04:58
05:28
05:59
06:30
06:52
07:11
07:32
07:52
08:14
08:35
08:56
09:17
09:38
09:59
10:20
10:41
10:57
11:18
11:38
11:58
12:18
12:38
12:58
13:18
13:38
13:58
14:18
14:38
14:58
15:17
15:37
15:56
16:16
16:35
16:55
17:15
17:35
17:55
18:15
18:33
18:53
19:13
19:33
19:53
20:13
20:33
20:51
21:11
21:31
21:51
22:11
22:31
22:49
23:10
23:30
23:49
00:09+1
00:34
00:54
05:02
05:32
06:03
06:34
06:56
07:15
07:37
07:57
08:19
08:40
09:01
09:22
09:43
10:04
10:25
10:46
11:03
11:24
11:44
12:04
12:24
12:44
13:04
13:24
13:44
14:04
14:24
14:44
15:04
15:23
15:43
16:02
16:22
16:41
17:01
17:21
17:41
18:01
18:21
18:39
18:59
19:18
19:38
19:58
20:18
20:38
20:56
21:16
21:36
21:56
22:16
22:36
22:54
23:15
23:35
23:54
00:13+1
Norwood Junction Station → Old Lodge Lane Bus Terminus
59 trips · first 00:10 · last 23:50
Sunday
Live Valid 2026-06-06 – 2026-12-23
Swipe sideways to see later trips.
Stop
00:10
Norwood Junction Station
00:30
Norwood Junction Station
00:50
Norwood Junction Station
01:10
Norwood Junction Station
05:10
Norwood Junction Station
05:40
Norwood Junction Station
06:10
Norwood Junction Station
06:40
Norwood Junction Station
07:10
Norwood Junction Station
07:30
Norwood Junction Station
07:50
Norwood Junction Station
08:10
Norwood Junction Station
08:30
Norwood Junction Station
08:50
Norwood Junction Station
09:10
Norwood Junction Station
09:30
Norwood Junction Station
09:50
Norwood Junction Station
10:10
Norwood Junction Station
10:30
Norwood Junction Station
10:50
Norwood Junction Station
11:10
Norwood Junction Station
11:30
Norwood Junction Station
11:50
Norwood Junction Station
12:10
Norwood Junction Station
12:30
Norwood Junction Station
12:50
Norwood Junction Station
13:10
Norwood Junction Station
13:30
Norwood Junction Station
13:50
Norwood Junction Station
14:10
Norwood Junction Station
14:30
Norwood Junction Station
14:50
Norwood Junction Station
15:10
Norwood Junction Station
15:30
Norwood Junction Station
15:50
Norwood Junction Station
16:10
Norwood Junction Station
16:30
Norwood Junction Station
16:50
Norwood Junction Station
17:10
Norwood Junction Station
17:30
Norwood Junction Station
17:50
Norwood Junction Station
18:10
Norwood Junction Station
18:30
Norwood Junction Station
18:50
Norwood Junction Station
19:10
Norwood Junction Station
19:30
Norwood Junction Station
19:50
Norwood Junction Station
20:10
Norwood Junction Station
20:30
Norwood Junction Station
20:50
Norwood Junction Station
21:10
Norwood Junction Station
21:30
Norwood Junction Station
21:50
Norwood Junction Station
22:10
Norwood Junction Station
22:30
Norwood Junction Station
22:50
Norwood Junction Station
23:10
Norwood Junction Station
23:30
Norwood Junction Station
23:50
Norwood Junction Station
00:10
00:30
00:50
01:10
05:10
05:40
06:10
06:40
07:10
07:30
07:50
08:10
08:30
08:50
09:10
09:30
09:50
10:10
10:30
10:50
11:10
11:30
11:50
12:10
12:30
12:50
13:10
13:30
13:50
14:10
14:30
14:50
15:10
15:30
15:50
16:10
16:30
16:50
17:10
17:30
17:50
18:10
18:30
18:50
19:10
19:30
19:50
20:10
20:30
20:50
21:10
21:30
21:50
22:10
22:30
22:50
23:10
23:30
23:50
Woodside Tram Stop
Stop WL
00:14
00:34
00:54
01:14
05:14
05:44
06:14
06:44
07:14
07:35
07:55
08:15
08:35
08:55
09:15
09:35
09:55
10:15
10:36
10:56
11:16
11:36
11:56
12:16
12:36
12:56
13:16
13:36
13:56
14:16
14:36
14:56
15:16
15:36
15:56
16:16
16:36
16:56
17:16
17:36
17:56
18:16
18:36
18:56
19:16
19:35
19:55
20:15
20:35
20:55
21:15
21:35
21:55
22:14
22:34
22:54
23:14
23:34
23:54
Addiscombe Tram Stop
Stop AM
00:17
00:37
00:57
01:17
05:17
05:48
06:18
06:48
07:18
07:39
07:59
08:19
08:39
08:59
09:19
09:40
10:00
10:20
10:41
11:01
11:21
11:41
12:01
12:21
12:41
13:01
13:21
13:41
14:01
14:21
14:41
15:01
15:21
15:41
16:01
16:21
16:41
17:01
17:21
17:41
18:01
18:21
18:41
19:01
19:21
19:40
20:00
20:20
20:40
21:00
21:20
21:39
21:59
22:18
22:38
22:58
23:17
23:37
23:57
Croydon, Addiscombe Road
Stop E5
00:20
00:40
01:00
01:20
05:21
05:52
06:23
06:53
07:23
07:44
08:04
08:24
08:44
09:05
09:25
09:46
10:06
10:26
10:47
11:07
11:27
11:47
12:07
12:27
12:47
13:07
13:27
13:47
14:07
14:27
14:47
15:07
15:27
15:47
16:07
16:27
16:47
17:07
17:27
17:47
18:07
18:27
18:47
19:07
19:26
19:45
20:05
20:25
20:45
21:05
21:25
21:44
22:04
22:23
22:42
23:02
23:21
23:41
00:01+1
Croydon Flyover
Stop KP
00:25
00:45
01:05
01:25
05:26
05:57
06:29
06:59
07:29
07:50
08:10
08:30
08:50
09:11
09:31
09:52
10:12
10:33
10:54
11:14
11:34
11:54
12:14
12:34
12:54
13:14
13:34
13:54
14:14
14:34
14:54
15:14
15:34
15:54
16:14
16:34
16:54
17:14
17:34
17:54
18:14
18:34
18:54
19:14
19:33
19:52
20:12
20:32
20:52
21:12
21:32
21:50
22:10
22:29
22:48
23:08
23:27
23:46
00:06+1
00:27
00:47
01:07
01:27
05:29
06:00
06:32
07:02
07:32
07:53
08:13
08:33
08:53
09:14
09:34
09:55
10:15
10:36
10:57
11:17
11:37
11:57
12:18
12:38
12:58
13:18
13:38
13:58
14:18
14:38
14:58
15:18
15:38
15:58
16:18
16:38
16:58
17:18
17:38
17:58
18:18
18:38
18:58
19:17
19:36
19:55
20:15
20:35
20:55
21:15
21:35
21:53
22:13
22:32
22:51
23:11
23:30
23:49
00:08+1
South Croydon Bus Garage
Stop GK
00:29
00:49
01:09
01:29
05:31
06:02
06:34
07:05
07:35
07:56
08:16
08:36
08:56
09:17
09:37
09:58
10:18
10:39
11:00
11:20
11:40
12:00
12:22
12:42
13:02
13:22
13:42
14:02
14:21
14:41
15:01
15:21
15:41
16:01
16:21
16:41
17:01
17:21
17:41
18:01
18:21
18:41
19:01
19:20
19:39
19:58
20:18
20:38
20:58
21:18
21:38
21:56
22:16
22:35
22:53
23:13
23:32
23:51
00:10+1
Purley / Downlands Precinct
Stop G
00:33
00:53
01:13
01:33
05:35
06:06
06:38
07:09
07:39
08:00
08:20
08:41
09:01
09:22
09:43
10:04
10:24
10:45
11:06
11:26
11:47
12:07
12:29
12:49
13:09
13:29
13:49
14:09
14:28
14:47
15:07
15:27
15:47
16:07
16:27
16:47
17:07
17:27
17:47
18:07
18:26
18:46
19:06
19:25
19:44
20:03
20:23
20:43
21:03
21:23
21:43
22:01
22:21
22:40
22:58
23:17
23:36
23:55
00:14+1
00:33
00:53
01:13
01:33
05:35
06:06
06:38
07:09
07:39
08:00
08:20
08:41
09:01
09:22
09:43
10:04
10:24
10:45
11:06
11:26
11:47
12:07
12:29
12:49
13:09
13:29
13:49
14:09
14:28
14:47
15:07
15:27
15:47
16:07
16:27
16:47
17:07
17:27
17:47
18:07
18:26
18:46
19:06
19:25
19:44
20:03
20:23
20:43
21:03
21:23
21:43
22:01
22:21
22:40
22:58
23:17
23:36
23:55
00:14+1
00:33
00:53
01:13
01:33
05:35
06:06
06:38
07:09
07:39
08:00
08:20
08:41
09:01
09:22
09:43
10:04
10:24
10:45
11:06
11:26
11:47
12:07
12:29
12:49
13:09
13:29
13:49
14:09
14:28
14:47
15:07
15:27
15:47
16:07
16:27
16:47
17:07
17:27
17:47
18:07
18:26
18:46
19:06
19:25
19:44
20:03
20:23
20:43
21:03
21:23
21:43
22:01
22:21
22:40
22:58
23:17
23:36
23:55
00:14+1
Kenley, Old Lodge Lane Bus Terminus
southbound
00:41
01:01
01:21
01:41
05:42
06:14
06:46
07:17
07:48
08:09
08:29
08:50
09:10
09:31
09:53
10:14
10:35
10:56
11:17
11:38
11:59
12:19
12:41
13:01
13:21
13:41
14:01
14:21
14:40
14:59
15:18
15:38
15:58
16:18
16:38
16:58
17:17
17:37
17:57
18:17
18:36
18:56
19:16
19:35
19:53
20:12
20:32
20:52
21:12
21:32
21:52
22:10
22:30
22:49
23:07
23:25
23:44
00:03+1
00:22+1
Timetable data from Arriva London, refreshed 2026-06-12 · Source: Traveline National Dataset (TNDS) · Service code 8-312-_-y05-60674.
Main stops shown
11 main stopsThe map can include more stops across directions; use All Stops above for the full timetable list.
- Kenley, Old Lodge Lane Bus Terminus northbound
- Purley Tesco Stop W
- Purley Station / Purley High Street Stop M
- Purley / Downlands Precinct Stop D
- South Croydon Bus Garage Stop GD
- South Croydon, Swan & Sugar Loaf Stop M
- Croydon, Fairfield Halls Stop KC
- Croydon, Cherry Orchard Road / East Croydon Station Stop E4
- Addiscombe Tram Stop Stop AC
- Woodside Tram Stop Stop WN
- South Norwood, Norwood Junction Station Stop S