Published: 28th November 2025
From Sunday 21st December, there will be some changes to our services over the Christmas and New Year period. Please see the information below:
Timetables for 28th December - 3rd January 2026 now live.
Normal Saturday service will operate on most routes, please see below for exceptions:
Services not running on these days
FD | Birmingham - Fort Dunlop
10 | Wolverhampton - Perton
10A | Wolverhampton - Pattingham
74 | Birmingham - Dudley
77 | Walsall - Erdington
X15 | Birmingham - Sutton Coldfield
Normal Saturday service will operate on most routes, please see below for exceptions:
Services not running on these days
FD | Birmingham - Fort Dunlop
10 | Wolverhampton - Perton
10A | Wolverhampton - Pattingham
74 | Birmingham - Dudley
77 | Walsall - Erdington
X15 | Birmingham - Sutton Coldfield
There will be an amended Sunday service starting at around 7am.
Services will start at around 7am and end between 8pm and 11pm.
Services with special timetables
17 | Birmingham - Chelmsley Wood
17A | Birmingham - Airport/NEC
97 | Birmingham - Chelmsley Wood
97A | Birmingham - Birmingham Airport/NEC
Services not running
41 | QE Hospital - Buckland End
73 | Heartlands Hospital - Solihull
X20 | Birmingham - Bromsgrove
Early evening finishes (around 6pm)
1 | Tettenhall Wood - Dudley
2 | Bushbury Hill - Warstones
2 | Wrens Nest - Merry Hill Centre
3 | Fordhouses - Castlecroft
4 | i54 - Spring Hill
4H | Walsall - Hayley Green
5 | West Bromwich - Sutton Coldfield
6 | Dudley - Stourbridge
6 | Wolverhampton - Wobaston
6 | Walsall - Sutton Coldfield
7 | Walsall - Castlefort
7 | Dudley - Wollaston Junction
8 | Walsall - Brownhills - journeys to Lichfield will not run
8 | Wolverhampton - Wollaston Farm
9 | Wolverhampton - Walsall
10 | Wolverhampton - Perton
10 | Walsall - Brownhills West
11 | Wolverhampton - Underhill
11 | Dudley - Walsall
11A | Dudley - Walsall
13 | Birmingham - Blackheath
15 | Wall Heath - Merry Hill Centre
16 | Wolverhampton - Stourbridge
16A | Wolverhampton - Wombourne
18 | Dudley - Merry Hill Centre
19 | Dudley - QE Hospital
29 | Walsall - Blakenall
32 | Wolverhampton - Northwood Park
33 | Wolverhampton - Northwood Park
34 | Walsall - Bilston
37 | Walsall - Willenhall
40 | West Bromwich - Wednesbury
41 | Walsall - Willenhall
43 | West Bromwich - Bilston
44 | West Bromwich - Harvills Hawthorn
47 | West Bromwich - Wednesbury
48 | West Bromwich - Hawkesley
49 | West Bromwich - Bearwood
52 | Birmingham - Perry Beeches
69 | Wolverhampton - Walsall
70 | Walsall - Bloxwich
81 | Wolverhampton - Dudley
89 | West Bromwich - Midland Metropolitan Hospital
936 | Birmingham - Walsall
937 | Birmingham - Brownhills West
997 | Birmingham - Walsall
998 | Birmingham - Streetly
X10 | Birmingham - Merry Hill Centre
X51 | Birmingham - Walsall - journeys to Cannock will not run
Services finishing at around 11pm
4 | Walsall - Blackheath
4M | Walsall - Merry Hill Centre
9 | Birmingham - Stourbridge
12 | Birmingham - Dudley
31 | Walsall - Mossley
32 | Walsall - Lower Farm
51 | Birmingham - Walsall
59 | Wolverhampton - Ashmore Park
74 | Birmingham - Dudley
79 | Wolverhampton - West Bromwich
80 | Birmingham - West Bromwich
82 | Birmingham - Bearwood
87 | Birmingham - Dudley
126 | Birmingham - Dudley
529 | Wolverhampton - Walsall
X8 | Birmingham - Wolverhampton
Services not running
5 | Wolverhampton - Codsall
25 | Bilston - Pendeford
62 | Wolverhampton - Compton
77 | Walsall - Sutton Coldfield
530 | Wolverhampton - Rocket Pool
Normal Saturday service will operate on most routes, please see below for exceptions:
10 | Wolverhampton - Perton
10A | Wolverhampton - Pattingham
74 | Birmingham - Dudley
77 | Walsall - Erdington
X15 | Birmingham - Sutton Coldfield
Normal service resumes.
Search for your latest timetable using the search box below
Back to top