Knighton is situated close to the Welsh/English border on the A488 road. It is 14 miles from the A44 and A483 close to Llandrindod Wells and 14 miles from the A49 near Ludlow.
Knighton is on the Heart of Wales railway line with 5 services a day in each direction Mondays to Saturdays and 2 on Sundays. There is also additional local public transport in and around the area.
Knighton is part of the Radnor ring cycle path and the NCN route 825.
The Offa's Dyke national trail passes through this town and the Glyndwrs Way national trail begins in this town.
Public Transport - www.traveline-cymru.info
Cycling - www.sustrans.org.uk
Parking: with charge
Accessible by Public Transport: 0 miles from Knighton station