loader picture

Cruises from Barcelona

1,444 Cruises available

Search Cruise

Showing 1 to 10 of 1,444 entries (Page 1)

7 nights, from Barcelona

Liner: Azamara Onward Azamara Cruises
Fri 02 Jun 2028 - Fri 09 Jun 2028
7 nights

27 nights, from Barcelona

Liner: Azamara Onward Azamara Cruises
Fri 02 Jun 2028 - Thu 29 Jun 2028
27 nights

Europe - Canary Island

Liner: Norwegian Star Norwegian Cruise Lines
Tue 11 Apr 2028 - Fri 21 Apr 2028
10 nights

Springtime sunshine

Liner: ALLURA Oceania Cruises
Wed 05 Apr 2028 - Sat 15 Apr 2028
10 nights

4 nights Barcelona, Marseille, Genoa, Barcelona

Liner: MSC Euribia MSC Cruises
Sat 01 Apr 2028 - Wed 05 Apr 2028
4 nights

9 nights, from Barcelona

Liner: Celebrity Infinity Celebrity Cruises
Sat 01 Apr 2028 - Mon 10 Apr 2028
9 nights

4 nights Barcelona, Marseille, Genoa, Barcelona

Liner: MSC Yacht Club Euribia MSC Yacht Club
Sat 01 Apr 2028 - Wed 05 Apr 2028
4 nights

Relaxation & romance

Liner: SONATA Oceania Cruises
Sat 01 Apr 2028 - Sat 08 Apr 2028
7 nights
Sat 25 Mar 2028 - Sat 01 Apr 2028
7 nights
Sat 25 Mar 2028 - Sat 01 Apr 2028
7 nights

7 nights, from Barcelona

Liner: Azamara Onward Azamara Cruises
Fri 02 Jun 2028 - Fri 09 Jun 2028
7 nights

27 nights, from Barcelona

Liner: Azamara Onward Azamara Cruises
Fri 02 Jun 2028 - Thu 29 Jun 2028
27 nights

Europe - Canary Island

Liner: Norwegian Star Norwegian Cruise Lines
Tue 11 Apr 2028 - Fri 21 Apr 2028
10 nights

Springtime sunshine

Liner: ALLURA Oceania Cruises
Wed 05 Apr 2028 - Sat 15 Apr 2028
10 nights

4 nights Barcelona, Marseille, Genoa, Barcelona

Liner: MSC Euribia MSC Cruises
Sat 01 Apr 2028 - Wed 05 Apr 2028
4 nights

9 nights, from Barcelona

Liner: Celebrity Infinity Celebrity Cruises
Sat 01 Apr 2028 - Mon 10 Apr 2028
9 nights

4 nights Barcelona, Marseille, Genoa, Barcelona

Liner: MSC Yacht Club Euribia MSC Yacht Club
Sat 01 Apr 2028 - Wed 05 Apr 2028
4 nights

Relaxation & romance

Liner: SONATA Oceania Cruises
Sat 01 Apr 2028 - Sat 08 Apr 2028
7 nights
Sat 25 Mar 2028 - Sat 01 Apr 2028
7 nights
Sat 25 Mar 2028 - Sat 01 Apr 2028
7 nights