 The town sits on the main route between Welshpool and Bala.The A490 road connects the town to Churchstoke, and terminates just after passing through the town.The Llanfyllin Branch of the Cambrian Railways opened in 1863, to provide access to the limestone quarries along the valley, terminating at station.