The average train between Heathrow and Knighton takes 7h 12m and the fastest train takes 4h 23m. The train service runs several times per day from Heathrow to Knighton. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Trains run 4 times a day between Heathrow and Knighton. The earliest departure is at 7:51 AM in the morning, and the last departure from Heathrow is at 11:06 PM which arrives into Knighton at 12:56 PM. All services require a transfer at Tottenham Court Road Station and take an average of 7h 12m. The schedules shown below are for the next available departures.




4h 24m • 4 changes




4h 24m • 4 changes




4h 47m • 4 changes
Arrives next day




8h 41m • 4 changes




4h 24m • 4 changes




4h 24m • 4 changes




4h 47m • 4 changes
Arrives next day




8h 41m • 4 changes




4h 24m • 4 changes




4h 24m • 4 changes




4h 47m • 4 changes
Arrives next day




10h 7m • 4 changes




4h 28m • 4 changes




4h 23m • 4 changes




4h 28m • 4 changes
Arrives next day




13h 50m • 4 changes




4h 45m • 4 changes
Arrives next day




9h 11m • 4 changes
Arrives next day




11h 28m • 4 changes




4h 24m • 4 changes




4h 24m • 4 changes




4h 47m • 4 changes
Arrives next day




8h 41m • 4 changes
Want to know about travelling from Heathrow to Knighton? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.
No, there is no direct train from Heathrow to Knighton. However, there are services departing from Heathrow station and arriving at Knighton station via Birmingham New Street. The journey, including transfers, takes approximately 7h 12m.
Heathrow to Knighton train services, operated by Elizabeth Line (TfL), depart from London Euston station.
Heathrow to Knighton train services, operated by Elizabeth Line (TfL), arrive at Knighton station.
Book your Heathrow to Knighton train tickets online with Elizabeth Line (TfL), London Underground (Tube) and 3 other operators.
The distance between Heathrow and Knighton is 203.1 km. The road distance is 329 km.
You can take a train from Heathrow Terminals 2 & 3 to Knighton via Tottenham Court Road Station, Tottenham Court Road station, Euston station, London Euston, Birmingham New Street, and Shrewsbury in around 5h 11m.