Canary Islands · North Africa

Casablanca → Las Palmas de Gran Canaria → Lanzarote + 1 more

From Barcelona · Next Feb 9

From $1,499

1 upcoming departure · 1 ship

Greek Isles · Western Mediterranean

Valletta → Piraeus → Santorini + 3 more

From Barcelona · 10 nights · Next May 1

From $1,524

3 upcoming departures · 1 ship

Canary Islands · Madeira

Lanzarote → Santa Cruz de Tenerife → Las Palmas de Gran Canaria + 2 more

From Barcelona · 12 nights · Next Nov 14

From $1,124

12 upcoming departures · 1 ship

North Africa

Casablanca → Tangier → Cadiz + 1 more

From Barcelona · Next Feb 18

From $975

1 upcoming departure · 1 ship

Portugal & Spain Atlantic Coast · Madeira

Cadiz → Lisbon → Funchal, Madeira + 2 more

From Barcelona · 11 nights · Next Apr 26

From $2,024

5 upcoming departures · 1 ship

Western Mediterranean

Valencia → Ajaccio, Corsica → Cannes + 4 more

From Barcelona · 11 nights · Next May 24

From $1,304

1 upcoming departure · 1 ship

Western Mediterranean

Naples → Messina → Civitavecchia + 3 more

From Barcelona · 10 nights · Next May 7

From $1,924

6 upcoming departures · 1 ship

Western Mediterranean · Madeira

Cartagena → Tangier → Funchal, Madeira + 2 more

From Barcelona · 10 nights · Next Jun 26

From $1,250

2 upcoming departures · 1 ship

Canary Islands · Western Mediterranean

Málaga → Tangier → Casablanca + 4 more

From Barcelona · 12 nights · Next Dec 8

From $1,224

8 upcoming departures · 1 ship

Western Mediterranean

Civitavecchia → Naples → Messina + 1 more

From Barcelona · 7 nights · Next Nov 4

From $876

1 upcoming departure · 1 ship

Portugal & Spain Atlantic Coast · Western Mediterranean

Tangier → Leixões → Lisbon + 3 more

From Barcelona · 10 nights · Next Apr 10

From $1,324

1 upcoming departure · 1 ship

Western Mediterranean

Villefranche-sur-Mer → Portofino → La Spezia + 2 more

From Barcelona · 7 nights · Next Jul 3

From $1,249

10 upcoming departures · 1 ship

Western Mediterranean · Madeira

Cartagena → Tangier → Funchal, Madeira + 2 more

From Barcelona · 10 nights · Next Sep 18

From $1,373

4 upcoming departures · 2 ships

Portugal & Spain Atlantic Coast · North Africa

Cadiz → Lisbon → Leixões + 1 more

From Barcelona · 9 nights · Next May 20

From $1,424

5 upcoming departures · 2 ships

Portugal & Spain Atlantic Coast · Western Mediterranean

Cartagena → Lisbon → Cadiz + 2 more

From Barcelona · 8 nights · Next Nov 11

From $1,032

1 upcoming departure · 1 ship

Greek Isles · Western Mediterranean

Valletta → Messina → Heraklion + 1 more

From Barcelona · 7 nights · Next Mar 15

From $900

1 upcoming departure · 1 ship

Portugal & Spain Atlantic Coast · Madeira

Tangier → Funchal, Madeira → Leixões + 3 more

From Barcelona · 11 nights · Next Mar 30

From $1,586

2 upcoming departures · 1 ship

Portugal & Spain Atlantic Coast

Cadiz → Lisbon → Funchal, Madeira + 2 more

From Barcelona · Next May 22

From $2,457

1 upcoming departure · 1 ship

Greek Isles · Western Mediterranean

Palma de Mallorca → Cagliari → Palermo + 4 more

From Barcelona · Next Jun 12

From $2,282

1 upcoming departure · 1 ship

Greek Isles · Western Mediterranean

Palermo → Rhodes → Santorini + 1 more

From Barcelona · 7 nights · Next Jul 15

From $1,321

3 upcoming departures · 1 ship

Browse by departure port