Trains to Bromsgrove run regularly from:-
- Birmingham New Street (via Selly Oak & Longbridge)
- Worcester (via Droitwich Spa)
Less frequent services also run from Hereford (via Malvern).
The town centre is around one mile (or 20 minutes walk) from the station. Just walk up the hill from the station and keep going in the same direction.
Alternatively, go to the bus stop just the other side of the mini roundabout and catch a 140 or 141 bus into town. 142 and 143 services take a less direct route, but will also get you there.