21 Bus - Bearwood - Oldbury via Londonderry

List of stops
      Monday to Saturday

      Oldbury Interchange – Bearwood Road

      Oldbury Interchange

      09:3510:3511:3512:3513:3514:35

      Bridge Street

      09:3610:3611:3612:3613:3614:36

      Anchor Bridge

      09:3610:3611:3612:3613:3614:36

      Rood End Road

      09:3710:3711:3712:3713:3714:37

      Apollo Road

      09:4010:4011:4012:4013:4014:40

      Birch Street

      09:4110:4111:4112:4113:4114:41

      Basons Lane

      09:4310:4311:4312:4313:4314:43

      Douglas Road

      09:4410:4411:4412:4413:4414:44

      Hayes Road

      09:4410:4411:4412:4413:4414:44

      Victoria Road

      09:4510:4511:4512:4513:4514:45

      Bartleet Road

      09:4610:4611:4612:4613:4614:46

      Lee Gardens

      09:4610:4611:4612:4613:4614:46

      Manor Road

      09:4810:4811:4812:4813:4814:48

      Hollybush

      09:4810:4811:4812:4813:4814:48

      Cemetery Road

      09:4910:4911:4912:4913:4914:49

      Smethwick Old Church

      09:5010:5011:5012:5013:5014:50

      Stanhope Road

      09:5110:5111:5112:5113:5114:51

      Bearwood Road

      09:5210:5211:5212:5213:5214:52

      Willow Avenue

      09:5410:5411:5412:5413:5414:54

      Bearwood Road

      09:5710:5711:5712:5713:5714:57

      All trips in this timetable are wheelchair accessible.

      Bearwood Road – Oldbury Interchange

      Bearwood Road10:1011:1012:1013:1014:1015:10
      Three Shires Oak Road10:1011:1012:1013:1014:1015:10
      Willow Avenue10:1211:1212:1213:1214:1215:12
      Hadley Stadium10:1311:1312:1313:1314:1315:13
      Capethorn Road10:1411:1412:1413:1414:1415:14
      Stanhope Road10:1511:1512:1513:1514:1515:15
      Smethwick Old Church10:1511:1512:1513:1514:1515:15
      Cemetery Road10:1611:1612:1613:1614:1615:16
      Hollybush10:1711:1712:1713:1714:1715:17
      Manor Road10:1811:1812:1813:1814:1815:18
      Lee Gardens10:1911:1912:1913:1914:1915:19
      Bartleet Road10:2011:2012:2013:2014:2015:20
      Victoria Road10:2111:2112:2113:2114:2115:21
      Hayes Road10:2211:2212:2213:2214:2215:22
      Douglas Road10:2311:2312:2313:2314:2315:23
      Basons Lane10:2311:2312:2313:2314:2315:23
      Birch Street10:2411:2412:2413:2414:2415:24
      Apollo Road10:2611:2612:2613:2614:2615:26
      Rood End Road10:2711:2712:2713:2714:2715:27
      Anchor Bridge10:2811:2812:2813:2814:2815:28
      Bridge Street10:2911:2912:2913:2914:2915:29
      Oldbury Interchange10:3111:3112:3113:3114:3115:31

      All trips in this timetable are wheelchair accessible.

      Build real-time departures into your app

      Tell us about your project. Test London API examples while we review your request.

      Request data / API access

      Route Path (Streets & Roads)

      Outbound: Oldbury Interchange – Bearwood Road
      Halesowen Street - Birmingham Road - Victoria Road - St Johns Road - Warley Road - Queen's Road - Manor Road - Hales Lane - The Uplands - Church Road - Grange Road - Willow Avenue - Rutland Road
      Inbound: Bearwood Road – Oldbury Interchange
      Rutland Road - Bearwood Road - Willow Avenue - Waterloo Road - Wellington Road - Church Road - The Uplands - Hales Lane - Manor Road - Queen's Road - Warley Road - St Johns Road - Victoria Road - Birmingham Road - Halesowen Street

      Schedules and stops for this route are published in GTFS: great-britain

      Frequently asked questions about route 21

      • What time does route 21 start operating?

        Services on route 21 start at 09:35 on Mondays, on Tuesdays, on Wednesdays, on Thursdays, on Fridays and on Saturdays.

      • What time does route 21 stop operating?

        Services on route 21 end at 14:57 on Mondays, on Tuesdays, on Wednesdays, on Thursdays, on Fridays and on Saturdays.

      • Is there a stop for route 21 near me?

        View the nearest stop for route 21.

      21 (Oldbury Buses)

      The first stop of the 21 bus route is Oldbury Interchange and the last stop is Bearwood Road. 21 (Bearwood - Oldbury via Londonderry) is operational during everyday.

      Additional information: 21 has 20 stops. The total trip duration for this route is approximately 22 minutes.

      More than 5 million users trust busmaps.com for public transport information. Find suggested Buses routes in Oldbury, real-time vehicle tracking, route maps, nearby stops, and offline PDF schedules.

      21 bus near me

      Similar Routes & Alternatives to 21

      Looking for alternatives to 21? Discover top-rated routes that share similar paths and stops. Compare schedules and find a backup route for your journey.

      Last updated on November 10, 2026