Ystradgynlais (Galce: [ˌəstradˈɡənlais], İngilizce: /ˌʌstrədˈɡʌnlaɪs/) Galler'in Powys kontluğunun güneybatısında yer alan bir kasabadır. En büyüğü Newtown olmak üzere Powys'ın ikinci büyük şehridir. Tarihi Brecknockshire ilçesinde Tawe Nehri kıyısında yer almaktadır.
Kasaba ilk olarak 1372 yılında kayıtlara geçmiştir. "Cynlais nehrinin vadisi" anlamına gelen "Ystradgynlais" yer adı, cyn (keski) ve glais (akarsu) kelimelerinden türemiş olabilir. Cynlais bir şahıs adı da olabilir.
Ystradgynlais, tarihi Brecknockshire kontluğu içinde Galce dilini konuşanların oranının oldukça yüksek olduğu birkaç bölgeden biridir. 2001 nüfus sayımına göre, Brecknock bölgesindeki Galce konuşanların yarısından fazlası Ystradgynlais'de yaşamaktadır.
Kasabadaki Parc-yr-Orsedd'de Ystradgynlais, Abercraf, Cwmtwrch, Cwmgiedd, Glyntawe ve Coelbren'den her iki Dünya Savaşında şehit düşen kahramanlara adanmış bir anıt bulunmaktadır.