 The town lies between Shrewsbury and Bala, for a long time the key market towns in this area of Wales and the Welsh borders.At nearby Bodyddon there is evidence of an early British settlement.Llanfyllin may be the "Mediolanum among the Ordovices" described in Ptolemy's "Geography" (), although others argue for Meifod or Caersws.