It lies on the Afon Brân immediately above its confluence (Welsh 'aber') with the River Usk and is 7 kilometers west of the town of Brecon, 35 miles (56 km) from Cardiff and 147 miles (236 km) from London.