90 Bromsgrove to Upper Catshill via Sidemoor, Lower Marlbrook
Operated by MRD Ltd. First bus 08:05, last bus 12:15. 12 journeys on weekdays. Fares: singles usually capped at £3 — more.
Wanted a different 90? 21 other bus routes are numbered 90 elsewhere in the UK — see every 90 bus timetable by area.
| Stop | 09:00 | 09:55 | 10:30 | 11:00 | 11:30 | 12:15 |
|---|---|---|---|---|---|---|
| Bromsgrove Bus Station (Stand 1) | · | 09:55 | 10:30 | 11:00 | 11:30 | 12:15 |
| Church Street (opp) | · | 09:55 | 10:30 | 11:00 | 11:30 | 12:15 |
| Pleck Stores (opp) | · | 09:57 | 10:32 | 11:02 | 11:32 | 12:17 |
| Duke of York (adj) | · | 09:58 | 10:33 | 11:03 | 11:33 | 12:18 |
| Broad Street (Adj) | · | 09:58 | 10:33 | 11:03 | 11:33 | 12:18 |
| Middleton Road (opp) | · | 09:59 | 10:34 | 11:04 | 11:34 | 12:19 |
| Sainsbury's Local Store (opp) | · | 10:00 | 10:35 | 11:05 | 11:35 | 12:20 |
| Barnsley Hall (Opp) | · | 10:01 | 10:36 | 11:06 | 11:35 | 12:20 |
| Hinton Fields (adj) | · | 10:02 | 10:38 | 11:08 | 11:37 | 12:22 |
| Chadsgrove School (Opp) | · | 10:04 | 10:40 | 11:10 | 11:38 | 12:23 |
| Meadow Road (Northbound) | · | 10:04 | 10:40 | 11:10 | 11:38 | 12:23 |
| Gibb Lane School (opp) | · | 10:05 | 10:41 | 11:11 | 11:39 | 12:24 |
| Aintree Close (Opp) | · | 10:06 | 10:42 | 11:12 | 11:40 | 12:30 |
| Cobnall Road (SE bound) | 09:00 | 10:07 | 10:44 | 11:14 | 11:42 | · |
| Cobnall Road (Eastbound) | 09:00 | 10:07 | 10:44 | 11:14 | 11:42 | · |
| Montgomery Close (adj) | 09:01 | 10:08 | 10:45 | 11:15 | 11:43 | · |
| Alexander Close (adj) | 09:01 | 10:08 | 10:45 | 11:15 | 11:43 | · |
| Aintree Close (Adj) | 09:02 | 10:09 | 10:46 | 11:16 | 11:44 | · |
| Ash Drive (adj) | 09:02 | · | 10:46 | 11:16 | · | · |
| Oak Apple Court (near) | 09:03 | · | 10:47 | 11:17 | · | 12:27 |
| Byron Way (Westbound) | 09:05 | · | 10:49 | 11:19 | · | 12:25 |
| Alexander Close (opp) | · | · | · | · | · | 12:31 |
| Montgomery Close (opp) | · | · | · | · | · | 12:32 |
Each column is one journey, headed by the time it sets off. A · means that journey does not stop there. Times are shown at the route's main timing stops — buses serve all stops in between. Switch a table to All stops for every stop it calls at, or open a stop's own page for live departures there.
Tickets on the 90
MRD Ltd publishes singles on this route for adults and children.
Adult Ticket · Child Single
Ticket types come from MRD Ltd's own fares data on the Bus Open Data Service, last updated 2023-05-26. That dataset lists what's sold, not what it costs — see published prices for MRD Ltd.
Christmas & bank holidays
These dates are not the usual timetable for the day they fall on — they come from the operator’s own published calendar. Everything above is an ordinary week.
- Christmas Day — Friday, 25 December 2026 No buses in the timetable the operator has published so far. Festive timetables are often published only a few weeks ahead, so check again nearer the date.
- Monday, 28 December 2026 No buses in the timetable the operator has published so far. Festive timetables are often published only a few weeks ahead, so check again nearer the date.
- New Year's Day — Friday, 1 January 2027 No buses in the timetable the operator has published so far. Festive timetables are often published only a few weeks ahead, so check again nearer the date.
Route map
All stops on route 90
90 towards Upper Catshill
All 23 stops
- Bromsgrove Bus Station (Stand 1) Bromsgrove
- Church Street (opp) Bromsgrove
- Pleck Stores (opp) Sidemoor
- Duke of York (adj) Sidemoor
- Broad Street (Adj) Sidemoor
- Middleton Road (opp) Sidemoor
- Sainsbury's Local Store (opp) Sidemoor
- Barnsley Hall (Opp) Sidemoor
- Hinton Fields (adj) Catshill
- Chadsgrove School (Opp) Catshill
- Meadow Road (Northbound) Catshill
- Gibb Lane School (opp) Catshill
- Aintree Close (Opp) Upper Catshill
- Cobnall Road (SE bound) Upper Catshill
- Cobnall Road (Eastbound) Upper Catshill
- Montgomery Close (adj) Upper Catshill
- Alexander Close (adj) Upper Catshill
- Aintree Close (Adj) Upper Catshill
- Ash Drive (adj) Catshill
- Oak Apple Court (near) Lower Marlbrook
- Byron Way (Westbound) Catshill
- Alexander Close (opp) Upper Catshill
- Montgomery Close (opp) Upper Catshill
90 towards Bromsgrove
All 20 stops
- Cobnall Road (SE bound) Upper Catshill
- Cobnall Road (Eastbound) Upper Catshill
- Montgomery Close (adj) Upper Catshill
- Alexander Close (adj) Upper Catshill
- Aintree Close (Adj) Upper Catshill
- Ash Drive (adj) Catshill
- Oak Apple Court (near) Lower Marlbrook
- Byron Way (Westbound) Catshill
- Gibb Lane School (adj) Catshill
- Meadow Road (Southbound) Catshill
- Chadsgrove School (adj) Catshill
- War Memorial (Adj) Catshill
- Hinton Fields (opp) Catshill
- Barnsley Hall (Adj) Sidemoor
- Sainsbury's Local Store (Adj) Sidemoor
- Middleton Road (Adj) Sidemoor
- Broad Street (opp) Sidemoor
- Shops (adj) Sidemoor
- Pleck Stores (adj) Sidemoor
- Bromsgrove Bus Station (Stand 1) Bromsgrove
Towns & areas on this route
Frequently asked questions
What time is the first 90 bus?
The first 90 departure on weekdays leaves at 08:05 (check the full timetable below for your stop, as times vary along the route — weekend times can differ).
What time is the last 90 bus?
The last 90 on weekdays leaves its first stop at 12:15. Always check the timetable for your specific stop — later stops are reached after this time.
How much does the 90 bus cost?
Most single fares in England are capped at £3 until 31 December 2026 (then £2 from 1 January 2027). MRD Ltd day and weekly tickets can work out cheaper if you travel more than twice a day.
Who runs the 90 bus?
The 90 is operated by MRD Ltd.
Timetable data from MRD Ltd via the Traveline National Dataset. Check before you travel — services can change at short notice.