99 Bus Timetable Solihull – Kingshurst
The 99 bus runs from Solihull to Kingshurst via 134 stops; on Mon–Fri there are 30 journeys and the first bus leaves Solihull Station (Stand F) at 06:30.
- First bus
- 06:30
- Last bus
- 18:05
- 30 journeys
Scheduled timetable for 16 November 2026 – 22 November 2026 · data updated . Bank holiday services may differ.
99 bus times by direction
Mon–Fri30 journeys
Towards Fordbridge, opposite Kingshurst Way
- Solihull Station (Stand F) 06:30–18:05
- Solihull Town Centre (Stop SA) 06:33–18:08
- Solihull Hospital (opposite) 06:34–18:09
- Grove Road (opp) 06:35–18:10
- Hermitage Road (opp) 06:36–18:11
- Lode Heath School (adj) 06:36–18:11
- Rowood Drive (opp) 06:37–18:12
- Henley Crescent (adj) 06:38–18:13
- Dovecote Close (adj) 06:39–18:14
- Dursley Close (before) 06:40–18:15
- Knights Bridge Road (adj) 06:40–18:15
- Oakham Way (opp) 06:41–18:16
- Dene Court Road (opp) 06:43–18:18
- Chelmscote Road (opp) 06:44–18:19
- Olton Station (opposite) 06:45–18:20
- Barrington Road (opposite) 06:46–18:21
- Fernhill Road (adjacent) 06:47–18:22
- Pierce Avenue (adj) 06:48–18:23
- Richmond Medical Centre (adj) 06:48–18:23
- The Lyndon (adj) 06:49–18:24
- Shalford Road (before) 06:50–18:25
- Bosworth Road (opp) 06:51–18:25
- The Vineries (adjacent) 06:51–18:26
- Cambridge Way (adj) 06:52–18:27
- The Journeys End (before) 06:53–18:28
- Aldershaw Road (adjacent) 06:54–18:29
- Measham Grove (opp) 06:55–18:29
- Wichnor Road (before) 06:55–18:30
- Brean Avenue (before) 06:56–18:31
- Gotham Road (adj) 06:57–18:31
- Steyning Road (near) 06:58–18:32
- Clay Lane (adj) 06:59–18:33
- Swan Shopping Centre (opposite) 07:00–18:34
- Swan Island (after) 07:00–18:34
- Yardley Primary School (opp) 07:02–18:36
- Yew Tree (before) 07:02–18:36
- Croft Road (before) 07:03–18:37
- Wroxton Road (opp) 07:03–18:37
- Barrows Lane (opp) 07:04–18:38
- Vibart Road (before) 07:05–18:39
- Sedgemere Road (opposite) 07:06–18:40
- Broadstone Road (opp) 07:07–18:41
- Whittington Oval (before) 07:08–18:42
- Lea Hall Road (before) 07:09–18:43
- Latelow Road (opposite) 07:10–18:44
- Lea Hall Rail Station (adjacent) 07:11–18:45
- Mirfield Road (adjacent) 07:12–18:46
- Centenary House (opposite) 07:13–18:47
- Moodyscroft Road (opp) 07:13–18:47
- Yockleton Road (adj) 07:14–18:48
- Wychbold Crescent (opposite) 07:15–18:49
- Fordfield Road (opposite) 07:15–18:49
- Shard End Crescent (adjacent) 07:17–18:51
- The Shardway (after) 07:17–18:51
- Nearmoor Road (opposite) 07:18–18:52
- Freasley Road (opposite) 07:19–18:53
- Enford Close (before) 07:19–18:53
- War Memorial (adj) 07:19–18:53
- Chester Road (before) 07:20–18:54
- Henshaw Court (adj) 07:20–18:54
- Hazelhurst Road (adj) 07:22–18:56
- Chester Road (after) 07:23–18:57
- Silverbirch Road (opp) 07:24–18:58
- Marston Drive (adj) 07:24–18:58
- Wheeley Moor Road (adj) 07:26–19:00
- Schofield Road (opp) 07:27–19:01
- Kingshurst Way (opposite) 07:28–19:02
Towards Solihull Station Interchange (Stand A)
- Kingshurst Way (opposite) 07:05–18:35
- Schofield Road (adjacent) 07:06–18:36
- Wheeley Moor Road (opp) 07:06–18:36
- Kingshurst Park (adj) 07:07–18:37
- Silverbirch Road (adj) 07:08–18:38
- Overgreen Drive (before) 07:09–18:38
- Hazelhurst Road (opp) 07:10–18:40
- Chester Road (after) 07:12–18:41
- War Memorial (opp) 07:13–18:42
- Freasley Road (after) 07:13–18:42
- Bradley Road (opposite) 07:14–18:43
- Nearmoor Road (adjacent) 07:14–18:43
- The Shardway (opp) 07:15–18:44
- Shard End Crescent (opp) 07:16–18:45
- Fordfield Road (before) 07:17–18:46
- Wychbold Crescent (adj) 07:17–18:46
- Yockleton Road (opp) 07:18–18:47
- Moodyscroft Road (adj) 07:19–18:47
- Centenary House (adjacent) 07:19–18:47
- Mirfield Road (after) 07:20–18:49
- Lea Hall Rail Station (adjacent) 07:22–18:50
- Latelow Road (adjacent) 07:23–18:50
- Lea Hall Road (after) 07:24–18:51
- Wheatcroft Road (adjacent) 07:25–18:52
- Kelynmead Road (adjacent) 07:25–18:52
- Broadstone Road (adj) 07:26–18:53
- Sedgemere Road (adj) 07:27–18:54
- Vibart Road (adjacent) 07:28–18:54
- Barrows Lane (adj) 07:29–18:55
- Wroxton Road (adj) 07:30–18:56
- Croft Road (after) 07:31–18:57
- Yew Tree (after) 07:32–18:57
- Yardley Primary School (adj) 07:32–18:58
- Swan Island (before) 07:34–18:59
- Swan Shopping Centre (adjacent) 07:35–19:00
- Clay Lane (opp) 07:35–19:00
- Steyning Road (opp) 07:37–19:01
- Gotham Road (opp) 07:38–19:02
- Brean Avenue (after) 07:39–19:03
- Wichnor Road (after) 07:39–19:03
- Measham Grove (adj) 07:40–19:04
- Aldershaw Road (opp) 07:40–19:04
- The Journeys End (after) 07:42–19:05
- Cambridge Way (opp) 07:43–19:06
- The Vineries (opposite) 07:44–19:07
- Bosworth Road (adj) 07:44–19:08
- Shalford Road (adj) 07:45–19:08
- The Lyndon (opp) 07:47–19:10
- Richmond Medical Centre (opp) 07:47–19:10
- Pierce Avenue (opp) 07:48–19:10
- Fernhill Road (opp) 07:48–19:11
- Barrington Road (adj) 07:49–19:12
- Olton Station (adjacent) 07:50–19:12
- Chelmscote Road (adj) 07:52–19:14
- Dene Court Road (adj) 07:52–19:14
- Oakham Way (adj) 07:55–19:16
- The Highwood (adjacent) 07:56–19:17
- Knights Bridge Road (opp) 07:56–19:18
- Dursley Close (after) 07:57–19:18
- Dovecote Close (opp) 07:57–19:19
- Dovehouse Lane (opposite) 07:58–19:19
- Henley Crescent (opp) 07:59–19:20
- Lode Heath School (opposite) 08:00–19:21
- Lighthorne Road (opposite) 08:01–19:21
- Hermitage Road (before) 08:01–19:22
- Grove Road (adj) 08:02–19:23
- Solihull Hospital (adjacent) 08:03–19:23
- Solihull Town Centre (Stop SM) 08:05–19:25
- Solihull Station (Stop T1) 08:08–19:28
Saturday31 journeys
Towards Fordbridge, opposite Kingshurst Way
- Solihull Station (Stand F) 06:10–18:58
- Solihull Town Centre (Stop SA) 06:12–19:01
- Solihull Hospital (opposite) 06:13–19:02
- Grove Road (opp) 06:14–19:03
- Hermitage Road (opp) 06:14–19:03
- Lode Heath School (adj) 06:15–19:04
- Rowood Drive (opp) 06:16–19:05
- Henley Crescent (adj) 06:17–19:06
- Dovecote Close (adj) 06:18–19:07
- Dursley Close (before) 06:18–19:07
- Knights Bridge Road (adj) 06:19–19:08
- Oakham Way (opp) 06:20–19:09
- Dene Court Road (opp) 06:22–19:11
- Chelmscote Road (opp) 06:22–19:11
- Olton Station (opposite) 06:24–19:13
- Barrington Road (opposite) 06:24–19:13
- Fernhill Road (adjacent) 06:25–19:14
- Pierce Avenue (adj) 06:26–19:15
- Richmond Medical Centre (adj) 06:26–19:15
- The Lyndon (adj) 06:30–19:16
- Shalford Road (before) 06:31–19:17
- Bosworth Road (opp) 06:31–19:17
- The Vineries (adjacent) 06:32–19:18
- Cambridge Way (adj) 06:33–19:18
- The Journeys End (before) 06:34–19:19
- Aldershaw Road (adjacent) 06:35–19:20
- Measham Grove (opp) 06:35–19:21
- Wichnor Road (before) 06:36–19:21
- Brean Avenue (before) 06:37–19:22
- Gotham Road (adj) 06:37–19:22
- Steyning Road (near) 06:38–19:23
- Clay Lane (adj) 06:39–19:24
- Swan Shopping Centre (opposite) 06:42–19:25
- Swan Island (after) 06:42–19:25
- Yardley Primary School (opp) 06:44–19:27
- Yew Tree (before) 06:45–19:28
- Croft Road (before) 06:45–19:28
- Wroxton Road (opp) 06:46–19:29
- Barrows Lane (opp) 06:47–19:30
- Vibart Road (before) 06:48–19:30
- Sedgemere Road (opposite) 06:49–19:32
- Broadstone Road (opp) 06:50–19:33
- Whittington Oval (before) 06:51–19:34
- Lea Hall Road (before) 06:52–19:35
- Latelow Road (opposite) 06:53–19:36
- Lea Hall Rail Station (adjacent) 06:55–19:37
- Mirfield Road (adjacent) 06:56–19:38
- Centenary House (opposite) 06:57–19:39
- Moodyscroft Road (opp) 06:57–19:39
- Yockleton Road (adj) 06:58–19:40
- Wychbold Crescent (opposite) 06:59–19:41
- Fordfield Road (opposite) 06:59–19:41
- Shard End Crescent (adjacent) 07:05–19:43
- The Shardway (after) 07:05–19:43
- Nearmoor Road (opposite) 07:06–19:44
- Freasley Road (opposite) 07:06–19:44
- Enford Close (before) 07:07–19:45
- War Memorial (adj) 07:07–19:45
- Chester Road (before) 07:07–19:46
- Henshaw Court (adj) 07:08–19:46
- Hazelhurst Road (adj) 07:09–19:47
- Chester Road (after) 07:10–19:49
- Silverbirch Road (opp) 07:11–19:49
- Marston Drive (adj) 07:11–19:50
- Wheeley Moor Road (adj) 07:12–19:51
- Schofield Road (opp) 07:13–19:52
- Kingshurst Way (opposite) 07:15–19:53
Towards Solihull Station Interchange (Stand A)
- Kingshurst Way (opposite) 07:34–18:13
- Schofield Road (adjacent) 07:35–18:14
- Wheeley Moor Road (opp) 07:35–18:14
- Kingshurst Park (adj) 07:36–18:15
- Silverbirch Road (adj) 07:37–18:16
- Overgreen Drive (before) 07:37–18:16
- Hazelhurst Road (opp) 07:39–18:18
- Chester Road (after) 07:40–18:19
- War Memorial (opp) 07:41–18:20
- Freasley Road (after) 07:41–18:20
- Bradley Road (opposite) 07:42–18:21
- Nearmoor Road (adjacent) 07:42–18:21
- The Shardway (opp) 07:43–18:22
- Shard End Crescent (opp) 07:44–18:23
- Fordfield Road (before) 07:46–18:24
- Wychbold Crescent (adj) 07:46–18:25
- Yockleton Road (opp) 07:48–18:26
- Moodyscroft Road (adj) 07:49–18:27
- Centenary House (adjacent) 07:49–18:27
- Mirfield Road (after) 07:52–18:29
- Lea Hall Rail Station (adjacent) 07:54–18:31
- Latelow Road (adjacent) 07:54–18:31
- Lea Hall Road (after) 07:54–18:32
- Wheatcroft Road (adjacent) 07:54–18:33
- Kelynmead Road (adjacent) 07:55–18:34
- Broadstone Road (adj) 07:55–18:34
- Sedgemere Road (adj) 07:55–18:35
- Vibart Road (adjacent) 07:55–18:36
- Barrows Lane (adj) 07:56–18:37
- Wroxton Road (adj) 07:56–18:38
- Croft Road (after) 07:56–18:39
- Yew Tree (after) 07:57–18:39
- Yardley Primary School (adj) 07:57–18:39
- Swan Island (before) 07:57–18:41
- Swan Shopping Centre (adjacent) 07:58–18:42
- Clay Lane (opp) 07:58–18:42
- Steyning Road (opp) 07:59–18:43
- Gotham Road (opp) 08:00–18:44
- Brean Avenue (after) 08:01–18:44
- Wichnor Road (after) 08:01–18:45
- Measham Grove (adj) 08:02–18:45
- Aldershaw Road (opp) 08:02–18:45
- The Journeys End (after) 08:03–18:46
- Cambridge Way (opp) 08:04–18:47
- The Vineries (opposite) 08:05–18:48
- Bosworth Road (adj) 08:06–18:48
- Shalford Road (adj) 08:06–18:49
- The Lyndon (opp) 08:08–18:50
- Richmond Medical Centre (opp) 08:08–18:50
- Pierce Avenue (opp) 08:08–18:50
- Fernhill Road (opp) 08:09–18:51
- Barrington Road (adj) 08:10–18:52
- Olton Station (adjacent) 08:11–18:53
- Chelmscote Road (adj) 08:13–18:55
- Dene Court Road (adj) 08:13–18:55
- Oakham Way (adj) 08:15–18:57
- The Highwood (adjacent) 08:16–18:58
- Knights Bridge Road (opp) 08:17–18:59
- Dursley Close (after) 08:17–18:59
- Dovecote Close (opp) 08:18–19:00
- Dovehouse Lane (opposite) 08:18–19:00
- Henley Crescent (opp) 08:19–19:01
- Lode Heath School (opposite) 08:20–19:02
- Lighthorne Road (opposite) 08:21–19:03
- Hermitage Road (before) 08:22–19:04
- Grove Road (adj) 08:22–19:04
- Solihull Hospital (adjacent) 08:23–19:05
- Solihull Town Centre (Stop SM) 08:25–19:07
- Solihull Station (Stop T1) 08:29–19:11
Sunday17 journeys
Towards Fordbridge, opposite Kingshurst Way
- Solihull Town Centre (Stop SA) 09:35–17:35
- Solihull Hospital (opposite) 09:37–17:37
- Grove Road (opp) 09:37–17:37
- Hermitage Road (opp) 09:38–17:38
- Lode Heath School (adj) 09:39–17:39
- Rowood Drive (opp) 09:40–17:40
- Henley Crescent (adj) 09:41–17:41
- Dovecote Close (adj) 09:42–17:42
- Dursley Close (before) 09:42–17:42
- Knights Bridge Road (adj) 09:43–17:43
- Oakham Way (opp) 09:44–17:44
- Dene Court Road (opp) 09:46–17:46
- Chelmscote Road (opp) 09:47–17:47
- Olton Station (opposite) 09:49–17:49
- Barrington Road (opposite) 09:49–17:49
- Fernhill Road (adjacent) 09:50–17:50
- Pierce Avenue (adj) 09:51–17:51
- Richmond Medical Centre (adj) 09:51–17:51
- The Lyndon (adj) 09:51–17:51
- Shalford Road (before) 09:52–17:52
- Bosworth Road (opp) 09:53–17:53
- The Vineries (adjacent) 09:53–17:53
- Cambridge Way (adj) 09:54–17:54
- The Journeys End (before) 09:55–17:55
- Aldershaw Road (adjacent) 09:56–17:56
- Measham Grove (opp) 09:56–17:56
- Wichnor Road (before) 09:57–17:57
- Brean Avenue (before) 09:58–17:58
- Gotham Road (adj) 09:58–17:58
- Steyning Road (near) 10:00–18:00
- Clay Lane (adj) 10:01–18:01
- Swan Shopping Centre (opposite) 10:02–18:02
- Swan Island (after) 10:02–18:02
- Yardley Primary School (opp) 10:04–18:04
- Yew Tree (before) 10:04–18:04
- Croft Road (before) 10:05–18:05
- Wroxton Road (opp) 10:05–18:05
- Barrows Lane (opp) 10:06–18:06
- Vibart Road (before) 10:07–18:07
- Sedgemere Road (opposite) 10:08–18:08
- Broadstone Road (opp) 10:09–18:09
- Whittington Oval (before) 10:10–18:10
- Lea Hall Road (before) 10:11–18:11
- Latelow Road (opposite) 10:12–18:12
- Lea Hall Rail Station (adjacent) 10:13–18:13
- Mirfield Road (adjacent) 10:14–18:14
- Centenary House (opposite) 10:15–18:15
- Moodyscroft Road (opp) 10:15–18:15
- Yockleton Road (adj) 10:16–18:16
- Wychbold Crescent (opposite) 10:17–18:17
- Fordfield Road (opposite) 10:17–18:17
- Shard End Crescent (adjacent) 10:18–18:18
- The Shardway (after) 10:19–18:19
- Nearmoor Road (opposite) 10:20–18:20
- Freasley Road (opposite) 10:20–18:20
- Enford Close (before) 10:21–18:21
- War Memorial (adj) 10:21–18:21
- Chester Road (before) 10:22–18:22
- Henshaw Court (adj) 10:22–18:22
- Hazelhurst Road (adj) 10:23–18:23
- Chester Road (after) 10:25–18:25
- Silverbirch Road (opp) 10:26–18:26
- Marston Drive (adj) 10:26–18:26
- Wheeley Moor Road (adj) 10:28–18:28
- Schofield Road (opp) 10:28–18:28
- Kingshurst Way (opposite) 10:30–18:30
Towards Solihull Station Road
- Kingshurst Way (opposite) 09:33–16:33
- Schofield Road (adjacent) 09:34–16:34
- Wheeley Moor Road (opp) 09:34–16:34
- Kingshurst Park (adj) 09:35–16:35
- Silverbirch Road (adj) 09:36–16:36
- Overgreen Drive (before) 09:37–16:37
- Hazelhurst Road (opp) 09:38–16:38
- Chester Road (after) 09:40–16:40
- War Memorial (opp) 09:40–16:40
- Freasley Road (after) 09:40–16:40
- Bradley Road (opposite) 09:41–16:41
- Nearmoor Road (adjacent) 09:41–16:41
- The Shardway (opp) 09:42–16:42
- Shard End Crescent (opp) 09:42–16:42
- Fordfield Road (before) 09:44–16:44
- Wychbold Crescent (adj) 09:44–16:44
- Yockleton Road (opp) 09:45–16:45
- Moodyscroft Road (adj) 09:46–16:46
- Centenary House (adjacent) 09:46–16:46
- Mirfield Road (after) 09:47–16:47
- Lea Hall Rail Station (adjacent) 09:49–16:49
- Latelow Road (adjacent) 09:50–16:50
- Lea Hall Road (after) 09:51–16:51
- Wheatcroft Road (adjacent) 09:52–16:52
- Kelynmead Road (adjacent) 09:52–16:52
- Broadstone Road (adj) 09:53–16:53
- Sedgemere Road (adj) 09:54–16:54
- Vibart Road (adjacent) 09:55–16:55
- Barrows Lane (adj) 09:56–16:56
- Wroxton Road (adj) 09:57–16:57
- Croft Road (after) 09:58–16:58
- Yew Tree (after) 09:59–16:59
- Yardley Primary School (adj) 09:59–16:59
- Swan Island (before) 10:01–17:01
- Swan Shopping Centre (adjacent) 10:02–17:02
- Clay Lane (opp) 10:02–17:02
- Steyning Road (opp) 10:03–17:03
- Gotham Road (opp) 10:04–17:04
- Brean Avenue (after) 10:05–17:05
- Wichnor Road (after) 10:05–17:05
- Measham Grove (adj) 10:06–17:06
- Aldershaw Road (opp) 10:07–17:07
- The Journeys End (after) 10:08–17:08
- Cambridge Way (opp) 10:08–17:08
- The Vineries (opposite) 10:09–17:09
- Bosworth Road (adj) 10:09–17:09
- Shalford Road (adj) 10:10–17:10
- The Lyndon (opp) 10:11–17:11
- Richmond Medical Centre (opp) 10:12–17:12
- Pierce Avenue (opp) 10:12–17:12
- Fernhill Road (opp) 10:12–17:12
- Barrington Road (adj) 10:14–17:14
- Olton Station (adjacent) 10:15–17:15
- Chelmscote Road (adj) 10:16–17:16
- Dene Court Road (adj) 10:17–17:17
- Oakham Way (adj) 10:19–17:19
- The Highwood (adjacent) 10:20–17:20
- Knights Bridge Road (opp) 10:21–17:21
- Dursley Close (after) 10:21–17:21
- Dovecote Close (opp) 10:22–17:22
- Dovehouse Lane (opposite) 10:22–17:22
- Henley Crescent (opp) 10:23–17:23
- Lode Heath School (opposite) 10:24–17:24
- Lighthorne Road (opposite) 10:25–17:25
- Hermitage Road (before) 10:25–17:25
- Grove Road (adj) 10:26–17:26
- Solihull Hospital (adjacent) 10:27–17:27
- Solihull Town Centre (Stop SM) 10:29–17:29
All 99 bus stops
- Solihull Station (Stand F)
- Solihull Town Centre (Stop SA)
- Solihull Hospital (opposite)
- Grove Road (opp)
- Hermitage Road (opp)
- Lode Heath School (adj)
- Rowood Drive (opp)
- Henley Crescent (adj)
- Dovecote Close (adj)
- Dursley Close (before)
- Knights Bridge Road (adj)
- Oakham Way (opp)
- Dene Court Road (opp)
- Chelmscote Road (opp)
- Olton Station (opposite)
- Barrington Road (opposite)
- Fernhill Road (adjacent)
- Pierce Avenue (adj)
- Richmond Medical Centre (adj)
- The Lyndon (adj)
- Shalford Road (before)
- Bosworth Road (opp)
- The Vineries (adjacent)
- Cambridge Way (adj)
- The Journeys End (before)
- Aldershaw Road (adjacent)
- Measham Grove (opp)
- Wichnor Road (before)
- Brean Avenue (before)
- Gotham Road (adj)
- Steyning Road (near)
- Clay Lane (adj)
- Swan Shopping Centre (opposite)
- Swan Island (after)
- Yardley Primary School (opp)
- Yew Tree (before)
- Croft Road (before)
- Wroxton Road (opp)
- Barrows Lane (opp)
- Vibart Road (before)
- Sedgemere Road (opposite)
- Broadstone Road (opp)
- Whittington Oval (before)
- Lea Hall Road (before)
- Latelow Road (opposite)
- Lea Hall Rail Station (adjacent)
- Mirfield Road (adjacent)
- Centenary House (opposite)
- Moodyscroft Road (opp)
- Yockleton Road (adj)
- Wychbold Crescent (opposite)
- Fordfield Road (opposite)
- Shard End Crescent (adjacent)
- The Shardway (after)
- Nearmoor Road (opposite)
- Freasley Road (opposite)
- Enford Close (before)
- War Memorial (adj)
- Chester Road (before)
- Henshaw Court (adj)
- Hazelhurst Road (adj)
- Chester Road (after)
- Silverbirch Road (opp)
- Marston Drive (adj)
- Wheeley Moor Road (adj)
- Schofield Road (opp)
- Kingshurst Way (opposite)
- Schofield Road (adjacent)
- Wheeley Moor Road (opp)
- Kingshurst Park (adj)
- Silverbirch Road (adj)
- Overgreen Drive (before)
- Hazelhurst Road (opp)
- Chester Road (after)
- War Memorial (opp)
- Freasley Road (after)
- Bradley Road (opposite)
- Nearmoor Road (adjacent)
- The Shardway (opp)
- Shard End Crescent (opp)
- Fordfield Road (before)
- Wychbold Crescent (adj)
- Yockleton Road (opp)
- Moodyscroft Road (adj)
- Centenary House (adjacent)
- Mirfield Road (after)
- Latelow Road (adjacent)
- Lea Hall Road (after)
- Wheatcroft Road (adjacent)
- Kelynmead Road (adjacent)
- Broadstone Road (adj)
- Sedgemere Road (adj)
- Vibart Road (adjacent)
- Barrows Lane (adj)
- Wroxton Road (adj)
- Croft Road (after)
- Yew Tree (after)
- Yardley Primary School (adj)
- Swan Island (before)
- Swan Shopping Centre (adjacent)
- Clay Lane (opp)
- Steyning Road (opp)
- Gotham Road (opp)
- Brean Avenue (after)
- Wichnor Road (after)
- Measham Grove (adj)
- Aldershaw Road (opp)
- The Journeys End (after)
- Cambridge Way (opp)
- The Vineries (opposite)
- Bosworth Road (adj)
- Shalford Road (adj)
- The Lyndon (opp)
- Richmond Medical Centre (opp)
- Pierce Avenue (opp)
- Fernhill Road (opp)
- Barrington Road (adj)
- Olton Station (adjacent)
- Chelmscote Road (adj)
- Dene Court Road (adj)
- Oakham Way (adj)
- The Highwood (adjacent)
- Knights Bridge Road (opp)
- Dursley Close (after)
- Dovecote Close (opp)
- Dovehouse Lane (opposite)
- Henley Crescent (opp)
- Lode Heath School (opposite)
- Lighthorne Road (opposite)
- Hermitage Road (before)
- Grove Road (adj)
- Solihull Hospital (adjacent)
- Solihull Town Centre (Stop SM)
- Solihull Station (Stop T1)
99 bus operator and areas
99 bus FAQ
- What time is the first 99 bus?
- Mon–Fri: the first 99 leaves Solihull Station (Stand F) at 06:30.
- What time is the last 99 bus?
- Mon–Fri: the last 99 towards Fordbridge, opposite Kingshurst Way leaves Solihull Station (Stand F) at 18:05.
- Does the 99 run every day?
- Yes. The 99 runs every day of the week.
- Who operates the 99 bus?
- The 99 is run by Diamond Bus.
Official information
Opens an external website.