Ystradgynlais (Welsh: [ˌəstradˈɡənlais], English: /ˌʌstrədˈɡʌnlaɪs/) 是一个镇在西南的Powys县,威尔士。它是第二大镇在Powys,最大的是Newtown。它位于历史悠久的布雷克诺克郡的塔维河畔。
1372年,该镇首次被记录在案。地名"Ystradgynlais",意思是"Cynlais河的谷地"--可能来自cyn(凿子)和glais(溪流)。Cynlais也可能是个人名字。
Ystradgynlais是历史悠久的Brecknockshire郡内少数几个讲威尔士语的人比例较高的地区之一。根据2001年的人口普查,布雷克诺克郡内讲威尔士语的人有一半以上住在Ystradgynlais。
镇上的Parc-yr-Orsedd有一座纪念碑,纪念来自Ystradgynlais、Abercraf、Cwmtwrch、Cwmgiedd、Glyntawe和Coelbren的两次世界大战中牺牲的英雄。