The Llynfi Valley runs north to south, from the high mountains 3 miles north of Maesteg down to Tondu where it joins the River Ogmore, which itself continues through Bridgend to the Bristol Channel at Ogmore-by-Sea.