Bus 907 in Birmingham links Dale End and Gracechurch Centre. The route is 13.3 km long with 32 stops, and the official schedule from National Express West Midlands puts the full trip at about 40 minutes. On a weekday it runs 52 trips in one direction, and 30 on a weekend day.

Route at a glance
| Mode | Bus |
|---|---|
| Route number | 907 |
| City | Birmingham |
| Operator | National Express West Midlands |
| Start → end | Dale End → Gracechurch Centre |
| End → start | Gracechurch Centre → Dale End |
| Route length | 13.3 km / 13.2 km in the opposite direction |
| Number of stops | 32 / 32 in the opposite direction |
| Travel time | about 40 minutes |
| Trips per day | 52 on weekdays, 30 on weekends one way (49 on weekdays → Dale End) |
| Frequency | peak 20 · midday 20 · weekend 13–30 |
| First / last trip from «Dale End» | 05:24 / 23:35 |
| First / last trip from «Gracechurch Centre» | 05:47 / 23:33 |
| Fare | 3.00 £ (fare in effect since 28 June 2026) |
| Updated | August 22, 2026 |
Route of Bus 907
Outbound: Dale End → Gracechurch Centre
This direction has 32 stops and runs 13.3 km. The route passes Ryder Street, Perry Park, Weycroft Road, Plants Close. Below is the full list with the distance from the first stop.
| No. | Stop | From start | Note |
|---|---|---|---|
| 1 | Dale End | 0.0 km | Terminus |
| 2 | Ryder Street | 0.4 km | |
| 3 | Lower Tower Street | 1.2 km | |
| 4 | Milton Street | 1.9 km | |
| 5 | Perry Barr Rail Station | 4.4 km | |
| 6 | Wellhead Lane | 4.8 km | |
| 7 | Holford Drive | 5.0 km | |
| 8 | Nash Square | 5.4 km | |
| 9 | Perry Park | 5.8 km | |
| 10 | Aldridge Road | 6.0 km | |
| 11 | Kingstanding Road | 6.4 km | |
| 12 | Moor Lane | 6.7 km | |
| 13 | The Ridgeway | 7.0 km | |
| 14 | Lyndham Close | 7.3 km | |
| 15 | Hawthorn Road | 7.6 km | |
| 16 | Weycroft Road | 7.9 km | |
| 17 | Brackenbury Road | 8.2 km | |
| 18 | Epsom Grove | 8.4 km | |
| 19 | Twickenham Road | 8.7 km | |
| 20 | Langholm Drive | 9.0 km | |
| 21 | Chester Road | 9.3 km | |
| 22 | The Beggars Bush | 9.8 km | |
| 23 | Plants Close | 9.9 km | |
| 24 | Oakwood Road | 10.4 km | |
| 25 | Boldmere Road | 10.9 km | |
| 26 | Frederick Road | 11.2 km | |
| 27 | Buckingham Mews | 11.5 km | |
| 28 | Sutton Girls School | 11.8 km | |
| 29 | Maney Hill Road | 12.1 km | |
| 30 | Duke Street | 12.4 km | |
| 31 | Manor Hill | 12.6 km | |
| 32 | Gracechurch Centre | 13.3 km | Terminus |
Inbound: Gracechurch Centre → Dale End
This direction has 32 stops and runs 13.2 km. The route passes Manor Hill, Oakwood Road, Epsom Grove, Kingstanding Road. Below is the full list with the distance from the first stop.
| No. | Stop | From start | Note |
|---|---|---|---|
| 1 | Gracechurch Centre | 0.0 km | Terminus |
| 2 | Manor Hill | 0.7 km | |
| 3 | Duke Street | 0.9 km | |
| 4 | Maney Hill Road | 1.2 km | |
| 5 | Sutton Girls School | 1.4 km | |
| 6 | Buckingham Mews | 1.7 km | |
| 7 | Frederick Road | 2.0 km | |
| 8 | Boldmere Road | 2.4 km | |
| 9 | Oakwood Road | 2.9 km | |
| 10 | Plants Close | 3.3 km | |
| 11 | The Beggars Bush | 3.5 km | |
| 12 | College Road | 3.8 km | |
| 13 | Chester Road | 4.0 km | |
| 14 | Langholm Drive | 4.3 km | |
| 15 | Twickenham Road | 4.6 km | |
| 16 | Epsom Grove | 4.8 km | |
| 17 | Brackenbury Road | 5.0 km | |
| 18 | Weycroft Road | 5.4 km | |
| 19 | Hawthorn Road | 5.8 km | |
| 20 | Lyndham Close | 6.0 km | |
| 21 | The Ridgeway | 6.2 km | |
| 22 | Moor Lane | 6.6 km | |
| 23 | Kingstanding Road | 6.8 km | |
| 24 | Perry Park | 7.4 km | |
| 25 | Nash Square | 7.9 km | |
| 26 | Holford Drive | 8.2 km | |
| 27 | Wellhead Lane | 8.6 km | |
| 28 | Bragg Road | 9.1 km | |
| 29 | Milton Street | 11.2 km | |
| 30 | Lower Tower Street | 11.9 km | |
| 31 | Dalton Street | 12.9 km | |
| 32 | Dale End | 13.2 km | Terminus |
Schedule and frequency
According to the official schedule from National Express West Midlands, the route runs 52 trips in one direction on a weekday, and 30 on a weekend day.
| Direction | Weekdays | Weekends and holidays |
|---|---|---|
| From «Dale End» | 05:24 — 23:35 | 09:12 — 23:35 |
| From «Gracechurch Centre» | 05:47 — 23:33 | 09:46 — 23:34 |
Frequency calculated from the departure table: in the morning peak buses run every 20 minutes; midday every 20 minutes; in the afternoon peak every 20; on weekends every 13–30 minutes.
Fare and payment
A single ride costs 3.00 £ — fare in effect since 28 June 2026. The same fare applies to National Express buses in Birmingham.
A single journey on a National Express bus costs £3.00 and is valid on one bus for one journey only — it gives no transfer. A multi-operator nBus day ticket costs £5.50 and works on every operator in the scheme.
Frequently asked questions
How much does a ride on bus 907 cost?
3.00 £ for a single ride — fare in effect since 28 June 2026.
When do the first and last trips run?
From Dale End the first is at 05:24 and the last at 23:35. From Gracechurch Centre they are 05:47 and 23:33.
How long does the trip from Dale End to Gracechurch Centre take?
About 40 minutes end to end — the median of full trips in the official schedule.
How many stops does the route have?
32 outbound and 32 inbound according to the official GTFS feed. The two lists do not match exactly.
Does bus 907 run on weekends?
Yes. On weekends and holidays there are 30 trips in one direction, running from Dale End between 09:12 and 23:35.
Every route number with its termini, operating hours and travel time is collected in the Birmingham buses overview.
Data current as of August 22, 2026. Schedule and termini — National Express West Midlands. Fares — National Express West Midlands. Stop list, schedule and route geometry come from the official GTFS feed (Bus Open Data Service (BODS)).