99 Solihull Station Interchange (Stand A) ↔ Fordbridge, opposite Kingshurst Way

Operated by Diamond Bus. First bus 06:30, last bus 18:35. 30 journeys on weekdays.

The 99 is confirmed in the national fare cap — single fares cost at most £3 until 31 Dec 2026, then £2 from 1 January 2027. Source: GOV.UK. Details →

Timetable

Times are shown at the route's main timing stops — buses serve all stops in between. For times at your exact stop, open the stop's own page.

99 towards Fordbridge, opposite Kingshurst Way — Monday to Friday (15 journeys)
Solihull Station (Stand F) 06:3007:2508:1509:0309:3310:3311:3312:3313:3314:3315:4016:1016:5017:2518:05
Solihull Town Centre (Stop SA) 06:3307:2808:1709:0609:3610:3611:3612:3613:3614:3615:4316:1316:5317:2818:08
Olton Station (opposite) 06:4507:4008:3109:1809:4810:4811:4812:4813:4814:4815:5916:2917:0917:4418:20
The Lyndon (adj) 06:4907:4408:3509:2209:5210:5211:5212:5213:5214:5216:0316:3317:1317:4818:24
The Journeys End (before) 06:5307:4808:3909:2609:5610:5611:5612:5613:5614:5616:0816:3817:1817:5318:28
Swan Shopping Centre (opposite) 07:0007:5508:4709:3310:0311:0312:0313:0314:0315:0316:1716:4717:2718:0218:34
Lea Hall Rail Station (adjacent) 07:1108:0708:5909:4410:1411:1412:1413:1414:1415:1416:3017:0017:3818:1518:45
Shard End Crescent (adjacent) 07:1708:1409:0609:5010:2011:2012:2013:2014:2015:2016:3817:0817:4818:2318:51
Chester Road (before) 07:2008:1709:0909:5310:2311:2312:2313:2314:2315:2316:4117:1117:5118:2618:54
Kingshurst Way (opposite) 07:2808:2509:1710:0110:3111:3112:3113:3114:3115:3116:5017:2018:0018:3519:02

Route map

All stops on route 99

99 towards Fordbridge, opposite Kingshurst Way

  1. Solihull Station (Stand F) Solihull
  2. Solihull Town Centre (Stop SA) Solihull
  3. Solihull Hospital (opposite) Solihull
  4. Grove Road (opp) Lode Heath
  5. Lode Heath School (adj) Lode Heath
  6. Hermitage Road (opp) Lode Heath
  7. Rowood Drive (opp) Lode Heath
  8. Henley Crescent (adj) Lode Heath
  9. Dovecote Close (adj) Hobs Moat
  10. Dursley Close (before) Hobs Moat
  11. Knights Bridge Road (adj) Hobs Moat
  12. Oakham Way (opp) Hobs Moat
  13. Dene Court Road (opp) Ulverley Green
  14. Chelmscote Road (opp) Ulverley Green
  15. Olton Station (opposite) Olton
  16. Barrington Road (opposite) Olton
  17. Fernhill Road (adjacent) Lyndon
  18. Pierce Avenue (adj) Lyndon
  19. Richmond Medical Centre (adj) Lyndon
  20. The Lyndon (adj) Lyndon
  21. Shalford Road (before) Lyndon
  22. Bosworth Road (opp) Lyndon
  23. The Vineries (adjacent) Stockfield
  24. Cambridge Way (adj) Stockfield
  25. The Journeys End (before) Stockfield
  26. Aldershaw Road (adjacent) Stockfield
  27. Measham Grove (opp) Stockfield
  28. Wichnor Road (before) Lyndon End
  29. Brean Avenue (before) Lyndon End
  30. Gotham Road (adj) Lyndon End
  31. Steyning Road (near) Yardley
  32. Clay Lane (adj) South Yardley
  33. Swan Shopping Centre (opposite) South Yardley
  34. Swan Island (after) Swan Centre Yardley
  35. Yardley Primary School (opp) Yardley
  36. Yew Tree (before) Yardley
  37. Croft Road (before) Yardley
  38. Wroxton Road (opp) Yardley
  39. Barrows Lane (opp) Yardley
  40. Vibart Road (before) Yardley
  41. Sedgemere Road (opposite) Cockshut Hill
  42. Broadstone Road (opp) Lea Hall
  43. Whittington Oval (before) Lea Hall
  44. Lea Hall Road (before) Lea Hall
  45. Latelow Road (opposite) Lea Hall
  46. Lea Hall Rail Station (adjacent) Lea Hall
  47. Mirfield Road (adjacent) Lea Hall
  48. Centenary House (opposite) Kitts Green
  49. Moodyscroft Road (opp) Kitts Green
  50. Yockleton Road (adj) Kitts Green
  51. Fordfield Road (opposite) Kitts Green
  52. Wychbold Crescent (opposite) Kitts Green
  53. Shard End Crescent (adjacent) Shard End
  54. The Shardway (after) Shard End
  55. Nearmoor Road (opposite) Shard End
  56. War Memorial (adj) Shard End
  57. Freasley Road (opposite) Shard End
  58. Enford Close (before) Shard End
  59. Henshaw Court (adj) Smiths Wood
  60. Chester Road (before) Smiths Wood
  61. Hazelhurst Road (adj) Smiths Wood
  62. Chester Road (after) Kingshurst
  63. Silverbirch Road (opp) Kingshurst
  64. Marston Drive (adj) Kingshurst
  65. Wheeley Moor Road (adj) Kingshurst
  66. Schofield Road (opp) Kingshurst
  67. Kingshurst Way (opposite) Kingshurst

99 towards Solihull Station Interchange (Stand A)

  1. Kingshurst Way (opposite) Kingshurst
  2. Schofield Road (adjacent) Kingshurst
  3. Wheeley Moor Road (opp) Kingshurst
  4. Kingshurst Park (adj) Kingshurst
  5. Silverbirch Road (adj) Kingshurst
  6. Overgreen Drive (before) Smiths Wood
  7. Hazelhurst Road (opp) Smiths Wood
  8. Chester Road (after) Smiths Wood
  9. War Memorial (opp) Shard End
  10. Freasley Road (after) Shard End
  11. Nearmoor Road (adjacent) Shard End
  12. Bradley Road (opposite) Shard End
  13. The Shardway (opp) Shard End
  14. Shard End Crescent (opp) Shard End
  15. Fordfield Road (before) Kitts Green
  16. Wychbold Crescent (adj) Kitts Green
  17. Moodyscroft Road (adj) Kitts Green
  18. Yockleton Road (opp) Kitts Green
  19. Centenary House (adjacent) Kitts Green
  20. Mirfield Road (after) Lea Hall
  21. Lea Hall Rail Station (adjacent) Lea Hall
  22. Latelow Road (adjacent) Lea Hall
  23. Lea Hall Road (after) Lea Hall
  24. Kelynmead Road (adjacent) Lea Hall
  25. Wheatcroft Road (adjacent) Lea Hall
  26. Broadstone Road (adj) Lea Hall
  27. Sedgemere Road (adj) Cockshut Hill
  28. Vibart Road (adjacent) Yardley
  29. Barrows Lane (adj) Yardley
  30. Wroxton Road (adj) Yardley
  31. Croft Road (after) Yardley
  32. Yardley Primary School (adj) Yardley
  33. Yew Tree (after) Yardley
  34. Swan Island (before) Swan Centre Yardley
  35. Swan Shopping Centre (adjacent) South Yardley
  36. Clay Lane (opp) South Yardley
  37. Steyning Road (opp) Yardley
  38. Gotham Road (opp) Lyndon End
  39. Brean Avenue (after) Lyndon End
  40. Wichnor Road (after) Lyndon End
  41. Measham Grove (adj) Stockfield
  42. Aldershaw Road (opp) Stockfield
  43. The Journeys End (after) Stockfield
  44. Cambridge Way (opp) Stockfield
  45. The Vineries (opposite) Stockfield
  46. Bosworth Road (adj) Lyndon
  47. Shalford Road (adj) Lyndon
  48. The Lyndon (opp) Lyndon
  49. Richmond Medical Centre (opp) Lyndon
  50. Fernhill Road (opp) Lyndon
  51. Pierce Avenue (opp) Lyndon
  52. Barrington Road (adj) Olton
  53. Olton Station (adjacent) Olton
  54. Chelmscote Road (adj) Ulverley Green
  55. Dene Court Road (adj) Ulverley Green
  56. Oakham Way (adj) Hobs Moat
  57. The Highwood (adjacent) Hobs Moat
  58. Knights Bridge Road (opp) Hobs Moat
  59. Dovecote Close (opp) Hobs Moat
  60. Dursley Close (after) Hobs Moat
  61. Dovehouse Lane (opposite) Hobs Moat
  62. Henley Crescent (opp) Lode Heath
  63. Lode Heath School (opposite) Lode Heath
  64. Hermitage Road (before) Lode Heath
  65. Lighthorne Road (opposite) Lode Heath
  66. Grove Road (adj) Lode Heath
  67. Solihull Hospital (adjacent) Solihull
  68. Solihull Town Centre (Stop SM) Solihull
  69. Solihull Station (Stop T1) Solihull

Towns & areas on this route

Frequently asked questions

What time is the first 99 bus?

The first 99 departure on weekdays leaves at 06:30 (check the full timetable below for your stop, as times vary along the route — weekend times can differ).

What time is the last 99 bus?

The last 99 on weekdays leaves its first stop at 18:35. Always check the timetable for your specific stop — later stops are reached after this time.

How much does the 99 bus cost?

The 99 is confirmed by GOV.UK as part of the national fare cap, so a single costs at most £3 until 31 December 2026, then £2 from 1 January 2027. Diamond Bus day and weekly tickets can work out cheaper if you travel more than twice a day.

Who runs the 99 bus?

The 99 is operated by Diamond Bus.

Timetable data from the operator via the DfT Bus Open Data Service. Check before you travel — services can change at short notice.