Which Is the Longest River in England?

by Andrea Pucci/Moment/Getty Images

The longest river in England is the Thames. The river is 215 miles long and flows through 16 cities and major towns.

ADVERTISEMENT