loader picture

Cruises from Barcelona

1,431 Cruises available

Search Cruise

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

7 nights Barcelona, Marseille, Genoa, Naples, Messina, Valletta, Barcelona

Liner: MSC Yacht Club World Europa MSC Yacht Club
Fri 24 Apr - Fri 01 May
7 nights

7 nights, from Barcelona

Liner: Azamara Quest Azamara Cruises
Sat 25 Apr - Sat 02 May
7 nights

10 nights, from Barcelona

Liner: Celebrity Equinox Celebrity Cruises
Sat 25 Apr - Tue 05 May
10 nights

Spain, Italy, France BCN07A8Y

Liner: Costa Toscana Costa Cruises
Sun 26 Apr - Sun 03 May
7 nights

6 nights Spain, Malta, Greece, Italy

Liner: MSC Fantasia MSC Cruises
Mon 27 Apr - Sun 03 May
6 nights

5 nights in Barcelona, Valletta, Corfu, and Bari

Liner: MSC Fantasia MSC Cruises
Mon 27 Apr - Sat 02 May
5 nights

Spain, Tunisia, Italy, France BCN07A7L

Liner: Costa Smeralda Costa Cruises
Mon 27 Apr - Mon 04 May
7 nights

11 nights Spain, Malta, Greece, Italy, Turkey

Liner: MSC Fantasia MSC Cruises
Mon 27 Apr - Fri 08 May
11 nights

6 nights Spain, Malta, Greece, Italy

Liner: MSC Yacht Club Fantasia MSC Yacht Club
Mon 27 Apr - Sun 03 May
6 nights

Spain, France, Italy BCN03A4W

Liner: Costa Fascinosa Costa Cruises
Tue 28 Apr - Fri 01 May
3 nights

7 nights Barcelona, Marseille, Genoa, Naples, Messina, Valletta, Barcelona

Liner: MSC Yacht Club World Europa MSC Yacht Club
Fri 24 Apr - Fri 01 May
7 nights

7 nights, from Barcelona

Liner: Azamara Quest Azamara Cruises
Sat 25 Apr - Sat 02 May
7 nights

10 nights, from Barcelona

Liner: Celebrity Equinox Celebrity Cruises
Sat 25 Apr - Tue 05 May
10 nights

Spain, Italy, France BCN07A8Y

Liner: Costa Toscana Costa Cruises
Sun 26 Apr - Sun 03 May
7 nights

6 nights Spain, Malta, Greece, Italy

Liner: MSC Fantasia MSC Cruises
Mon 27 Apr - Sun 03 May
6 nights

5 nights in Barcelona, Valletta, Corfu, and Bari

Liner: MSC Fantasia MSC Cruises
Mon 27 Apr - Sat 02 May
5 nights

Spain, Tunisia, Italy, France BCN07A7L

Liner: Costa Smeralda Costa Cruises
Mon 27 Apr - Mon 04 May
7 nights

11 nights Spain, Malta, Greece, Italy, Turkey

Liner: MSC Fantasia MSC Cruises
Mon 27 Apr - Fri 08 May
11 nights

6 nights Spain, Malta, Greece, Italy

Liner: MSC Yacht Club Fantasia MSC Yacht Club
Mon 27 Apr - Sun 03 May
6 nights

Spain, France, Italy BCN03A4W

Liner: Costa Fascinosa Costa Cruises
Tue 28 Apr - Fri 01 May
3 nights