Direct Rail

Knighton Train Station

Knighton railway station lies on the Heart of Wales Line and serves the town of Knighton in Powys, Wales. The station is some 32 miles to the south west of Shrewsbury (by rail) and is operated by Arriva Trains Wales. All passenger services calling at the station are also operated by Arriva Trains Wales.

Trains to Knighton

Are you looking for trains to Knighton? At, we offer the complete range of train services with all of the train operating companies on the national rail network, so you can trust that you will find the perfect ticket to Knighton when you come to us.

At direct rail you can get cheap trains to Knighton as well as open/flexible return tickets, so get the best fare by booking in advance now!

For more information including Knighton train times, please enter your departure and arrival stations in the train ticket search engine on the left of this page.

Get to/from Knighton Station

Knighton Station Address:

Knighton Railway Station, Station Road, Knighton, LD7 1DT

Arriva Trains Wales

Knighton train station is managed by Arriva Trains Wales

Need to spend a night in a Knighton Hotel?
If so, please visit our Knighton Accommodation pages.