Skip to main content

Search results

Active: 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
Costa Cruises Costa CruisesCosta Pacifica 2008 4 Nov 24, 2026 3 3 1 Barcelona Savona Mediterranean

from $256

$85 / night

$256 $326 $376 $426
MSC Cruises MSC CruisesMSC Euribia 2022 5 Oct 24, 2026 3 4 0 Barcelona Naples Mediterranean

from $309

$103 / night

$309 $1,329
Costa Cruises Costa CruisesCosta Smeralda 2019 5 Oct 12, 2026 2 2 1 Barcelona Cagliari Mediterranean

from $420

$210 / night

$420 $470 $570
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
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
Costa Cruises Costa CruisesCosta Smeralda 2019 5 Nov 14, 2026 5 4 2 Barcelona Santa Cruz de Tenerife Mediterranean

from $492

$98 / night

$492 $582 $582
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 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 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 Grandiosa 2019 5 Oct 31, 2026 14 5 10 Barcelona Port Canaveral, Florida Europe

from $558

$39 / night

$558 $748 $938 $2,448
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 Grandiosa 2019 5 Oct 31, 2026 13 4 10 Barcelona Miami, Florida Europe

from $584

$44 / night

$584 $684 $854
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 Opera 2004 4 Nov 2, 2026 14 6 9 Barcelona La Romana Caribbean

from $634

$45 / night

$634 $817
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 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
Costa Cruises Costa CruisesCosta Serena 2006 4 Oct 26, 2027 4 3 1 Barcelona Barcelona Mediterranean

from $661

$165 / night

$661 $801 $901 $1,476
Costa Cruises Costa CruisesCosta Favolosa 2010 4 May 13, 2027 3 3 0 Barcelona Barcelona Mediterranean

from $661

$220 / night

$661 $771 $851 $1,326
Costa Cruises Costa CruisesCosta Favolosa 2010 4 May 10, 2027 3 3 0 Barcelona Barcelona Mediterranean

from $661

$220 / night

$661 $771 $851 $961

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