Location

The town of Llanidloes sits in the heart of the old county of Montgomeryshire, North Powys. It is 30 miles east of Aberystwyth on the A470, 19 miles south of Machynlleth on the A470, and 14 miles West of Newtown on the A483.