The town is served by twelve local services and three express services which pickup from various stops within the town. The local buses cater for local shoppers, colleges and hospitals in the Neath-Port Talbot area, while the express services are provided to reach Bridgend, Maesteg and Swansea.
