Douro River in Portugal and Spain. Douro River The Douro is a river in Portugal and Spain, flowing into the Atlantic Ocean. It is the longest river entirely within Portugal. Built by Tim Jones