River Cruises in Portugal

The Douro, Oporto & Salamanca River Cruise with Lisbon Extension
11 days starting from $2408pp 
European River Cruise
The Douro, Oporto and Salamanca River Cruise
(293 reviews)
8 days starting from $1769pp 
European River Cruise