Felindre is approximately 10 miles north-west of Knighton and 12 miles south-east of Newtown on the B4355 road.