Find Cheap Cruises from Barcelona

Great deals for cruises from Barcelona

For expert cruise advice, call 1-800-916-8586.

Most cruises have enhanced cleanliness, safety & vaccinations protocols for a safer return to sea. More Details

Questions about the cruise experience? Learn more in our Cruise Guide.

Online cruise vacation consultant Expedia cruise experts can help you plan your next cruise vacation. More details

Best Barcelona cruise deals

10 cruises found - Prices are per traveler, available within last 24 hours and valid for US and Canadian residents only. Taxes, fees, and port expenses are included. Fuel supplement may apply.
Continue with ${nights} night ${destination} on ${cruise}, opens in new tab
MSC Magnifica

3 night Europe

MSC CruisesMSC Cruises • MSC Magnifica
Nov 28, 2024 — Dec 1, 2024
Barcelona, Spain • Civitavecchia, Italy • Genoa, ItalyDeparting from Barcelona, visiting 3 ports, select Itinerary details to review day by day itinerary

inside room per traveler
Continue with ${nights} night ${destination} on ${cruise}, opens in new tab
MSC Fantasia

3 night Europe

MSC CruisesMSC Cruises • MSC Fantasia
Apr 23, 2025 — Apr 26, 2025
Barcelona, Spain • Marseille, France • Genoa, Italy • Naples, ItalyDeparting from Barcelona, visiting 4 ports, select Itinerary details to review day by day itinerary

inside room per traveler
Continue with ${nights} night ${destination} on ${cruise}, opens in new tab
MSC Seaside

3 night Europe

MSC CruisesMSC Cruises • MSC Seaside
Apr 29, 2025 — May 2, 2025
Barcelona, Spain • La Goulette, Tunisia • Palermo, ItalyDeparting from Barcelona, visiting 3 ports, select Itinerary details to review day by day itinerary

inside room per traveler
Continue with ${nights} night ${destination} on ${cruise}, opens in new tab
Costa Fortuna

3 night Europe

Costa Cruise LinesCosta Cruise Lines • Costa Fortuna
Nov 16, 2024 — Nov 19, 2024
Barcelona, Spain • Marseille, France • Savona, Italy • Barcelona, SpainDeparting from Barcelona, visiting 4 ports, select Itinerary details to review day by day itinerary

inside room per traveler
Continue with ${nights} night ${destination} on ${cruise}, opens in new tab
Costa Fortuna

5 night Europe

Costa Cruise LinesCosta Cruise Lines • Costa Fortuna
Nov 7, 2024 — Nov 12, 2024
Barcelona, Spain • Marseille, France • Savona, Italy • Civitavecchia, Italy • Barcelona, SpainDeparting from Barcelona, visiting 5 ports, select Itinerary details to review day by day itinerary

inside room per traveler
Continue with ${nights} night ${destination} on ${cruise}, opens in new tab
MSC Seaside

4 night Europe

MSC CruisesMSC Cruises • MSC Seaside
Apr 29, 2025 — May 3, 2025
Barcelona, Spain • La Goulette, Tunisia • Palermo, Italy • Naples, ItalyDeparting from Barcelona, visiting 4 ports, select Itinerary details to review day by day itinerary

inside room per traveler
Continue with ${nights} night ${destination} on ${cruise}, opens in new tab
ALLURE OF THE SEAS

4 night Europe

Royal Caribbean InternationalRoyal Caribbean International • ALLURE OF THE SEAS
Apr 11, 2025 — Apr 15, 2025
Barcelona, Spain • Marseille, France • Palma De Mallorca, Spain • Barcelona, SpainDeparting from Barcelona, visiting 4 ports, select Itinerary details to review day by day itinerary

57% off
inside room per traveler
Continue with ${nights} night ${destination} on ${cruise}, opens in new tab
MSC Fantasia

4 night Europe

MSC CruisesMSC Cruises • MSC Fantasia
Apr 19, 2025 — Apr 23, 2025
Barcelona, Spain • Marseille, France • Genoa, Italy • Barcelona, SpainDeparting from Barcelona, visiting 4 ports, select Itinerary details to review day by day itinerary

38% off
inside room per traveler
Continue with ${nights} night ${destination} on ${cruise}, opens in new tab
Costa Fortuna

4 night Europe

Costa Cruise LinesCosta Cruise Lines • Costa Fortuna
Nov 12, 2024 — Nov 16, 2024
Barcelona, Spain • Marseille, France • Savona, Italy • Barcelona, SpainDeparting from Barcelona, visiting 4 ports, select Itinerary details to review day by day itinerary

inside room per traveler