48 West Bromwich to Hawkesley via Bearwood, Weoley Castle

Operated by National Express West Midlands. First bus 04:45, last bus 23:44. 93 journeys on weekdays. Fares: singles usually capped at £3 — more.

Next towards Hawkesley from West Bromwich Bus Station (Stand K): 13:10, 13:30, 13:50

Next towards West Bromwich from Driftwood Close (opposite): 13:00, 13:20, 13:40

Wanted a different 48? 31 other bus routes are numbered 48 elsewhere in the UK — see every 48 bus timetable by area.

Timetable

Ends at Hawkesley, Driftwood Close unless marked “to …” · Monday to Friday · 46 journeys
Stop 04:4505:1505:4006:0506:3006:5007:0507:2007:4008:0508:3008:5509:2009:4010:0010:2010:4011:0011:2011:4012:0012:1512:3012:5013:1013:3013:5014:1014:3014:5015:1515:3515:5516:1516:4017:0517:30 to Bristol Road17:5018:10 to Bristol Road18:30 to Bristol Road19:0019:30 to Bristol Road20:0521:1022:10 to Bristol Road23:10 to University Station
West Bromwich Bus Station (Stand K) 04:4505:1505:4006:0506:3006:5007:0507:2007:4008:0508:3008:5509:2009:4010:0010:2010:4011:0011:2011:4012:0012:1512:3012:5013:1013:3013:5014:1014:3014:5015:1515:3515:5516:1516:4017:0517:3017:5018:1018:3019:0019:3020:0521:1022:1023:10
Thimblemill Road (after) 04:5505:2505:5006:1506:4107:0107:1707:3307:5408:2108:4409:0909:3309:5310:1310:3310:5311:1311:3311:5312:1312:2812:4313:0313:2313:4314:0314:2314:4415:0515:3115:5216:1216:3316:5817:2317:4518:0418:2418:4319:1319:4320:1721:2022:2023:20
Hagley Road West (Stop BP) 05:0505:3606:0106:2706:5407:1607:3307:5008:1308:3809:0009:2309:4710:0710:2710:4711:0711:2711:4712:0712:2712:4212:5713:1713:3713:5714:1714:3714:5915:2115:4716:0916:2916:5017:1417:3918:0018:1918:3918:5719:2619:5620:2921:3022:3023:30
Serpentine Road (adj) 05:0905:4006:0506:3106:5907:2207:3907:5608:2008:4509:0609:2809:5110:1110:3110:5111:1111:3111:5112:1112:3112:4613:0113:2113:4114:0114:2114:4115:0415:2715:5316:1416:3416:5517:1917:4418:0418:2318:4319:0119:3020:0020:3321:3322:3323:33
University Station (Stop QE) 05:1805:4806:1406:4207:0907:3307:5208:1208:3809:0109:2109:4210:0410:2410:4411:0411:2411:4412:0412:2412:4412:5913:1413:3413:5414:1414:3414:5515:1715:4116:0716:2816:4917:1017:3417:5718:1618:3518:5419:1219:4020:1020:4321:4322:4323:40
Stonebrook Way (before) 05:2505:5506:2206:5107:1807:4208:0208:2308:4809:1109:3109:5110:1310:3310:5311:1311:3311:5312:1312:3312:5313:0813:2313:4314:0314:2414:4415:0615:3115:5916:2316:4417:0517:2617:4918:1018:2718:4519:0419:2119:4920:1920:5121:5122:51·
Millennium Medical Centre (outside) 05:2905:5906:2706:5607:2407:4808:0808:2908:5409:1709:3709:5710:1810:3810:5811:1811:3811:5812:1812:3812:5813:1313:2813:4814:0814:2914:5015:1215:3716:0516:2916:5017:1117:3217:5418:1518:3218:5019:0919:2619:5420:2420:5521:5522:55·
Bristol Road (Stop NC) 05:4006:1006:4007:1007:4008:0508:2508:4709:1209:3209:5210:1210:3210:5211:1211:3211:5212:1212:3212:5213:1213:2713:4314:0314:2314:4315:0515:2915:5416:2116:4617:0717:2717:4818:0918:3018:4219:0419:1819:3520:0620:3321:0622:0623:03·
West Heath Island (before) 05:4806:1806:4907:2007:5208:1808:3808:5909:2209:4210:0210:2210:4211:0211:2211:4212:0212:2212:4213:0213:2213:3713:5414:1414:3414:5415:1915:4316:0816:3517:0017:2017:4018:0018:2018:40·19:14··20:15·21:1522:15··
Driftwood Close (opposite) 05:5606:2606:5707:2808:0108:2708:4709:0709:3009:5010:1010:3010:5011:1011:3011:5012:1012:3012:5013:1013:3013:4514:0214:2214:4215:0215:2715:5216:1716:4317:0817:2817:4818:0818:2818:48·19:22··20:22·21:2222:22··

Each column is one journey, headed by the time it sets off; one that finishes short of the usual end says where ("to …") — not every journey on this route runs the whole way. 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.

Most single fares in England are capped at £3 until 31 Dec 2026, then £2 — check with National Express West Midlands whether this route takes part. Details →

Tickets on the 48

National Express West Midlands publishes singles, day tickets and season tickets on this route for adults, children, students and older passengers.

Adult nBUS · Child nBUS · Group nBUS · Adult Single · Child Single

…and 65 more tickets on this route.

A multi-operator ticket covers this route — it's valid on other companies' buses in the area too, which usually beats buying singles if you change buses.

Ticket types come from National Express West Midlands's own fares data on the Bus Open Data Service, last updated 14 July 2026. That dataset lists what's sold, not what it costs, so check prices with National Express West Midlands.

65–80% on time
average delay 2.2 min · the range 127 live GPS observations over 30 days can support

Christmas & bank holidays

These dates are not the usual timetable for the day they fall on. They come from the operator’s published data, which for Christmas and New Year is often late or incomplete, so check with National Express West Midlands before you travel. Everything above is an ordinary week.

Not published yet: Christmas Eve, Christmas Day, Boxing Day, 28 December, New Year's Eve and New Year's Day. Operators often publish festive timetables only a few weeks ahead, so check again nearer the date.

Route map

All stops on route 48

48 towards Hawkesley

All 92 stops
  1. West Bromwich Bus Station (Stand K) West Bromwich
  2. Sandwell College (adj) West Bromwich
  3. Boulton Road (adj) West Bromwich
  4. Parliament Street (adj) West Bromwich
  5. Grice Street (opp) West Bromwich
  6. Hackett Drive (adj) West Bromwich
  7. West End Avenue (opposite) West Bromwich
  8. Marshall Street (adj) West Bromwich
  9. Holly Lane (before) West Bromwich
  10. Marion Road (before) Londonderry
  11. Hugh Road (adj) Londonderry
  12. Victoria Road (after) Londonderry
  13. Hayes Road (after) Londonderry
  14. Thimblemill Road (after) Londonderry
  15. Bristnall Hall Road (before) Londonderry
  16. Eva Road (after) Warley
  17. Hurst Road Community Hall (adj) Warley
  18. Abbey Road (after) Warley
  19. Lenwade Road (opp) Warley Woods
  20. Warley Water Tower (opp) Warley Woods
  21. Beechwood Road (opp) Warley Woods
  22. Galton Road (before) Warley Woods
  23. Long Hyde Road (opp) Warley Woods
  24. Wigorn Road (after) Bearwood
  25. St Mary's Church (Stop BJ) Bearwood
  26. Sherwood Road (Stop BE) Bearwood
  27. Hagley Road West (Stop BP) Bearwood
  28. Knightlow Road (adj) Court Oak
  29. Gillhurst Road (before) Court Oak
  30. Elm Tree Road (opp) Court Oak
  31. Court Oak Road (opp) Harborne
  32. Serpentine Road (adj) Harborne
  33. Greenfield Road (before) Harborne
  34. Harborne Junction (after) Harborne
  35. York Street (opp) Harborne
  36. Blue Coat School (adj) Harborne
  37. Barlows Road (opp) Queen Elizabeth Hospital
  38. Somerset Road (after) Queen Elizabeth Hospital
  39. Farquhar Road (before) Birmingham University
  40. Blood & Transplant Centre (adjacent) Birmingham University
  41. University Station (Stop QE) Birmingham University
  42. The Learning Hub (adjacent) Queen Elizabeth Hospital
  43. Windermere House (adj) Queen Elizabeth Hospital
  44. Poole Crescent (adj) Queen Elizabeth Hospital
  45. Langford Grove (opp) Queen Elizabeth Hospital
  46. Cadnam Close (adj) Harts Green
  47. Elford Road (adj) Harts Green
  48. Wheats Avenue (opp) Harts Green
  49. Weymoor Road (adj) Harts Green
  50. Wentworth Way (after) California
  51. Stonebrook Way (before) California
  52. Napton Grove (before) California
  53. Brinklow Road (adj) California
  54. Bottetourt Road (before) Weoley Castle
  55. Jervoise Road (before) Weoley Castle
  56. Barcheston Road (adj) Weoley Castle
  57. Millennium Medical Centre (outside) Weoley Castle
  58. Princethorpe Road (before) Weoley Castle
  59. Gregory Avenue (on) Weoley Castle
  60. Castlecroft (opp) Weoley Castle
  61. Ruckley Road (adj) Weoley Castle
  62. Quarry Road (adj) Weoley Castle
  63. Marston Road (before) Woodcock Hill
  64. Inglemere Grove (adj) Woodcock Hill
  65. Shenley Academy (opp) Shenley Fields
  66. Shenley Gardens (adj) Shenley Fields
  67. Almond Close (adj) Shenley Fields
  68. Meadow Brook Road (opp) Northfield
  69. Nigel Avenue (adj) Northfield
  70. Bristol Road (Stop NC) Northfield
  71. Telephone Exchange (adjacent) Northfield
  72. Beech House (opposite) Northfield
  73. Norman Road (after) Northfield
  74. Woodland Road (adjacent) Turves Green
  75. Northfield Rail Station (near) Northfield
  76. West Heath Road (after) Turves Green
  77. Coleys Lane (after) Turves Green
  78. Purslow Grove (opp) Turves Green
  79. Adstone Grove (opposite) Turves Green
  80. Moorpark Road (before) Turves Green
  81. Clunbury Road (adjacent) Turves Green
  82. Fairfax Road (before) West Heath
  83. Clee Road (opp) West Heath
  84. West Heath Island (before) West Heath
  85. Rednal Road (after) West Heath
  86. Sir Hiltons Road (opposite) West Heath
  87. Man on the Moon (before) West Heath
  88. Wast Hill Playing Fields (opposite) West Heath
  89. Longdales Road (after) Hawkesley
  90. Hawkesley Square (opposite) Hawkesley
  91. Bridges Walk (before) Hawkesley
  92. Driftwood Close (opposite) Hawkesley

48 towards West Bromwich

All 98 stops
  1. Driftwood Close (opposite) Hawkesley
  2. Bridges Walk (after) Hawkesley
  3. Hawkesley Square (adjacent) Hawkesley
  4. Longdales Road (adjacent) Hawkesley
  5. Longdales Road (after) Hawkesley
  6. Wast Hill Playing Fields (adjacent) West Heath
  7. Man on the Moon (adj) West Heath
  8. Sir Hiltons Road (adj) West Heath
  9. The Grove (adj) West Heath
  10. West Heath Island (after) West Heath
  11. Clee Road (adj) West Heath
  12. Fairfax Road (after) West Heath
  13. Clunbury Road (after) Turves Green
  14. Moorpark Road (after) Turves Green
  15. Adstone Grove (adjacent) Turves Green
  16. Purslow Grove (adj) Turves Green
  17. Coleys Lane (before) Turves Green
  18. West Heath Road (before) Turves Green
  19. Station Road (adj) Turves Green
  20. Woodland Road (opp) Turves Green
  21. Norman Road (before) Northfield
  22. Innage Road (opposite) Northfield
  23. Beech House (adj) Northfield
  24. Northfield Leisure Centre (near) Northfield
  25. Lockwood Road (adjacent) Northfield
  26. Bell Lane (Stop NJ) Northfield
  27. Saxon Wood Close (Stop NL) Northfield
  28. Nigel Avenue (after) Northfield
  29. Meadow Brook Road (adj) Northfield
  30. Almond Close (opp) Shenley Fields
  31. Shenley Gardens (opp) Shenley Fields
  32. Shenley Academy (adj) Shenley Fields
  33. Fulbrook Grove (opposite) Woodcock Hill
  34. Marston Road (after) Woodcock Hill
  35. Quarry Road (after) Weoley Castle
  36. Ruckley Road (opp) Weoley Castle
  37. Gregory Avenue (opp) Weoley Castle
  38. Princethorpe Road (after) Weoley Castle
  39. Weoley Castle Post Office (outside) Weoley Castle
  40. Weoley Castle Library (opp) Weoley Castle
  41. Barcheston Road (opp) Weoley Castle
  42. Jervoise Road (after) Weoley Castle
  43. Bottetourt Road (after) Weoley Castle
  44. Brinklow Road (opp) California
  45. Napton Grove (adj) California
  46. Middle Acre Road (adj) California
  47. Hollister Drive (adj) California
  48. Wentworth Way (adj) California
  49. Northfield Road (after) Harts Green
  50. Wheats Avenue (adj) Harts Green
  51. Elford Road (opp) Harts Green
  52. Cadnam Close (opp) Harts Green
  53. Langford Grove (adj) Queen Elizabeth Hospital
  54. Hilldrop Grove (before) Queen Elizabeth Hospital
  55. Metchley Hall (Stop UF) Queen Elizabeth Hospital
  56. Windermere House (opp) Queen Elizabeth Hospital
  57. The Learning Hub (opposite) Queen Elizabeth Hospital
  58. The Barberry (opposite) Queen Elizabeth Hospital
  59. University Station (Stop QD) Birmingham University
  60. Blood & Transplant Centre (opposite) Birmingham University
  61. Farquhar Road (after) Birmingham University
  62. Somerset Road (before) Queen Elizabeth Hospital
  63. Barlows Road (adj) Queen Elizabeth Hospital
  64. Grays Road (opp) Harborne
  65. York Street (adjacent) Harborne
  66. Harborne Junction (near) Harborne
  67. Greenfield Road (adjacent) Harborne
  68. War Lane (adj) Harborne
  69. Court Oak Road (adj) Harborne
  70. Elm Tree Road (adj) Court Oak
  71. Gillhurst Road (after) Court Oak
  72. Knightlow Road (opp) Court Oak
  73. Hagley Road West (Stop BQ) Bearwood
  74. Poplar Road (Stop BZ1) Bearwood
  75. Sherwood Road (Stop BF) Bearwood
  76. St Mary's Church (Stop BH) Bearwood
  77. Wigorn Road (before) Bearwood
  78. Long Hyde Road (adj) Warley Woods
  79. Galton Road (opp) Warley Woods
  80. Beechwood Road (adj) Warley Woods
  81. Warley Water Tower (adj) Warley Woods
  82. Lenwade Road (adj) Warley Woods
  83. Pheasant Road (adj) Warley
  84. Hurst Road Community Hall (opp) Warley
  85. Eva Road (before) Warley
  86. Bristnall Hall Road (after) Londonderry
  87. Thimblemill Road (before) Londonderry
  88. Hayes Road (before) Londonderry
  89. Victoria Road (before) Londonderry
  90. Marion Road (opposite) Londonderry
  91. Holly Lane (after) West Bromwich
  92. Marshall Street (opp) West Bromwich
  93. West End Avenue (before) West Bromwich
  94. Hackett Drive (opp) West Bromwich
  95. Grice Street (adj) West Bromwich
  96. Parliament Street (after) West Bromwich
  97. Boulton Road (opp) West Bromwich
  98. West Bromwich Bus Station (Stand K) West Bromwich

Towns & areas on this route

Frequently asked questions

What time is the first 48 bus?

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

What time is the last 48 bus?

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

How much does the 48 bus cost?

Most single fares in England are capped at £3 until 31 December 2026 (then £2 from 1 January 2027). National Express West Midlands day and weekly tickets can work out cheaper if you travel more than twice a day.

Who runs the 48 bus?

The 48 is operated by National Express West Midlands.

Timetable data from National Express West Midlands via the DfT Bus Open Data Service (West Midlands feed). National Express West Midlands last updated their Bus Open Data publications on 9 October 2026. Check before you travel — services can change at short notice.