The bus station is on Commercial Rd, 500m northeast of the city centre. Stagecoach runs to Gloucester (£4.20, 1½ hours, hourly Monday to Saturday).
Local services to destinations including Ross-on-Wye (bus 33; £3.70, 50 minutes, hourly Monday to Saturday) depart from St Owen St in the city centre.
The train station is 950m northeast of the city centre.
Birmingham £23.60, 1½ hours, hourly
Ledbury £6.50, 15 minutes, hourly
London Paddington £57.70, three hours, up to two per hour – either direct or with a change in Newport, South Wales
Ludlow £10.40, 25 minutes, up to two per hour
Worcester £13, 45 minutes, hourly