Llanfyllin is thriving market town on the upper reaches of the Cain valley and is an ideal centre to explore the area including nearby Lake Vyrnwy and Welshpool. There is a wide range of places to eat in the town including coffee shops, inns and restaurants. The Cain Valley Hotel offers accommodation and there are a number of local inns and pubs in the town.
Llanfyllin derives its name from Myllin, a Celtic Saint of the 7th century. In 1293, Llewelyn ap Gruffydd, Lord of Mechain granted the town its borough charter and is one of only two Welsh towns (the other is Welshpool) to receive its charter from a native Welsh ruler.
Today this market town has a population of around 1200. There is a market every Thursday and an excellent selection of shops, including a post office, bank, general store, chemist, bakery, butchers, grocer and DIY store.