Skip to main content

Search results

Active: Arrives Barcelona Clear all

Showing the first 500 matches (page 1 of 10)

Fare shown

Lowest price uses the selected cabin.

Order by

Changing cabin switches back to lowest price.

Prices per person · incl. taxes & fees.

View Cruise line Line / Ship Built Stars Departs Nights Ports Sea days From To Destination Inside from pp Inside Oceanview Balcony Suite
MSC Cruises MSC CruisesMSC Magnifica 2009 4 Oct 17, 2026 2 3 0 Genoa, Italy Barcelona Mediterranean

from $179

$89 / night

$179 $239 $289 $529
MSC Cruises MSC CruisesMSC Virtuosa 2019 5 Nov 12, 2026 4 5 0 Malaga Barcelona Mediterranean

from $379

$94 / night

$379 $549 $3,299
Costa Cruises Costa CruisesCosta Fascinosa 2011 4 Oct 17, 2026 3 3 0 Barcelona Barcelona Mediterranean

from $441

$147 / night

$441 $551 $751 $841
Costa Cruises Costa CruisesCosta Fascinosa 2011 4 Nov 3, 2026 3 3 0 Barcelona Barcelona Mediterranean

from $441

$147 / night

$441 $591 $1,031 $1,161
MSC Cruises MSC CruisesMSC Opera 2004 4 Oct 29, 2026 4 5 0 Civitavecchia, Rome Barcelona Western Mediterranean

from $451

$112 / night

$451 $480 $625
Costa Cruises Costa CruisesCosta Diadema 2013 5 Sep 25, 2026 3 4 0 Palma de Mallorca Barcelona Mediterranean

from $462

$154 / night

$462
Costa Cruises Costa CruisesCosta Diadema 2013 5 Sep 20, 2027 3 3 0 Barcelona Barcelona Mediterranean

from $471

$157 / night

$471 $571 $651
Costa Cruises Costa CruisesCosta Fascinosa 2011 4 Oct 27, 2026 3 3 0 Barcelona Barcelona Mediterranean

from $481

$160 / night

$481 $571 $821 $1,526
Costa Cruises Costa CruisesCosta Fascinosa 2011 4 Oct 10, 2026 3 3 0 Barcelona Barcelona Mediterranean

from $481

$160 / night

$481 $571 $771 $1,416
MSC Cruises MSC CruisesMSC Euribia 2022 5 Oct 20, 2026 4 3 1 Barcelona Barcelona Mediterranean

from $493

$123 / night

$493 $583 $653 $1,193
Costa Cruises Costa CruisesCosta Smeralda 2019 5 Nov 4, 2026 5 6 0 Cagliari Barcelona Mediterranean

from $509

$101 / night

$509 $629 $879
Costa Cruises Costa CruisesCosta Diadema 2013 5 Oct 31, 2026 3 3 0 Barcelona Barcelona Mediterranean

from $511

$170 / night

$511 $691 $1,031 $1,576
MSC Cruises MSC CruisesMSC Euribia 2022 5 Apr 10, 2027 4 3 1 Barcelona Barcelona Europe

from $523

$130 / night

$523 $613 $673 $1,113
MSC Cruises MSC CruisesMSC Euribia 2022 5 Apr 1, 2028 4 3 1 Barcelona Barcelona Europe

from $527

$131 / night

$527 $660 $718 $1,165
Costa Cruises Costa CruisesCosta Smeralda 2019 5 Apr 3, 2027 4 3 2 Santa Cruz de Tenerife Barcelona Europe

from $528

$132 / night

$528 $688 $818 $1,433
MSC Cruises MSC CruisesMSC Meraviglia 2016 5 Oct 15, 2026 5 6 0 La Goulette Barcelona Mediterranean

from $529

$105 / night

$529
Costa Cruises Costa CruisesCosta Smeralda 2019 5 Apr 7, 2027 4 3 0 Barcelona Barcelona Europe

from $537

$134 / night

$537 $697 $827 $1,322
Costa Cruises Costa CruisesCosta Fascinosa 2011 4 Mar 25, 2027 3 2 0 Barcelona Barcelona Mediterranean

from $539

$179 / night

$539 $659 $739 $829
MSC Cruises MSC CruisesMSC Sinfonia 2001 5 Dec 13, 2026 7 6 1 Barcelona Barcelona Europe

from $545

$77 / night

$545 $575 $915 $1,255
MSC Cruises MSC CruisesMSC Sinfonia 2001 5 Feb 14, 2027 7 6 1 Barcelona Barcelona Europe

from $545

$77 / night

$545 $685 $1,025 $1,355
MSC Cruises MSC CruisesMSC Sinfonia 2001 5 Feb 21, 2027 7 6 1 Barcelona Barcelona Western Mediterranean

from $549

$78 / night

$549 $689 $1,019 $1,289
MSC Cruises MSC CruisesMSC Magnifica 2009 4 Nov 20, 2026 7 6 1 Barcelona Barcelona Western Mediterranean

from $555

$79 / night

$555 $635 $785 $1,575
MSC Cruises MSC CruisesMSC Euribia 2022 5 Jan 9, 2027 7 6 1 Barcelona Barcelona Mediterranean

from $575

$82 / night

$575 $775 $875 $1,635
MSC Cruises MSC CruisesMSC Euribia 2022 5 Jan 16, 2027 7 6 1 Barcelona Barcelona North Africa

from $575

$82 / night

$575 $775 $875 $1,635
MSC Cruises MSC CruisesMSC Euribia 2022 5 Jan 23, 2027 7 6 1 Barcelona Barcelona North Africa

from $575

$82 / night

$575 $785 $875 $2,295
MSC Cruises MSC CruisesMSC Sinfonia 2001 5 Feb 7, 2027 7 6 1 Barcelona Barcelona Western Mediterranean

from $575

$82 / night

$575 $635 $995 $1,363
Costa Cruises Costa CruisesCosta Fascinosa 2011 4 Oct 20, 2026 3 3 0 Barcelona Barcelona Mediterranean

from $581

$193 / night

$581 $671 $871
Costa Cruises Costa CruisesCosta Favolosa 2010 4 May 7, 2027 3 3 0 Barcelona Barcelona Mediterranean

from $581

$193 / night

$581 $681 $761 $851
MSC Cruises MSC CruisesMSC Sinfonia 2001 5 Jan 3, 2027 7 6 1 Barcelona Barcelona Western Mediterranean

from $585

$83 / night

$585 $705 $1,065 $1,395
Costa Cruises Costa CruisesCosta Fascinosa 2011 4 Oct 13, 2026 4 3 1 Barcelona Barcelona Mediterranean

from $601

$150 / night

$601 $771 $1,071 $1,211
MSC Cruises MSC CruisesMSC Magnifica 2009 4 Dec 4, 2026 4 3 0 Barcelona Barcelona Europe

from $603

$150 / night

$603 $663 $703 $1,653
MSC Cruises MSC CruisesMSC Sinfonia 2001 5 Feb 28, 2027 7 6 1 Barcelona Barcelona Europe

from $605

$86 / night

$605 $775 $1,125 $1,415
MSC Cruises MSC CruisesMSC Sinfonia 2001 5 Nov 29, 2026 7 6 1 Barcelona Barcelona Mediterranean

from $613

$87 / night

$613 $667 $1,025 $1,315
MSC Cruises MSC CruisesMSC Sinfonia 2001 5 Dec 6, 2026 7 6 1 Barcelona Barcelona Mediterranean

from $614

$87 / night

$614 $730 $1,030 $1,350
MSC Cruises MSC CruisesMSC Euribia 2022 5 Dec 12, 2026 7 6 1 Barcelona Barcelona North Africa

from $615

$87 / night

$615 $785 $885 $1,635
Costa Cruises Costa CruisesCosta Toscana 2021 5 Nov 15, 2026 7 6 1 Barcelona Barcelona Mediterranean

from $620

$88 / night

$620 $1,030 $1,030 $2,065
MSC Cruises MSC CruisesMSC Euribia 2022 5 Jan 30, 2027 7 6 1 Barcelona Barcelona Western Mediterranean

from $625

$89 / night

$625 $835 $925 $1,695
Costa Cruises Costa CruisesCosta Fascinosa 2011 4 Oct 23, 2026 4 3 1 Barcelona Barcelona Mediterranean

from $631

$157 / night

$631 $811 $1,051 $1,181
MSC Cruises MSC CruisesMSC Magnifica 2009 4 Nov 5, 2026 8 7 2 Tarragona Barcelona Europe

from $639

$79 / night

$639 $839 $1,039 $1,769
MSC Cruises MSC CruisesMSC Lirica 2003 4 Nov 14, 2027 7 5 3 Marghera(Venice), Italy Barcelona Europe

from $639

$91 / night

$639 $789 $1,249 $1,539
Costa Cruises Costa CruisesCosta Fascinosa 2011 4 Oct 30, 2026 4 3 1 Barcelona Barcelona Mediterranean

from $641

$160 / night

$641 $741 $1,071 $1,211
Costa Cruises Costa CruisesCosta Smeralda 2019 5 Apr 2, 2027 5 4 2 Las Palmas,Gran Canaria Barcelona Canaries

from $645

$129 / night

$645 $845 $1,005 $1,635
Costa Cruises Costa CruisesCosta Serena 2006 4 Oct 8, 2027 4 3 1 Barcelona Barcelona Mediterranean

from $649

$162 / night

$649 $799 $909 $1,534
Costa Cruises Costa CruisesCosta Toscana 2021 5 Nov 30, 2026 7 6 1 Barcelona Barcelona Mediterranean

from $650

$92 / night

$650 $1,110 $1,110 $2,285
Costa Cruises Costa CruisesCosta Toscana 2021 5 Dec 7, 2026 7 6 1 Barcelona Barcelona Mediterranean

from $650

$92 / night

$650 $1,110 $1,110 $2,165
Costa Cruises Costa CruisesCosta Toscana 2021 5 Dec 14, 2026 7 5 1 Barcelona Barcelona Mediterranean

from $650

$92 / night

$650 $1,110 $1,110 $2,285
Costa Cruises Costa CruisesCosta Serena 2006 4 Oct 15, 2027 4 3 1 Barcelona Barcelona Mediterranean

from $651

$162 / night

$651 $801 $911 $1,536
Costa Cruises Costa CruisesCosta Serena 2006 4 Oct 22, 2027 4 3 1 Barcelona Barcelona Mediterranean

from $651

$162 / night

$651 $801 $911 $1,536
Costa Cruises Costa CruisesCosta Diadema 2013 5 Sep 21, 2026 4 3 1 Barcelona Barcelona Mediterranean

from $652

$163 / night

$652 $862 $1,232
MSC Cruises MSC CruisesMSC Magnifica 2009 4 Nov 13, 2026 7 6 1 Barcelona Barcelona Europe

from $655

$93 / night

$655 $685 $805 $1,685

Prices are indicative, sourced from third-party data feeds, and not guaranteed — they may differ from the cruise line's current fare. Always confirm the final price directly with the cruise line or a travel agent before booking. How our pricing works