Llanuwchllyn is at the southern shore of Lake Bala approximately 6.5 miloes south-west of Bala town centre.