Bus route 98 in Birmingham runs between “Solihull Station” and “Heartlands Hospital”.
Which way bus 98 runs

From “Solihull Station” to “Heartlands Hospital”: 63 stops. On the way: “Solihull Town Centre”, “Solihull Hospital”, “Grove Road”, “Hermitage Road”, “Lode Heath School”, “Rowood Drive”, “Henley Crescent”, “Dovecote Close”, “Dursley Close”, “Knights Bridge Road”. Then “Oakham Way”, “Dene Court Road”, “Chelmscote Road”, “Olton Station”, “Barrington Road”, “Fernhill Road”, “Pierce Avenue”, “Richmond Medical Centre”, “The Lyndon”, “Shalford Road”. Then “Bosworth Road”, “The Vineries”, “Cambridge Way”, “The Journeys End”, “Aldershaw Road”, “Measham Grove”, “Wichnor Road”, “Brean Avenue”, “Keswick Road”, “Lyndon Road”. Then “The Wheatsheaf”, “Deepdale Avenue”, “Mardon Road”, “Sheldon Grove”, “Church Road”, “Hollywell Road”, “Barrows Lane”, “Brays Road”, “Bincomb Avenue”, “Rodborough Road”. Then “Willclare Road”, “Bellevue Road”, “Cockshut Hill”, “Duncroft Road”, “Cockshut Hill School”, “Partridge Road”, “Sedgemere Road”, “Vibart Road”, “Wroxton Road”, “Croft Road”. Then “Stoney Lane”, “Clements Road”, “Wash Lane”, “Rosedale Grove”, “Millhouse Road”, “Hob Moor Road”, “Recreation Ground”, “Newbridge Road”, “Elmbank Court”, “Tamarind Centre”. Before “Heartlands Hospital”: “Daniels Road”.
The return journey is different. Towards “Solihull Station”: 66 stops. After “Barrows Lane”, the bus runs a loop via “Vibart Road”, “Old Yardley Park”, “Partridge Road”, “Cockshut Hill School” and “Duncroft Road” and returns to “Barrows Lane”. Only in this direction does it call at, among others, “Heybarnes Road”, “Old Yardley Park”, “Elmay Road”, “Marcot Road”, “The Highwood” and “Dovehouse Lane”. Only in the direction of “Heartlands Hospital” does it call at “Rowood Drive”, “Cockshut Hill”, “Sedgemere Road” and “Hob Moor Road”. For the way back, board nearby: “Rowood Drive” → “Lode Heath School” (300 m), “Cockshut Hill” → “Duncroft Road” (100 m), “Sedgemere Road” → “Old Yardley Park” (50 m) and “Hob Moor Road” → “Heybarnes Road” (100 m). Towards “Heartlands Hospital”, board nearby: “Heybarnes Road” → “Hob Moor Road” (100 m), “Old Yardley Park” → “Sedgemere Road” (50 m), “Elmay Road” → “Cockshut Hill” (100 m) and “Marcot Road” → “Keswick Road” (150 m).
Left column runs down, right column runs up. Filled stops are served both ways, dashed ones only one way: 4 towards “Heartlands Hospital” and 7 the other way. Tap a stop to see its name.
Where to change
Shared sections with other routes: between “Solihull Station” and “Brean Avenue” it shares the road with routes 99 and 99A; between “Solihull Station” and “Henley Crescent” it shares the road with route X2; between “Solihull Hospital” and “Henley Crescent” it shares the road with route 10.
Connections by stop, in route order:
- “Solihull Station”: buses 4A, 6, 49, 76, 630, 631, 665 and X12
- “Solihull Town Centre”: buses 4A, 5, 6, 27, 49, 76, 630, 631, 665 and X12
- “Solihull Hospital”: buses 6, 49, 76, 630, 631, 665 and X12
- “Grove Road”: bus X12
- “Hermitage Road”: bus X12
- Stops from “Dursley Close” to “Chelmscote Road”: bus 631
- “Olton Station”: buses 630 and 631
- “Barrington Road”: bus 630
- Stops from “Fernhill Road” to “Shalford Road”: buses 630 and 631
- “The Vineries”: buses 630 and 631
- “Keswick Road”: buses 60, 630, 631 and X1
- “Lyndon Road”: buses 60, 630, 631 and X1
- Stops from “The Wheatsheaf” to “Mardon Road”: buses 60 and X1
- “Sheldon Grove”: bus 60
- “Church Road”: bus 60
- “Rosedale Grove”: bus 41
- “Millhouse Road”: bus 41
- “Hob Moor Road” (only towards “Heartlands Hospital”): bus 41
- “Daniels Road”: buses 28, 41, 97 and 97A
- “Heartlands Hospital”: buses 28, 41, 97 and 97A
- “Heybarnes Road” (only towards “Solihull Station”): bus 41
- “Marcot Road” (only towards “Solihull Station”): buses 60 and X1
- “The Highwood” (only towards “Solihull Station”): bus 631
- “Lighthorne Road” (only towards “Solihull Station”): bus X12
Pages for these routes: bus X12, bus X2, bus 4A, bus 5, bus 6, bus 10, bus 27, bus 28, bus 41, bus 49, bus 60, bus 76, bus 97, bus 97A, bus 99, bus 99A, bus 630, bus 631.
Passes and concessions
Our page “How to pay for public transport in Birmingham” describes tickets, passes and concessions, including any differences between modes of transport.
Questions about bus 98
Does bus 98 go to “Solihull Hospital”?
Yes, in both directions.
Where can I change from bus 98 to another bus route?
Most routes stop at “Solihull Station” (4A, 6, 49, 76, 630, 631, 665 and X12) and “Solihull Town Centre” (4A, 5, 6, 27, 49, 76, 630, 631, 665 and X12). All other stops with connections are listed above.
Checked on 27 September 2026. Source of the route and stops: National Express West Midlands.