Los dos enlazan a la frontera entre el condado galés de Powys e el condado inglés de Shropshire.
El curso del Vyrnwy es rural y la mayoría está en Powys.
El río empieza al dique del lago y corre al sur, la primera aldea a su lado es Abertidwr y más al sur Llwydiarth.
Entonces, el río corre al norte a la aldea de Meifod e este a los pueblos de Llansanffraid-ym-Mechain y Llanymynech.
Después de Llanymynech el Vyrnwy es la frontera entre Powys e el condado inglés de Shropshire durante unos 13 kilómetros.