520
Route map
520 live route map
See the route, stops, and live buses currently on this line.
66 stops
Live buses loading
Map ready
Loading the route map...
Bolton Interchange → Bolton Interchange
15 trips · first 08:57 · last 22:38
Sunday
Live Valid 2026-01-02 – 2031-01-02
Swipe sideways to see later trips.
Stop
08:57
Bolton Interchange
09:38
Bolton Interchange
10:38
Bolton Interchange
11:38
Bolton Interchange
12:38
Bolton Interchange
13:38
Bolton Interchange
14:38
Bolton Interchange
15:38
Bolton Interchange
16:38
Bolton Interchange
17:38
Bolton Interchange
18:38
Bolton Interchange
19:38
Bolton Interchange
20:38
Bolton Interchange
21:38
Bolton Interchange
22:38
Bolton Interchange
Gilnow, Bolton College
opposite
·
09:40
10:40
11:40
12:40
13:40
14:40
15:40
16:40
17:40
18:40
19:40
20:40
21:40
22:40
Gilnow, Salisbury Street
opposite
·
09:40
10:40
11:41
12:41
13:41
14:41
15:41
16:41
17:41
18:41
19:41
20:41
21:41
22:41
Willows, Gordon Avenue
corner
·
09:42
10:42
11:43
12:44
13:44
14:44
15:44
16:44
17:44
18:43
19:43
20:43
21:43
22:43
Willows, Callis Road
opposite
·
09:43
10:43
11:44
12:44
13:44
14:44
15:44
16:44
17:44
18:44
19:44
20:44
21:44
22:44
Willows, Haslam Park Primary School
opposite
·
09:44
10:44
11:45
12:45
13:45
14:45
15:45
16:45
17:45
18:45
19:45
20:45
21:45
22:45
·
09:45
10:45
11:46
12:47
13:47
14:47
15:47
16:47
17:47
18:46
19:46
20:46
21:46
22:46
Deane, Horsfield Street
opposite
·
09:45
10:45
11:46
12:47
13:47
14:47
15:47
16:47
17:47
18:46
19:46
20:46
21:46
22:46
Ladybridge, Deane Golf Club
opposite
·
09:46
10:46
11:47
12:48
13:48
14:48
15:48
16:48
17:48
18:47
19:47
20:47
21:47
22:47
·
09:47
10:47
11:48
12:49
13:49
14:49
15:49
16:49
17:49
18:48
19:48
20:48
21:48
22:48
Ladybridge, Birkenhills Drive
opposite
·
09:47
10:47
11:48
12:49
13:49
14:49
15:49
16:49
17:49
18:48
19:48
20:48
21:48
22:48
Ladybridge, Winton Grove
opposite
·
09:48
10:48
11:49
12:50
13:50
14:50
15:50
16:50
17:50
18:49
19:49
20:49
21:49
22:49
·
09:49
10:49
11:50
12:51
13:51
14:51
15:51
16:51
17:51
18:50
19:50
20:50
21:50
22:50
Ladybridge, Wendover Drive
opposite
·
09:49
10:49
11:50
12:51
13:51
14:51
15:51
16:51
17:51
18:50
19:50
20:50
21:50
22:50
Lostock Junction, Kilworth Drive
opposite
·
09:50
10:50
11:51
12:53
13:53
14:53
15:53
16:53
17:53
18:52
19:52
20:52
21:51
22:51
Lostock Junction, Junction Road West
westbound
·
09:51
10:51
11:52
12:53
13:53
14:53
15:53
16:53
17:53
18:52
19:52
20:52
21:52
22:52
Lostock Junction, Heaton Road
opposite
·
09:51
10:51
11:52
12:54
13:54
14:54
15:54
16:54
17:54
18:53
19:53
20:53
21:52
22:52
Lostock Junction, Ellonby Rise
opposite
·
09:52
10:52
11:53
12:54
13:54
14:54
15:54
16:54
17:54
18:53
19:53
20:53
21:53
22:53
Chew Moor, Tempest Road
opposite
·
09:52
10:52
11:53
12:55
13:55
14:55
15:55
16:55
17:55
18:54
19:54
20:54
21:53
22:53
Chew Moor, Cowdals Road
corner
·
09:53
10:53
11:54
12:56
13:56
14:56
15:56
16:56
17:56
18:55
19:55
20:55
21:54
22:54
·
09:54
10:54
11:55
12:57
13:57
14:57
15:57
16:57
17:57
18:56
19:56
20:56
21:55
22:55
Chew Moor, Corner Brook
opposite
·
09:55
10:55
11:56
12:57
13:57
14:57
15:57
16:57
17:57
18:56
19:56
20:56
21:56
22:56
Westhoughton, Abbeylea Drive
opposite
·
09:55
10:55
11:56
12:58
13:58
14:58
15:58
16:58
17:58
18:57
19:57
20:57
21:56
22:56
Westhoughton, Heatons Grove
corner
·
09:56
10:56
11:57
12:58
13:58
14:58
15:58
16:58
17:58
18:57
19:57
20:57
21:57
22:57
·
09:56
10:56
11:57
12:59
13:59
14:59
15:59
16:59
17:59
18:58
19:58
20:58
21:57
22:57
Westhoughton, Slack Lane
opposite
·
09:57
10:57
11:58
13:00
14:00
15:00
16:00
17:00
18:00
18:59
19:59
20:59
21:58
22:58
Wingates, Dixon Street
opposite
·
09:58
10:58
11:59
13:01
14:01
15:01
16:01
17:01
18:01
19:00
20:00
21:00
21:59
22:59
Wingates, Holden Lea
corner
08:57
09:59
10:59
12:00
13:02
14:02
15:02
16:02
17:02
18:02
19:01
20:01
21:01
22:00
23:00
Westhoughton, James Street
opposite
08:57
09:59
10:59
12:00
13:02
14:02
15:02
16:02
17:02
18:02
19:01
20:01
21:01
22:00
23:00
Westhoughton, Wesley Street
Stop B
08:58
10:00
11:00
12:01
13:03
14:03
15:03
16:03
17:03
18:03
19:02
20:02
21:02
22:01
23:01
08:58
10:00
11:00
12:01
13:04
14:04
15:04
16:04
17:04
18:04
19:02
20:02
21:02
22:01
23:01
08:59
10:01
11:01
12:02
13:04
14:04
15:04
16:04
17:04
18:04
19:03
20:03
21:03
22:02
23:02
08:59
10:01
11:01
12:02
13:05
14:05
15:05
16:05
17:05
18:05
19:03
20:03
21:03
22:02
23:02
Westhoughton Town Hall
Stop F
09:00
10:04
11:04
12:05
13:08
14:08
15:08
16:08
17:08
18:08
19:06
20:06
21:06
22:04
23:04
09:00
10:04
11:04
12:05
13:08
14:08
15:08
16:08
17:08
18:08
19:06
20:06
21:06
22:04
23:04
09:01
10:05
11:05
12:06
13:09
14:09
15:09
16:09
17:09
18:09
19:07
20:07
21:07
22:04
23:04
Waters Nook, Brook Street
opposite
09:01
10:05
11:05
12:06
13:09
14:09
15:09
16:09
17:09
18:09
19:07
20:07
21:07
22:05
23:05
09:01
10:05
11:05
12:06
13:09
14:09
15:09
16:09
17:09
18:09
19:07
20:07
21:07
22:05
23:05
09:02
10:06
11:06
12:07
13:10
14:10
15:10
16:10
17:10
18:10
19:08
20:08
21:08
22:06
23:06
Westhoughton, Abbeylea Drive
corner
09:02
10:06
11:06
12:07
13:11
14:11
15:11
16:11
17:11
18:11
19:08
20:08
21:08
22:06
23:06
Chew Moor, Corner Brook
corner
09:03
10:07
11:07
12:08
13:12
14:12
15:12
16:12
17:12
18:12
19:09
20:09
21:09
22:07
23:07
Chew Moor, Tempest United FC
opposite
09:04
10:08
11:08
12:09
13:13
14:13
15:13
16:13
17:13
18:13
19:10
20:10
21:10
22:08
23:08
Chew Moor, Cowdals Road
opposite
09:05
10:09
11:09
12:10
13:13
14:13
15:13
16:13
17:13
18:13
19:10
20:10
21:10
22:08
23:08
09:06
10:10
11:10
12:11
13:14
14:14
15:14
16:14
17:14
18:14
19:11
20:11
21:11
22:09
23:09
09:06
10:10
11:10
12:11
13:15
14:15
15:15
16:15
17:15
18:15
19:12
20:12
21:12
22:09
23:09
09:07
10:11
11:11
12:12
13:15
14:15
15:15
16:15
17:15
18:15
19:12
20:12
21:12
22:10
23:10
Lostock Junction, Junction Road West
eastbound
09:08
10:12
11:12
12:13
13:16
14:16
15:16
16:16
17:16
18:16
19:13
20:13
21:13
22:10
23:10
09:08
10:12
11:12
12:13
13:17
14:17
15:17
16:17
17:17
18:17
19:13
20:13
21:13
22:11
23:11
09:09
10:13
11:13
12:14
13:18
14:18
15:18
16:18
17:18
18:18
19:14
20:14
21:14
22:12
23:12
09:09
10:13
11:13
12:14
13:18
14:18
15:18
16:18
17:18
18:18
19:15
20:15
21:15
22:12
23:12
09:10
10:14
11:14
12:15
13:19
14:19
15:19
16:19
17:19
18:19
19:16
20:16
21:16
22:13
23:13
09:11
10:15
11:15
12:16
13:20
14:20
15:20
16:20
17:20
18:20
19:16
20:16
21:16
22:14
23:14
Ladybridge, Lennox Gardens
opposite
09:12
10:16
11:16
12:17
13:21
14:21
15:21
16:21
17:21
18:21
19:17
20:17
21:17
22:14
23:14
Ladybridge, Deane Golf Club
outside
09:13
10:17
11:17
12:18
13:21
14:21
15:21
16:21
17:21
18:21
19:18
20:18
21:18
22:15
23:15
Deane, Horsfield Street
corner
09:14
10:18
11:18
12:19
13:23
14:23
15:23
16:23
17:23
18:23
19:19
20:19
21:19
22:16
23:16
Deane, Greenhill Avenue
opposite
09:14
10:18
11:18
12:19
13:23
14:23
15:23
16:23
17:23
18:23
19:19
20:19
21:19
22:16
23:16
09:16
10:20
11:20
12:21
13:25
14:25
15:25
16:25
17:25
18:25
19:21
20:21
21:21
22:17
23:17
Willows, Callis Road
near
09:16
10:20
11:20
12:21
13:25
14:25
15:25
16:25
17:25
18:25
19:21
20:21
21:21
22:18
23:18
Willows, Oriel Street
opposite
09:17
10:21
11:21
12:22
13:26
14:26
15:26
16:26
17:26
18:26
19:22
20:22
21:22
22:19
23:19
Gilnow, Cannon Street
opposite
09:19
10:23
11:23
12:24
13:28
14:28
15:28
16:28
17:28
18:28
19:24
20:24
21:24
22:20
23:20
09:20
10:24
11:24
12:25
13:29
14:29
15:29
16:29
17:29
18:29
19:25
20:25
21:25
22:20
23:20
Gilnow, Bolton College
outside
09:21
10:25
11:25
12:26
13:30
14:30
15:30
16:30
17:30
18:30
19:26
20:26
21:26
22:21
23:21
Bolton Interchange
Stand A
09:24
10:28
11:28
12:29
13:33
14:33
15:33
16:33
17:33
18:33
19:29
20:29
21:29
22:24
23:24
Timetable data from Bee Network, refreshed 2026-06-13 · Source: Bus Open Data Service (BODS) · Service code PC2021320:18010012.
All stops shown
66 stops- Bolton Interchange Stand U
- Gilnow, Bolton College opposite
- Gilnow, Salisbury Street opposite
- Gilnow, Cannon Street near
- Gilnow Lane opposite
- Willows, Gordon Avenue corner
- Willows, Callis Road opposite
- Willows, Haslam Park Primary School opposite
- Deane, Greenhill Avenue near
- Deane, Horsfield Street opposite
- Ladybridge, Deane Golf Club opposite
- Ladybridge, Lennox Gardens near
- Ladybridge, Birkenhills Drive opposite
- Ladybridge, Winton Grove opposite
- Ladybridge, Marnland Grove near
- Ladybridge, Wendover Drive opposite
- Lostock Junction, Kilworth Drive opposite
- Lostock Junction, Junction Road West westbound
- Lostock Junction, Heaton Road opposite
- Lostock Junction, Ellonby Rise opposite
- Chew Moor, Tempest Road opposite
- Chew Moor, Cowdals Road corner
- Chew Moor, Tempest United FC by
- Chew Moor, Corner Brook opposite
- Westhoughton, Abbeylea Drive opposite
- Westhoughton, Heatons Grove corner
- Westhoughton, Bolton Road near
- Westhoughton, Slack Lane opposite
- Wingates, Dixon Street opposite
- Wingates, Holden Lea corner
- Westhoughton, James Street opposite
- Westhoughton, Wesley Street Stop B
- Westhoughton, Lord Street near
- Westhoughton, Cemetery Street Stop B
- Westhoughton, St Bartholomew's Church Stop D
- Westhoughton Town Hall Stop F
- Waters Nook, Westhoughton High School opposite
- Waters Nook, Central Drive near
- Waters Nook, Brook Street opposite
- Waters Nook, Cherwell Road near
- Westhoughton, Chew Moor Lane near
- Westhoughton, Abbeylea Drive corner
- Chew Moor, Corner Brook corner
- Chew Moor, Tempest United FC opposite
- Chew Moor, Cowdals Road opposite
- Chew Moor, Tempest Road near
- Lostock Junction, Ellonby Rise near
- Lostock Junction, Heaton Road corner
- Lostock Junction, Junction Road West eastbound
- Lostock Junction, Kilworth Drive near
- Ladybridge, Wendover Drive near
- Ladybridge, Marnland Grove near
- Ladybridge, Winton Grove near
- Ladybridge, Birkenhills Drive near
- Ladybridge, Lennox Gardens opposite
- Ladybridge, Deane Golf Club outside
- Deane, Horsfield Street corner
- Deane, Greenhill Avenue opposite
- Willows, Haslam Park Primary School outside
- Willows, Callis Road near
- Willows, Oriel Street opposite
- Gilnow Lane near
- Gilnow, Cannon Street opposite
- Gilnow, Salisbury Street near
- Gilnow, Bolton College outside
- Bolton Interchange Stand A