what river runs through portugal?
Quick Answer. The three largest rivers in Portugal are the Tagus River, the Douro River and the Guadiana River. All three rivers also flow through Spain. The largest river in Portugal is the Tagus River; it is 645 miles long. Continue Reading.