Find your cruise

Spain River Cruises

Though cruises along the Douro river do not tend to venture very far into Spain, most of them offer a chance to experience the impressive UNESCO World Heritage site city of Salamanca – one of the country’s most significant historic treasures. Salamanca does not sit on the banks of the river itself but cruisers will have the chance to soak up some of glorious scenery on offer in the Iberian countryside during their coach transfer. For those wanting to explore more of Spain itself, the Guadalquivir River offers river cruisers the chance to do this, with itineraries operating from one of the country’s most popular cities, Seville.  

Spain Ports

Card image cap

Madrid

The Spanish capital of Madrid is one of the Iberian Peninsula’s most iconic and captivating cities. Situated on the banks of the Manzanares River, it is renowned for its rich heritage, vibrant contemporary ...

Card image cap

Salamanca

Situated in the west of Spain, close to the country’s border with Portugal, Salamanca is located in the south west of the Spanish region of Castile and Leon and enjoys a lofty location on ...

Rivers flowing through Spain

The Douro 

On all itineraries along the Douro, Vega de Terron is the port which serves Salamanca, a museum city which is a UNESCO World Heritage Site and a highlight of any river cruise along this scenic waterway. Salamanca is no abandoned ruin or forgotten city however, but a multicultural and vibrant seat of learning which is still in touch with its rich past. Its glorious Main Square is one of its most popular attractions and the perfect place to shop or simply relax with a coffee and take in the atmosphere. However, most visitors are keen to explore more of this picturesque city so as a result, guided tours are always available, introducing you to such landmarks as the 13th century university and both new and old cathedrals, the former being an eye-catching must-see, whether you’re an aficionado of faith architecture or not. St Stephen’s Convent is another key attraction for many river cruise visitors. Largely Gothic in style, it has a famously ornate Plateresque façade and some beautiful Baroque decoration, too.

The Guadalquivir

Though not as well-known as the Douro when it comes to river cruise itineraries, the Guadalquivir is a hidden gem when it comes to river cruises and a number of river cruise lines offer itineraries on it, which typically operate as round-trips from one of its most historic and popular cities, Seville. Here, there’s the opportunity to join a guided tour to take in the City of Light’s key sights such as its beautiful cathedral and two stunning palaces – Alcazar with its bountiful gardens and Plaza de Espana, with its distinctive twin towers. Cadiz also features on itineraries and though perhaps better known as an ocean cruise port, offers some fantastic sightseeing opportunities for river cruisers too. The most visible landmark is the lofty Torre Tavira watchtower but you’ll also have the opportunity to experience such landmarks as the stand-out Grand Theatre and the Cathedral as well as perhaps enjoying a little beach time. El Puerto de Santa Maria is another coastal treasure, offering plenty of beautiful beach scenery, as well as such architectural landmarks as San Marcos Castel and Plaza de Toros.

Spain river cruise travel tips

  • The currency in Spain is the Euro
  • In larger tourist-centric cities you’ll find English more widely spoken, though locals will always appreciate it if you attempt a little Spanish
  • Remember to pack as you would for a Mediterranean holiday

Spain Itineraries

You may be interested in

Oporto

The Douro, Oporto and Salamanca

02 Aug 2020 - 7 Nights

From Oporto, Portugal to Oporto on board MS Douro Splendour

Why not add a drinks package from just £109pp?

Riviera Travel logo FROM £1949pp
Peso Da Régua

Porto, The Douro Valley and Salamanca

27 Jul 2020 - 7 Nights

From Porto, Portugal to Porto on board MS Infante Don Henrique

Call our expert river concierge for a quote including flights and overseas transfers

CroisiEurope logo FROM £999pp
Peso Da Régua

Porto, The Douro Valley and Salamanca

13 Jul 2020 - 7 Nights

From Porto, Portugal to Porto on board MS Infante Don Henrique

Call our expert river concierge for a quote including flights and overseas transfers

CroisiEurope logo FROM £999pp

Sign UpSign up for fantastic offers

By providing your email address and clicking the Submit button, you consent to us sending you cruise holiday deals by email. For further details, please see our Privacy Policy here .

By providing your email address and clicking the Submit button, you consent to us sending you cruise holiday deals by email. For further details, please see our Privacy Policy here .

General Enquiry

Title
First Name
Last Name
Phone Number
Email Address
Adult
Children
Infant
Cruise Destination
Departure Month
Duration
Cruise Line
Cabin Type
Call back time
Special
requirements
Airport
preference

By providing your email address and clicking the Submit button, you consent to us sending you cruise holiday deals by email. For further details, please see our Privacy Policy here .

A PHP Error was encountered

Severity: Notice

Message: Undefined variable: sailing

Filename: common/general_enquiry_form.php

Line Number: 271

Backtrace:

File: /var/www/vhosts/dev.rivervoyages.com/public/application/views/common/general_enquiry_form.php
Line: 271
Function: _error_handler

File: /var/www/vhosts/dev.rivervoyages.com/public/application/views/common/footer.php
Line: 4
Function: view

File: /var/www/vhosts/dev.rivervoyages.com/public/application/views/country.php
Line: 205
Function: view

File: /var/www/vhosts/dev.rivervoyages.com/public/application/controllers/Country_controller.php
Line: 99
Function: view

File: /var/www/vhosts/dev.rivervoyages.com/public/index.php
Line: 319
Function: require_once

" />

A PHP Error was encountered

Severity: Notice

Message: Undefined variable: sailing

Filename: common/general_enquiry_form.php

Line Number: 272

Backtrace:

File: /var/www/vhosts/dev.rivervoyages.com/public/application/views/common/general_enquiry_form.php
Line: 272
Function: _error_handler

File: /var/www/vhosts/dev.rivervoyages.com/public/application/views/common/footer.php
Line: 4
Function: view

File: /var/www/vhosts/dev.rivervoyages.com/public/application/views/country.php
Line: 205
Function: view

File: /var/www/vhosts/dev.rivervoyages.com/public/application/controllers/Country_controller.php
Line: 99
Function: view

File: /var/www/vhosts/dev.rivervoyages.com/public/index.php
Line: 319
Function: require_once

" />

A PHP Error was encountered

Severity: Notice

Message: Undefined variable: sailing

Filename: common/general_enquiry_form.php

Line Number: 273

Backtrace:

File: /var/www/vhosts/dev.rivervoyages.com/public/application/views/common/general_enquiry_form.php
Line: 273
Function: _error_handler

File: /var/www/vhosts/dev.rivervoyages.com/public/application/views/common/footer.php
Line: 4
Function: view

File: /var/www/vhosts/dev.rivervoyages.com/public/application/views/country.php
Line: 205
Function: view

File: /var/www/vhosts/dev.rivervoyages.com/public/application/controllers/Country_controller.php
Line: 99
Function: view

File: /var/www/vhosts/dev.rivervoyages.com/public/index.php
Line: 319
Function: require_once

" />

A PHP Error was encountered

Severity: Notice

Message: Undefined variable: sailing

Filename: common/general_enquiry_form.php

Line Number: 274

Backtrace:

File: /var/www/vhosts/dev.rivervoyages.com/public/application/views/common/general_enquiry_form.php
Line: 274
Function: _error_handler

File: /var/www/vhosts/dev.rivervoyages.com/public/application/views/common/footer.php
Line: 4
Function: view

File: /var/www/vhosts/dev.rivervoyages.com/public/application/views/country.php
Line: 205
Function: view

File: /var/www/vhosts/dev.rivervoyages.com/public/application/controllers/Country_controller.php
Line: 99
Function: view

File: /var/www/vhosts/dev.rivervoyages.com/public/index.php
Line: 319
Function: require_once

" />
  BENCHMARKS  
Loading Time: Base Classes  0.0112
Controller Execution Time ( Country Controller / Page )  1.3443
Total Execution Time  1.3556
  GET DATA  
No GET data exists
  MEMORY USAGE  
2,614,008 bytes
  POST DATA  
No POST data exists
  URI STRING  
country/5b8517536aa60a6d9b75a8bd
  CLASS/METHOD  
Country_controller/page
  DATABASE:  wth_new_framework (Country_controller:$db)   QUERIES: 5 (0.0092 seconds)  (Hide)
0.0020   SHOW COLUMNS FROM `pages
0.0019   SHOW COLUMNS FROM `contents
0.0020   SHOW COLUMNS FROM `page_types
0.0017   SHOW COLUMNS FROM `sub_page_types
0.0017   SHOW COLUMNS FROM `content_snippets
  DATABASE:  river_advice (Country_controller:$db_advice_rv)   QUERIES: 0 (0.0000 seconds)  (Hide)
No queries were run
  HTTP HEADERS  (Show)
  CONFIG VARIABLES  (Show)