The River Ribble is an English river. It rises in the Pennines and flows 121 km to the Irish Sea near Southport. Research Ribble