CruiseGrid

Cruises from Barcelona

316 cruises depart Barcelona, ranging from 4 to 121 nights. Prices start at $340. Most-visited destinations: Mediterranean (12), Other (7), Europe (4).

Showing the first 24 of 316 sailings

  1. MediterraneanMSC Cruises

    Mediterranean

    MSC Magnifica

    Departure
    Fri, Nov 13, 2026
    back Nov 20
    Length
    7 nights
    From Barcelona, Spain
    Ports
    La Valletta, Malta · Genoa (for Cinque Terre), Italy · Messina (Sicily), Italy · Naples · Marseille (Provence), France
    From$507per guestas of 1 day ago
    View sailing
  2. EuropeCelebrity Cruises

    Madeira, Canaries & Morocco

    Celebrity Infinity

    Departure
    Sat, Nov 14, 2026
    back Nov 26
    Length
    12 nights
    From Barcelona, Spain
    Ports
    Lanzarote · Tenerife · Gran Canaria · Funchal (Madeira) · Funchal (Madeira) +1 more
    From$1,799per guestas of 3 hours ago
    View sailing
  3. MediterraneanMSC Cruises

    Mediterranean

    MSC Sinfonia

    Departure
    Sun, Nov 15, 2026
    back Nov 22
    Length
    7 nights
    From Barcelona, Spain
    Ports
    Genoa (for Cinque Terre), Italy · Livorno (for Florence/Pisa), Italy · Valencia · Palma De Mallorca · Marseille (Provence), France
    From$340per guestas of 1 hour ago
    View sailing
  4. OtherMSC Cruises

    MSC Grand Voyages

    MSC Splendida

    Departure
    Sun, Nov 15, 2026
    back Dec 3
    Length
    18 nights
    From Barcelona, Spain
    Ports
    Salvador, Brazil · Gibraltar · Casablanca · Maceio · Rio de Janeiro, Brazil +2 more
    From$1,771per guestas of 1 hour ago
    View sailing
  5. OtherMSC Cruises

    MSC Grand Voyages

    MSC Virtuosa

    Departure
    Mon, Nov 16, 2026
    back Nov 28
    Length
    12 nights
    From Barcelona, Spain
    Ports
    Arrecife de Lanzarote (Canary Is.), Spain · Funchal (Madeira) · Las Palmas de G.Canaria (Canary Is.), Spain
    From$1,299per guestas of 1 hour ago
    View sailing
  6. OtherMSC Cruises

    MSC Grand Voyages

    MSC Virtuosa

    Departure
    Mon, Nov 16, 2026
    back Dec 2
    Length
    16 nights
    From Barcelona, Spain
    Ports
    Salvador, Brazil · Arrecife de Lanzarote (Canary Is.), Spain · Rio de Janeiro, Brazil · Funchal (Madeira) · Las Palmas de G.Canaria (Canary Is.), Spain
    From$1,231per guestas of 1 hour ago
    View sailing
  7. OtherMSC Cruises

    MSC Grand Voyages

    MSC World Europa

    Departure
    Wed, Nov 18, 2026
    back Dec 2
    Length
    14 nights
    From Barcelona, Spain
    Ports
    Philipsburg, St. Maarten · Arrecife de Lanzarote (Canary Is.), Spain · Basseterre, St. Kitts · Kingstown · Santa Cruz De Tenerife, Spain
    From$574per guestas of 1 hour ago
    View sailing
  8. OtherMSC Cruises

    MSC Grand Voyages

    MSC World Europa

    Departure
    Wed, Nov 18, 2026
    back Dec 5
    Length
    17 nights
    From Barcelona, Spain
    Ports
    Philipsburg, St. Maarten · Arrecife de Lanzarote (Canary Is.), Spain · Basseterre, St. Kitts · Kingstown · Santa Cruz De Tenerife, Spain +2 more
    From$670per guestas of 1 hour ago
    View sailing
  9. OtherMSC Cruises

    MSC Grand Voyages

    MSC World Europa

    Departure
    Wed, Nov 18, 2026
    back Dec 6
    Length
    18 nights
    From Barcelona, Spain
    Ports
    Philipsburg, St. Maarten · Arrecife de Lanzarote (Canary Is.), Spain · Basseterre, St. Kitts · Kingstown · Santa Cruz De Tenerife, Spain +3 more
    From$700per guestas of 1 hour ago
    View sailing
  10. TransatlanticCelebrity Cruises

    Spain to Argentina Transatlantic

    Celebrity Equinox

    Departure
    Thu, Nov 19, 2026
    back Dec 5
    Length
    16 nights
    From Barcelona, Spain
    Ports
    Tangier · Salvador de Bahia · Rio De Janeiro · Montevideo
    From$1,101per guestas of 3 hours ago
    View sailing
  11. MediterraneanMSC Cruises

    Mediterranean

    MSC Sinfonia

    Departure
    Sun, Nov 22, 2026
    back Nov 29
    Length
    7 nights
    From Barcelona, Spain
    Ports
    Civitavecchia (Rome) · Genoa (for Cinque Terre), Italy · Livorno (for Florence/Pisa), Italy · Valencia · Marseille (Provence), France
    From$421per guestas of 1 hour ago
    View sailing
  12. EuropeCelebrity Cruises

    Canaries, Spain & Morocco

    Celebrity Infinity

    Departure
    Thu, Nov 26, 2026
    back Dec 8
    Length
    12 nights
    From Barcelona, Spain
    Ports
    Malaga · Tangier · Casablanca · Gran Canaria · Tenerife +2 more
    From$1,673per guestas of 3 hours ago
    View sailing
  13. MediterraneanMSC Cruises

    Mediterranean

    MSC Magnifica

    Departure
    Fri, Nov 27, 2026
    back Dec 4
    Length
    7 nights
    From Barcelona, Spain
    Ports
    La Valletta, Malta · Genoa (for Cinque Terre), Italy · Messina (Sicily), Italy · Naples · Marseille (Provence), France
    From$530per guestas of 1 hour ago
    View sailing
  14. MediterraneanMSC Cruises

    Mediterranean

    MSC Magnifica

    Departure
    Fri, Dec 4, 2026
    back Dec 8
    Length
    4 nights
    From Barcelona, Spain
    Ports
    Genoa (for Cinque Terre), Italy · Marseille (Provence), France
    From$434per guestas of 1 hour ago
    View sailing
  15. MediterraneanMSC Cruises

    Mediterranean

    MSC Sinfonia

    Departure
    Sun, Dec 6, 2026
    back Dec 13
    Length
    7 nights
    From Barcelona, Spain
    Ports
    Civitavecchia (Rome) · Genoa (for Cinque Terre), Italy · Livorno (for Florence/Pisa), Italy · Valencia · Marseille (Provence), France
    From$420per guestas of 1 hour ago
    View sailing
  16. MediterraneanMSC Cruises

    Mediterranean

    MSC Magnifica

    Departure
    Tue, Dec 8, 2026
    back Dec 15
    Length
    7 nights
    From Barcelona, Spain
    Ports
    Casablanca · Cadiz (Seville), Spain · Alicante · Malaga
    From$519per guestas of 1 hour ago
    View sailing
  17. MediterraneanMSC Cruises

    Mediterranean

    MSC Magnifica

    Departure
    Tue, Dec 8, 2026
    back Dec 18
    Length
    10 nights
    From Barcelona, Spain
    Ports
    Civitavecchia (Rome) · Casablanca · Cadiz (Seville), Spain · Alicante · Genoa (for Cinque Terre), Italy +2 more
    From$777per guestas of 1 hour ago
    View sailing
  18. EuropeCelebrity Cruises

    Canaries, Spain & Morocco

    Celebrity Infinity

    Departure
    Tue, Dec 8, 2026
    back Dec 20
    Length
    12 nights
    From Barcelona, Spain
    Ports
    Malaga · Tangier · Casablanca · Gran Canaria · Tenerife +2 more
    From$1,824per guestas of 3 hours ago
    View sailing
  19. MediterraneanMSC Cruises

    Mediterranean

    MSC Euribia

    Departure
    Sat, Dec 12, 2026
    back Dec 19
    Length
    7 nights
    From Barcelona, Spain
    Ports
    La Goulette, Tunisia · Palermo, Sicily · Genoa (for Cinque Terre), Italy · Naples · Marseille (Provence), France
    From$476per guestas of 1 hour ago
    View sailing
  20. MediterraneanMSC Cruises

    Mediterranean

    MSC Sinfonia

    Departure
    Sun, Dec 13, 2026
    back Dec 20
    Length
    7 nights
    From Barcelona, Spain
    Ports
    Civitavecchia (Rome) · Genoa (for Cinque Terre), Italy · Livorno (for Florence/Pisa), Italy · Valencia · Marseille (Provence), France
    From$480per guestas of 1 month ago
    View sailing
  21. MediterraneanMSC Cruises

    Mediterranean

    MSC Magnifica

    Departure
    Fri, Dec 18, 2026
    back Dec 28
    Length
    10 nights
    From Barcelona, Spain
    Ports
    Civitavecchia (Rome) · Casablanca · Cadiz (Seville), Spain · Alicante · Genoa (for Cinque Terre), Italy +2 more
    From$1,142per guestas of 2 months ago
    View sailing
  22. MediterraneanMSC Cruises

    Mediterranean

    MSC Magnifica

    Departure
    Mon, Dec 28, 2026
    back Jan 7
    Length
    10 nights
    From Barcelona, Spain
    Ports
    Civitavecchia (Rome) · Cadiz (Seville), Spain · Alicante · Genoa (for Cinque Terre), Italy · Malaga +1 more
    From$1,055per guestas of 1 hour ago
    View sailing
  23. EuropeCelebrity Cruises

    Canaries, Spain & Morocco

    Celebrity Infinity

    Departure
    Sat, Jan 2, 2027
    back Jan 14
    Length
    12 nights
    From Barcelona, Spain
    Ports
    Malaga · Tangier · Casablanca · Gran Canaria · Tenerife +2 more
    From$1,233per guestas of 3 hours ago
    View sailing
  24. OtherMSC Cruises

    World Cruise

    MSC Magnifica

    Departure
    Thu, Jan 7, 2027
    back May 8
    Length
    121 nights
    From Barcelona, Spain
    Ports
    Rarotonga · Los Angeles, California · Civitavecchia (Rome) · Puntarenas, Costa Rica · Valparaiso,Chile +40 more
    From$17,049per guestas of 5 months ago
    View sailing