Knighton railway station is on the Heart of Wales line that runs from Shrewsbury to Swansea. The station is located 400 yards from the town centre off the A488 road to Clun (Station Road); the postcode is LD7 1DT. The station is unstaffed; tickets can be bought on the train. Live Departure and Arrival screens. Free car parking for passengers.
The station is actually in England and the Wales/England border runs through the car park! When arriving on the train, turn left out of the station and follow this road to the town centre.
Train times up to 16 May 2015 are:-
Trains for Swansea Mondays to Saturdays depart at 06.09, 09.52, 14.55 and 18.56; on Sundays, departures are at 12.57 and 17.11.
Trains for Shrewsbury Mondays to Saturdays depart at 07.32, 12.18, 16.21 and 21.21 (21.18 Saturdays); on Sundays, departures are at 14.22 and 18.40.