Barcelona, Spain cruises 1302 Barcelona, Spain cruises
Your search Clear selections
1302 cruises found
Sort by
Filter by
Ports
- Barcelona, Spain
- Cartagena, Spain
- Malaga, Spain
- Funchal, Madeira
- St. John's, Antigua
- San Juan, Puerto Rico
- Great Stirrup Cay (Cruise Line Private Island), Bahamas
- Miami, Florida
Ports
Barcelona, Spain - Cartagena, Spain - Malaga, Spain - Funchal, Madeira - St. John's, Antigua - San Juan, Puerto Rico - Great Stirrup Cay (Cruise Line Private Island), Bahamas - Miami, Florida - View more ports
14 Night Transatlantic: Spain Antigua & Bahamas (Barcelona To Miami)
2024 sail dates:
Partners | Bonus Offers | Inside | Oceanview | Balcony | Suite | |
---|---|---|---|---|---|---|
|
See Offers |
$872* |
$1023* |
$1323* |
$5073* |
|
|
See Offers |
$872* |
$1023* |
$1323* |
$1522* |
|
|
See Offers |
$648* |
$799* |
$1099* |
$1298* |
|
|
See Offers |
$648* |
$799* |
$1099* |
$1298* |
Ports
- Barcelona, Spain
- Cagliari, Sardinia
- Naples, Italy
- Civitavecchia (Rome), Italy
- Genoa, Italy
- Marseille (Provence), France
Ports
Barcelona, Spain - Cagliari, Sardinia - Naples, Italy - Civitavecchia (Rome), Italy - Genoa, Italy - Marseille (Provence), France - View more ports
7 Night Western Mediterranean (Barcelona Roundtrip)
2025 sail dates: Apr 06, Apr 13, Apr 20, Apr 27, May 04, May 11, May 18, May 25, Jun 01, Jun 08, Jun 15, Jun 22, Jun 29, Jul 06, Jul 13, Jul 20, Jul 27, Aug 03, Aug 10, Aug 17, Aug 24, Aug 31, Sep 07, Sep 14, Sep 21, Sep 28, Oct 05, Oct 12, Oct 19, More
Ports
- Port Canaveral, Florida
- Royal Naval Dockyard, West End, Bermuda
- Ponta Delgada, Azores
- Cartagena, Spain
- Palma De Mallorca, Balearic Islands
- Barcelona, Spain
Ports
Port Canaveral, Florida - Royal Naval Dockyard, West End, Bermuda - Ponta Delgada, Azores - Cartagena, Spain - Palma De Mallorca, Balearic Islands - Barcelona, Spain - View more ports
14 Night Bermuda & Spain Transatlantic (Port Canaveral To Barcelona)
2025 sail dates:
Partners | Bonus Offers | Inside | Oceanview | Balcony | Suite | |
---|---|---|---|---|---|---|
|
See Offers |
$731* |
$749* |
$1003* |
$5180* |
|
|
See Offers |
$731* |
$749* |
$1003* |
$5180* |
|
|
See Offers |
$973* |
$991* |
$1245* |
$4972* |
Ports
- Lisbon, Portugal
- Gibraltar (U.K.)
- Cadiz (Seville), Spain
- Malaga, Spain
- Almeria, Spain
- Cartagena, Spain
- Palma De Mallorca, Balearic Islands
- Barcelona, Spain
Ports
Lisbon, Portugal - Gibraltar (U.K.) - Cadiz (Seville), Spain - Malaga, Spain - Almeria, Spain - Cartagena, Spain - Palma De Mallorca, Balearic Islands - Barcelona, Spain - View more ports
Partners | Bonus Offers | Inside | Oceanview | Balcony | Suite |
---|
Ports
- Barcelona, Spain
- Lisbon, Portugal
- Leixoes (Oporto), Portugal
- Tangier, Morocco
- Cadiz (Seville), Spain
Ports
Barcelona, Spain - Lisbon, Portugal - Leixoes (Oporto), Portugal - Tangier, Morocco - Cadiz (Seville), Spain - View more ports
Partners | Bonus Offers | Inside | Oceanview | Balcony | Suite | |
---|---|---|---|---|---|---|
|
See Offers |
$1548* |
$1928* |
$1948* |
$5316* |
|
|
See Offers |
$1548* |
$1928* |
$1948* |
$5316* |
|
|
See Offers |
$1711* |
$2091* |
$2111* |
$5478* |
Ports
- Barcelona, Spain
- Valletta, Malta
- Alexandria (Cairo), Egypt
- Limassol, Cyprus
- Rhodes, Greece
- Bodrum, Turkey
- Cruise Dardanelles
- Istanbul, Turkey
- Piraeus (Athens), Greece
- Katakolon (Olympia), Greece
- Catania, Sicily
- Kusadasi (Ephesus), Turkey
- Mykonos, Greece
Ports
Barcelona, Spain - Valletta, Malta - Alexandria (Cairo), Egypt - Limassol, Cyprus - Rhodes, Greece - Bodrum, Turkey - Cruise Dardanelles - Istanbul, Turkey - Piraeus (Athens), Greece - Katakolon (Olympia), Greece - Catania, Sicily - Kusadasi (Ephesus), Turkey - Mykonos, Greece - View more ports
Ports
- Barcelona, Spain
- Valletta, Malta
- Alexandria (Cairo), Egypt
- Limassol, Cyprus
- Rhodes, Greece
- Kusadasi (Ephesus), Turkey
- Cruise Dardanelles
- Istanbul, Turkey
- Piraeus (Athens), Greece
Ports
Barcelona, Spain - Valletta, Malta - Alexandria (Cairo), Egypt - Limassol, Cyprus - Rhodes, Greece - Kusadasi (Ephesus), Turkey - Cruise Dardanelles - Istanbul, Turkey - Piraeus (Athens), Greece - View more ports
Ports
- Civitavecchia (Rome), Italy
- Katakolon (Olympia), Greece
- Mykonos, Greece
- Piraeus (Athens), Greece
- Kusadasi (Ephesus), Turkey
- Santorini, Greece
- Valletta, Malta
- Barcelona, Spain
Ports
Civitavecchia (Rome), Italy - Katakolon (Olympia), Greece - Mykonos, Greece - Piraeus (Athens), Greece - Kusadasi (Ephesus), Turkey - Santorini, Greece - Valletta, Malta - Barcelona, Spain - View more ports
Partners | Bonus Offers | Inside | Oceanview | Balcony | Suite | |
---|---|---|---|---|---|---|
|
See Offers |
$1899* |
N/A |
$3150* |
$5979* |
|
|
See Offers |
$1899* |
N/A |
$3150* |
$5979* |
|
|
See Offers |
$2059* |
N/A |
$3310* |
$6139* |
Ports
- Civitavecchia (Rome), Italy
- Cephalonia, Greek Isle
- Corfu, Greece
- Kotor, Montenegro
- Dubrovnik, Croatia
- Trieste, Italy
- Zadar, Croatia
- Split, Croatia
- Valletta, Malta
- Palma De Mallorca, Balearic Islands
- Barcelona, Spain
Ports
Civitavecchia (Rome), Italy - Cephalonia, Greek Isle - Corfu, Greece - Kotor, Montenegro - Dubrovnik, Croatia - Trieste, Italy - Zadar, Croatia - Split, Croatia - Valletta, Malta - Palma De Mallorca, Balearic Islands - Barcelona, Spain - View more ports
Partners | Bonus Offers | Inside | Oceanview | Balcony | Suite | |
---|---|---|---|---|---|---|
|
N/A |
$2656* |
N/A |
N/A |
||
|
See Offers |
N/A |
$2656* |
N/A |
N/A |
|
|
See Offers |
N/A |
$2656* |
N/A |
N/A |
|
|
$2091* |
$2321* |
$2781* |
$6461* |
||
|
See Offers |
$2077* |
$2307* |
$2767* |
$6447* |
|
|
See Offers |
$2077* |
$2307* |
$2767* |
$6447* |
|
|
N/A |
$2691* |
$3281* |
$7181* |
||
|
See Offers |
N/A |
$2677* |
$3267* |
$7167* |
|
|
See Offers |
N/A |
$2677* |
$3267* |
$7167* |
Ports
- Trieste, Italy
- Zadar, Croatia
- Split, Croatia
- Valletta, Malta
- Palma De Mallorca, Balearic Islands
- Barcelona, Spain
- HERAKLION, CRETE, GREECE
- Kusadasi (Ephesus), Turkey
- Cruise Dardanelles
- Istanbul, Turkey
Ports
Trieste, Italy - Zadar, Croatia - Split, Croatia - Valletta, Malta - Palma De Mallorca, Balearic Islands - Barcelona, Spain - HERAKLION, CRETE, GREECE - Kusadasi (Ephesus), Turkey - Cruise Dardanelles - Istanbul, Turkey - View more ports
All prices are per person based on double occupancy and do not include port/government fees and gratuities.