X20
National Express West Midlands
X20 bus timetable: Birmingham to Bromsgrove
Birmingham - Bromsgrove
Route map
X20 live route map
See the route, stops, and live buses currently on this line.
139 stops
Live buses loading
Map ready
Loading the route map...
The Square Peg → Bromsgrove Bus Station
12 trips · first 07:41 · last 19:30
Sunday
Live Valid 2026-05-31 – 2027-12-31
Swipe sideways to see later trips.
Stop
07:41
Bromsgrove Bus Station
09:30
Bromsgrove Bus Station
10:30
Bromsgrove Bus Station
11:30
Bromsgrove Bus Station
12:30
Bromsgrove Bus Station
13:30
Bromsgrove Bus Station
14:30
Bromsgrove Bus Station
15:30
Bromsgrove Bus Station
16:30
Bromsgrove Bus Station
17:30
Bromsgrove Bus Station
18:30
Bromsgrove Bus Station
19:30
Bromsgrove Bus Station
·
09:47
10:47
11:47
12:47
13:47
14:47
15:47
16:47
17:47
18:45
19:45
·
09:48
10:48
11:48
12:48
13:48
14:48
15:48
16:48
17:48
18:46
19:46
·
09:49
10:49
11:49
12:49
13:49
14:49
15:49
16:49
17:49
18:47
19:47
07:41
09:51
10:51
11:51
12:51
13:51
14:51
15:51
16:51
17:51
18:49
19:49
07:41
09:52
10:52
11:52
12:52
13:52
14:52
15:52
16:52
17:52
18:50
19:50
07:45
09:56
10:56
11:56
12:56
13:56
14:56
15:56
16:56
17:56
18:54
19:54
Weoley Castle, Lodge Hill Cemetery
opposite
07:46
09:57
10:57
11:57
12:57
13:57
14:57
15:57
16:57
17:57
18:55
19:55
07:50
10:02
11:02
12:02
13:02
14:02
15:02
16:02
17:02
18:01
18:59
19:59
Shenley Fields, Green Meadow Rd
opposite
07:52
10:04
11:04
12:04
13:04
14:04
15:04
16:04
17:04
18:04
19:02
20:02
Turves Green, Hawkesley Mill Lane
adjacent
07:57
10:11
11:11
12:11
13:11
14:11
15:11
16:11
17:11
18:11
19:08
20:08
08:00
10:15
11:15
12:15
13:15
14:15
15:15
16:15
17:15
18:15
19:12
20:12
Lower Marlbrook, Marlbrook Gardens
opposite
08:17
10:34
11:34
12:34
13:34
14:34
15:34
16:34
17:34
18:34
19:31
·
Bromsgrove Bus Station → The Square Peg
13 trips · first 06:40 · last 20:27
Sunday
Live Valid 2026-05-31 – 2027-12-31
Swipe sideways to see later trips.
Stop
06:40
Bromsgrove Bus Station
09:00
Bromsgrove Bus Station
10:27
Bromsgrove Bus Station
11:00
Bromsgrove Bus Station
12:00
Bromsgrove Bus Station
13:00
Bromsgrove Bus Station
14:00
Bromsgrove Bus Station
15:00
Bromsgrove Bus Station
16:00
Bromsgrove Bus Station
17:00
Bromsgrove Bus Station
18:00
Bromsgrove Bus Station
19:00
Bromsgrove Bus Station
20:27
Bromsgrove Bus Station
Sidemoor, Sainsbury's Local Store
opposite
06:43
09:03
·
11:03
12:03
13:03
14:03
15:03
16:03
17:03
18:03
19:03
·
Rednal, Tinmeadow Crescent
adjacent
07:08
09:29
10:29
11:29
12:29
13:29
14:29
15:29
16:29
17:29
18:29
19:29
20:29
Longbridge Technology Park
Stop LC
07:10
09:32
10:32
11:32
12:32
13:32
14:32
15:32
16:32
17:32
18:32
19:32
20:31
Turves Green, Hawkesley Mill Lane
opposite
07:13
09:35
10:35
11:35
12:35
13:35
14:35
15:35
16:35
17:35
18:35
19:35
20:34
Turves Green, Quarry Lane
opposite
07:15
09:36
10:36
11:36
12:36
13:36
14:36
15:36
16:36
17:36
18:36
19:36
20:36
Northfield, Saxon Wood Close
Stop NL
07:17
09:39
10:39
11:39
12:39
13:39
14:39
15:39
16:39
17:39
18:39
19:39
20:38
Northfield, Meadow Brook Rd
adjacent
07:18
09:41
10:41
11:41
12:41
13:41
14:41
15:41
16:41
17:41
18:41
19:41
20:39
Shenley Fields, Green Meadow Rd
adjacent
07:19
09:42
10:41
11:41
12:41
13:41
14:41
15:41
16:41
17:41
18:42
19:42
20:40
Shenley Fields, Guiting Rd
opposite
07:20
09:43
10:42
11:42
12:42
13:42
14:42
15:42
16:42
17:42
18:43
19:43
20:41
07:21
09:44
10:43
11:43
12:43
13:43
14:43
15:43
16:43
17:43
18:44
19:44
20:42
Weoley Castle, Tugford Rd
opposite
07:22
09:45
10:44
11:44
12:44
13:44
14:44
15:44
16:44
17:44
18:44
19:45
20:43
Weoley Castle, Weoley Hill
opposite
07:23
09:46
10:46
11:46
12:46
13:46
14:46
15:46
16:46
17:46
18:46
19:46
20:44
07:24
09:48
10:46
11:46
12:46
13:46
14:46
15:46
16:46
17:46
18:47
19:48
20:45
Weoley Castle, Lodge Hill Cemetery
adjacent
07:25
09:48
10:47
11:47
12:47
13:47
14:47
15:47
16:47
17:47
18:48
19:48
20:46
07:30
09:54
10:53
11:53
12:53
13:53
14:53
15:53
16:53
17:53
18:53
19:54
20:51
07:31
09:56
10:54
11:54
12:54
13:54
14:54
15:54
16:54
17:54
18:55
19:56
20:52
·
09:57
10:55
11:55
12:55
13:55
14:55
15:55
16:55
17:55
18:56
19:57
20:53
·
09:58
10:56
11:56
12:56
13:56
14:56
15:56
16:56
17:56
18:57
19:58
20:54
Birmingham University, Westmere
opposite
·
09:59
10:57
11:57
12:57
13:57
14:57
15:57
16:57
17:57
18:58
19:59
20:55
Birmingham, Smallbrook Queensway
Stop NS7
·
10:11
11:11
12:11
13:11
14:11
15:11
16:11
17:11
18:11
19:11
20:11
21:06
Timetable data from National Express West Midlands, refreshed 2026-06-12 · Source: Traveline National Dataset (TNDS) · Service code 33-X20-B-y11-14.
All stops shown
72 stops- Bromsgrove Bus Station Stand 1
- Sidemoor, Pleck Stores opposite
- Sidemoor, Duke of York adjacent
- Sidemoor, Broad Street adjacent
- Sidemoor, Middleton Road opposite
- Sidemoor, Sainsbury's Local Store opposite
- Sidemoor, Barnsley Hall opposite
- Catshill, Hinton Fields adjacent
- Catshill, Chadsgrove School opposite
- Catshill, Meadow Road Northbound
- Catshill, Gibb Lane School opposite
- Catshill, Ash Drive adjacent
- Lower Marlbrook, Marlbrook Hotel adjacent
- Lydiate Ash, Woodrow Lane adjacent
- Lydiate Ash Road opposite
- Lydiate Ash, Spring Pools adjacent
- Rubery, Gannow Walk opposite
- Eachway, Waseley Hills School opposite
- Eachway, Birch Rd opposite
- Rubery, Library Way adjacent
- Rubery, St. Chads Church opposite
- Rubery, Beverley Road opposite
- Rubery, Leach Heath Lane opposite
- Rubery, Cliff Rock Rd adjacent
- Rednal, Chadwick Avenue adjacent
- Rednal, Meadvale Rd adjacent
- Rednal, Leach Green Lane opposite
- Rednal, Leach Green Lane adjacent
- Rednal, Edgewood Rd adjacent
- Rednal, Low Hill Lane opposite
- Rednal, Tinmeadow Crescent adjacent
- Rednal, Longbridge Island before
- Longbridge Technology Park Stop LC
- Longbridge, Farren Rd adjacent
- Longbridge, Tessall Lane adjacent
- Turves Green, Hawkesley Mill Lane opposite
- Turves Green, South Rd opposite
- Turves Green, Quarry Lane opposite
- Northfield Leisure Centre after
- Northfield, Lockwood Rd after
- Northfield, Bell Lane Stop NJ
- Northfield, Saxon Wood Close Stop NL
- Northfield, Nigel Avenue after
- Northfield, Meadow Brook Rd adjacent
- Shenley Fields, Green Meadow Rd adjacent
- Shenley Fields, Guiting Rd opposite
- Weoley Castle, Northfield Manor School opposite
- Weoley Castle, Tugford Rd opposite
- Bournville, Fox Hill before
- Weoley Castle, Weoley Hill opposite
- Weoley Castle, Middle Park Rd after
- Weoley Castle, Lodge Hill Cemetery adjacent
- Selly Oak, Weoley Park Rd after
- Selly Oak, Lodge Hill Rd opposite
- Selly Oak, Frederick Rd opposite
- Queen Elizabeth Hospital, The Oleaster adjacent
- Birmingham University, University Station Stop QD
- Birmingham University, Blood & Transplant Centre opposite
- Birmingham University, University North Gate opposite
- Birmingham University, Westmere opposite
- Edgbaston, Vale Village adjacent
- Edgbaston, Aston House before
- Edgbaston, Warwick Crescent before
- Edgbaston, Gilldown Place before
- Five Ways, George Rd before
- Birmingham, Five Ways Station near
- Lee Bank, Granville St adjacent
- Lee Bank, Ernest St Stop HH2
- Birmingham, Smallbrook Queensway Stop NS7
- Birmingham, New St Station Stop NS2
- Birmingham, Albert St Stop MS9
- Birmingham, The Square Peg Stop PQ2