20
Stagecoach South
20 bus timetable: Havant to Portsmouth
Havant - Portsmouth
Route map
20 live route map
See the route, stops, and live buses currently on this line.
130 stops
Live buses loading
Map ready
Loading the route map...
Havant Bus Station → Portsmouth The Hard Interchange
47 trips · first 04:55 · last 22:05
Mon–Fri
Live From 2026-02-22
Swipe sideways to see later trips.
Stop
04:55
Portsmouth The Hard Interchange
05:25
Portsmouth The Hard Interchange
05:45
Portsmouth The Hard Interchange
06:05
Portsmouth The Hard Interchange
06:25
Portsmouth The Hard Interchange
06:45
Portsmouth The Hard Interchange
07:05
Portsmouth The Hard Interchange
07:25
Portsmouth The Hard Interchange
07:45
Portsmouth The Hard Interchange
08:05
Portsmouth The Hard Interchange
08:25
Portsmouth The Hard Interchange
08:45
Portsmouth The Hard Interchange
09:05
Portsmouth The Hard Interchange
09:25
Portsmouth The Hard Interchange
09:45
Portsmouth The Hard Interchange
10:05
Portsmouth The Hard Interchange
10:25
Portsmouth The Hard Interchange
10:45
Portsmouth The Hard Interchange
11:05
Portsmouth The Hard Interchange
11:25
Portsmouth The Hard Interchange
11:45
Portsmouth The Hard Interchange
12:05
Portsmouth The Hard Interchange
12:25
Portsmouth The Hard Interchange
12:45
Portsmouth The Hard Interchange
13:05
Portsmouth The Hard Interchange
13:25
Portsmouth The Hard Interchange
13:45
Portsmouth The Hard Interchange
14:05
Portsmouth The Hard Interchange
14:25
Portsmouth The Hard Interchange
14:45
Portsmouth The Hard Interchange
15:05
Portsmouth The Hard Interchange
15:25
Portsmouth The Hard Interchange
15:45
Portsmouth The Hard Interchange
16:05
Portsmouth The Hard Interchange
16:25
Portsmouth The Hard Interchange
16:45
Portsmouth The Hard Interchange
17:05
Portsmouth The Hard Interchange
17:35
Portsmouth The Hard Interchange
18:05
Portsmouth The Hard Interchange
18:35
Portsmouth The Hard Interchange
19:05
Portsmouth The Hard Interchange
19:35
Portsmouth The Hard Interchange
20:05
Portsmouth The Hard Interchange
20:35
Portsmouth The Hard Interchange
21:05
Portsmouth The Hard Interchange
21:35
Portsmouth The Hard Interchange
22:05
Portsmouth The Hard Interchange
Havant, Bus Station
Stop G
04:55
05:25
05:45
06:05
06:25
06:45
07:05
07:25
07:45
08:05
08:25
08:45
09:05
09:25
09:45
10:05
10:25
10:45
11:05
11:25
11:45
12:05
12:25
12:45
13:05
13:25
13:45
14:05
14:25
14:45
15:05
15:25
15:45
16:05
16:25
16:45
17:05
17:35
18:05
18:35
19:05
19:35
20:05
20:35
21:05
21:35
22:05
West Leigh, Worldham Road
opposite
05:05
05:35
05:57
06:17
06:37
06:57
07:17
07:37
07:58
08:18
08:38
08:57
09:17
09:37
09:57
10:17
10:37
10:57
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:38
15:58
16:18
16:38
16:58
17:18
17:48
18:15
18:45
19:15
19:45
20:15
20:45
21:15
21:45
22:15
Leigh Park, Park Parade
Stop A
05:15
05:45
06:08
06:28
06:48
07:08
07:28
07:48
08:10
08:30
08:50
09:08
09:28
09:48
10:08
10:28
10:48
11:08
11:28
11:48
12:08
12:28
12:48
13:08
13:28
13:48
14:08
14:28
14:48
15:10
15:30
15:50
16:10
16:30
16:50
17:10
17:30
18:00
18:25
18:55
19:25
19:55
20:25
20:55
21:25
21:55
22:25
Purbrook, Crookhorn Precinct
opposite
05:25
05:55
06:18
06:38
06:58
07:18
07:38
07:58
08:20
08:40
09:00
09:18
09:38
09:58
10:18
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:38
14:58
15:20
15:40
16:00
16:20
16:40
17:00
17:20
17:40
18:10
18:35
19:05
19:35
20:05
20:35
21:05
21:35
22:05
22:35
QA Hospital Main
Stop G
05:35
06:05
06:28
06:48
07:08
07:28
07:48
08:08
08:30
08:50
09:10
09:28
09:48
10:08
10:28
10:48
11:08
11:28
11:48
12:08
12:28
12:48
13:08
13:28
13:48
14:08
14:28
14:48
15:08
15:30
15:50
16:10
16:30
16:50
17:10
17:30
17:50
18:20
18:45
19:15
19:45
20:15
20:45
21:15
21:45
22:15
22:45
Cosham, Health Centre
Stop F
05:39
06:09
06:32
06:52
07:13
07:33
07:53
08:13
08:35
08:55
09:15
09:32
09:52
10:12
10:32
10:52
11:12
11:32
11:52
12:12
12:32
12:52
13:12
13:32
13:52
14:12
14:32
14:52
15:12
15:35
15:55
16:15
16:35
16:55
17:15
17:35
17:55
18:25
18:49
19:19
19:49
20:19
20:49
21:19
21:49
22:19
22:49
Hilsea, Gladys Avenue
westbound
05:46
06:16
06:39
06:59
07:21
07:41
08:01
08:21
08:43
09:03
09:23
09:39
09:59
10:19
10:39
10:59
11:19
11:39
11:59
12:19
12:39
12:59
13:19
13:39
13:59
14:19
14:39
14:59
15:19
15:43
16:03
16:23
16:43
17:03
17:23
17:43
18:02
18:32
18:56
19:26
19:56
20:26
20:56
21:26
21:56
22:26
22:56
05:55
06:25
06:50
07:10
07:32
07:52
08:12
08:32
08:54
09:14
09:34
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:54
16:14
16:34
16:54
17:14
17:34
17:54
18:11
18:41
19:05
19:35
20:05
20:35
21:05
21:35
22:05
22:35
23:05
Portsmouth, The Hard Interchange
Stand G
06:00
06:30
06:55
07:15
07:37
07:57
08:17
08:37
08:59
09:19
09:39
09:55
10:15
10:35
10:55
11:15
11:35
11:55
12:15
12:35
12:55
13:15
13:35
13:55
14:15
14:35
14:55
15:15
15:35
15:59
16:19
16:39
16:59
17:19
17:39
17:59
18:16
18:46
19:10
19:40
20:10
20:40
21:10
21:40
22:10
22:40
23:10
Portsmouth The Hard Interchange → Havant Bus Station
49 trips · first 04:45 · last 22:50
Mon–Fri
Live From 2026-02-22
Swipe sideways to see later trips.
Stop
04:45
Portsmouth The Hard Interchange
05:15
Portsmouth The Hard Interchange
05:45
Portsmouth The Hard Interchange
06:15
Portsmouth The Hard Interchange
06:45
Portsmouth The Hard Interchange
07:05
Portsmouth The Hard Interchange
07:25
Portsmouth The Hard Interchange
07:45
Portsmouth The Hard Interchange
08:05
Portsmouth The Hard Interchange
08:25
Portsmouth The Hard Interchange
08:45
Portsmouth The Hard Interchange
09:05
Portsmouth The Hard Interchange
09:25
Portsmouth The Hard Interchange
09:45
Portsmouth The Hard Interchange
10:05
Portsmouth The Hard Interchange
10:25
Portsmouth The Hard Interchange
10:45
Portsmouth The Hard Interchange
11:05
Portsmouth The Hard Interchange
11:25
Portsmouth The Hard Interchange
11:45
Portsmouth The Hard Interchange
12:05
Portsmouth The Hard Interchange
12:25
Portsmouth The Hard Interchange
12:45
Portsmouth The Hard Interchange
13:05
Portsmouth The Hard Interchange
13:25
Portsmouth The Hard Interchange
13:45
Portsmouth The Hard Interchange
14:05
Portsmouth The Hard Interchange
14:25
Portsmouth The Hard Interchange
14:45
Portsmouth The Hard Interchange
15:05
Portsmouth The Hard Interchange
15:25
Portsmouth The Hard Interchange
15:45
Portsmouth The Hard Interchange
16:05
Portsmouth The Hard Interchange
16:25
Portsmouth The Hard Interchange
16:45
Portsmouth The Hard Interchange
17:05
Portsmouth The Hard Interchange
17:25
Portsmouth The Hard Interchange
17:45
Portsmouth The Hard Interchange
18:05
Portsmouth The Hard Interchange
18:25
Portsmouth The Hard Interchange
18:50
Portsmouth The Hard Interchange
19:20
Portsmouth The Hard Interchange
19:50
Portsmouth The Hard Interchange
20:20
Portsmouth The Hard Interchange
20:50
Portsmouth The Hard Interchange
21:20
Portsmouth The Hard Interchange
21:50
Portsmouth The Hard Interchange
22:20
Portsmouth The Hard Interchange
22:50
Portsmouth The Hard Interchange
Portsmouth, The Hard Interchange
Stand G
04:45
05:15
05:45
06:15
06:45
07:05
07:25
07:45
08:05
08:25
08:45
09:05
09:25
09:45
10:05
10:25
10:45
11:05
11:25
11:45
12:05
12:25
12:45
13:05
13:25
13:45
14:05
14:25
14:45
15:05
15:25
15:45
16:05
16:25
16:45
17:05
17:25
17:45
18:05
18:25
18:50
19:20
19:50
20:20
20:50
21:20
21:50
22:20
22:50
04:50
05:20
05:50
06:22
06:52
07:12
07:32
07:52
08:12
08:32
08:52
09:12
09:32
09:52
10:12
10:32
10:52
11:12
11:32
11:52
12:12
12:32
12:52
13:12
13:32
13:52
14:12
14:32
14:52
15:12
15:32
15:52
16:12
16:32
16:52
17:12
17:32
17:52
18:12
18:30
18:55
19:25
19:55
20:25
20:55
21:25
21:55
22:25
22:55
Stamshaw, Mountbatten Centre
north-east bound
05:00
05:30
06:00
06:32
07:02
07:22
07:42
08:02
08:22
08:42
09:02
09:22
09:42
10:02
10:22
10:42
11:02
11:22
11:42
12:02
12:22
12:42
13:02
13:22
13:42
14:02
14:22
14:42
15:02
15:22
15:42
16:02
16:22
16:42
17:02
17:22
17:42
18:02
18:22
18:40
19:05
19:35
20:05
20:35
21:05
21:35
22:05
22:35
23:05
Cosham, Health Centre
Stop B
05:07
05:37
06:07
06:39
07:11
07:31
07:51
08:11
08:31
08:49
09:09
09:29
09:49
10:09
10:29
10:49
11:09
11:29
11:49
12:09
12:29
12:49
13:09
13:29
13:49
14:09
14:31
14:51
15:11
15:31
15:51
16:11
16:31
16:51
17:11
17:31
17:51
18:09
18:29
18:47
19:12
19:42
20:12
20:42
21:12
21:42
22:12
22:42
23:12
QA Hospital Main
Stop A
05:11
05:41
06:11
06:43
07:16
07:36
07:56
08:16
08:36
08:53
09:13
09:33
09:53
10:13
10:33
10:53
11:13
11:33
11:53
12:13
12:33
12:53
13:13
13:33
13:53
14:13
14:36
14:56
15:16
15:36
15:56
16:16
16:36
16:56
17:16
17:36
17:56
18:13
18:33
18:51
19:16
19:46
20:16
20:46
21:16
21:46
22:16
22:46
23:16
Purbrook, Morelands School
north-east bound
05:20
05:50
06:20
06:52
07:25
07:45
08:05
08:25
08:45
09:02
09:22
09:42
10:02
10:22
10:42
11:02
11:22
11:42
12:02
12:22
12:42
13:02
13:22
13:42
14:02
14:22
14:45
15:05
15:25
15:45
16:05
16:25
16:45
17:05
17:25
17:45
18:05
18:22
18:42
19:00
19:25
19:55
20:25
20:55
21:25
21:55
22:25
22:55
23:25
Leigh Park, Park Parade
Stop C
05:31
06:01
06:31
07:03
07:37
07:57
08:17
08:37
08:57
09:13
09:33
09:53
10:13
10:33
10:53
11:13
11:33
11:53
12:13
12:33
12:53
13:13
13:33
13:53
14:13
14:33
14:57
15:17
15:37
15:57
16:17
16:37
16:57
17:17
17:37
17:57
18:17
18:33
18:53
19:11
19:36
20:06
20:36
21:06
21:36
22:06
22:36
23:06
23:36
West Leigh, Worldham Road
adjacent
05:41
06:11
06:41
07:14
07:48
08:08
08:28
08:48
09:08
09:24
09:44
10:04
10:24
10:44
11:04
11:24
11:44
12:04
12:24
12:44
13:04
13:24
13:44
14:04
14:24
14:44
15:08
15:28
15:48
16:08
16:28
16:48
17:08
17:28
17:48
18:08
18:28
18:44
19:04
19:21
19:46
20:16
20:46
21:16
21:46
22:16
22:46
23:16
23:46
Havant, Bus Station
Stop G
05:51
06:21
06:51
07:26
08:00
08:20
08:40
09:00
09:20
09:36
09:56
10:16
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:20
15:40
16:00
16:20
16:40
17:00
17:20
17:40
18:00
18:20
18:40
18:56
19:16
19:31
19:56
20:26
20:56
21:26
21:56
22:26
22:56
23:26
23:56
Timetable data from Stagecoach South, refreshed 2026-06-12 · Source: Traveline National Dataset (TNDS) · Service code SW_SC_SCSO_20_1.
Main stops shown
9 main stopsThe map can include more stops across directions; use All Stops above for the full timetable list.
- Havant, Bus Station Stop G
- West Leigh, Worldham Road opposite
- Leigh Park, Park Parade Stop A
- Purbrook, Crookhorn Precinct opposite
- QA Hospital Main Stop G
- Cosham, Health Centre Stop F
- Hilsea, Gladys Avenue westbound
- City Centre, City Shops South Stop G
- Portsmouth, The Hard Interchange Stand G