Search and compare River Cruises in Spain. Book at the tour operator.

We have 1 tour operators that conduct 1 river cruises in Spain with duration 3 Weeks starting at USD 11,500.

Logo Uniworld

Filter / Search

days
days

Coming from:
United States
Languages:
English
Must see countries:
Spain
Duration:
18 - 24 days
Sort by:
Price

All River and Canal Cruises in Spain

Picture for Cruise 93223

Google Map: Cruise & Tour: Discover Portugal & Spain (2027) - Madrid to Porto
From/To
Madrid ⇒ Porto
Ports of call (10)
Madrid, Barcelona, Valencia, Granada, Cordoba, Sevilla, Lisbon, Queluz, Salamanca, Porto
Travel Quality
Luxury Tour
Operator
Tour Type
River Cruises River Cruises
Ship
S.S. São Gabriel
Duration
20 days
Starting at
USD 11,500
Operator

Starting at

USD 11,500

20 days
Next Departure
04-May-2027
11-May-2027
 
Details
Frequently Asked Questions

Show/Hide Answers

How do I book, change or cancel a tour?


Show/Hide Answers

When is the best time to travel?


View Regional Market Availability & Estimated Pricing

Uniworld, Cruise & Tour: Discover Portugal & Spain (2027) - Madrid to Porto

  • Price for this cruise is ± USD 11,500 (USA Dollar) for travelers Worldwide.
  • Price for this cruise is ± EUR 10298 (European Euro) for travelers in Europe (Eurozone).
  • Price for this cruise is ± CAD 16,500 (Canadian Dollar) for travelers in Canada.
  • Price for this cruise is ± AUD 16,500 (Australian Dollar) for travelers in Australia, New Zealand.
  • Price for this cruise is ± ZAR 190,300 (South African Rand) for travelers in South Africa.
  • Price for this cruise is ± GBP 8,716 (British Pound Sterling) for travelers in Great Britain.
  • Price for this cruise is ± CHF 9,580 (Swiss Franc) for travelers in Switzerland.
  • Price for this cruise is ± INR 1,103,900 (Indian Rupee) for travelers in India.
  • Price for this cruise is ± IDR 206,433,200 (Indonesia Rupiahs) for travelers in Indonesia.
  • Price for this cruise is ± SGD 14,800 (Singapore Dollars) for travelers in Singapore.
  • Price for this cruise is ± MYR 47,100 (Malaysia Ringgit) for travelers in Malaysia.