The railway station is located at street level at Station Road near the town centre. Opened by the LNWR in 1868 (as part of the company's Central Wales Extension Railway project), it is the location of one of the route's five remaining passing loops. The loop points and associated indicators have recently been replaced as part of a £5 million pound project by Network Rail to renew all five loops on the line .
All trains serving the station are operated by Arriva Trains Wales.
There are four trains a day in each direction southbound to Swansea and northbound to Shrewsbury from Monday to Saturday, and two services on Sundays
Open all the time