North Africa

Casablanca → Tangier

From Barcelona · Next Jan 9

From $3,640

1 upcoming departure · 1 ship

Western Mediterranean

Alicante → Palma de Mallorca → Palermo + 3 more

From Barcelona · Next Jan 2

From $1,580

1 upcoming departure · 1 ship

Canary Islands · Madeira

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

From Barcelona · 12 nights · Next Jan 5

From $1,724

1 upcoming departure · 1 ship

Western Mediterranean

Naples → Palermo → La Goulette + 2 more

From Genoa · 7 nights · Next Jan 1

From $650

5 upcoming departures · 2 ships

Western Mediterranean

Genoa → Livorno → Civitavecchia + 2 more

From Marseille · 7 nights · Next Jan 2

From $766

5 upcoming departures · 1 ship

Western Mediterranean

Genoa → Naples → Palermo + 2 more

From Marseille · 7 nights · Next Jan 2

From $920

1 upcoming departure · 1 ship

Western Mediterranean

Cartagena → Málaga → Vigo + 1 more

From Barcelona · Next Jan 3

From $2,299

1 upcoming departure · 1 ship

Western Mediterranean

Valencia → Cagliari → La Goulette + 2 more

From Barcelona · Next Jan 3

From $2,799

1 upcoming departure · 1 ship

Western Mediterranean

Sète → Marseille → Villefranche-sur-Mer + 1 more

From Barcelona · 7 nights · Next Jan 4

From $2,799

1 upcoming departure · 1 ship

Western Mediterranean · Portugal & Spain Atlantic Coast

Marseille → Ajaccio, Corsica → Civitavecchia + 6 more

From Barcelona · 15 nights · Next Jan 5

From $8,999

2 upcoming departures · 2 ships

Western Mediterranean · Eastern Caribbean

Valletta → Barcelona → Marseille + 2 more

From Messina · 7 nights · Next Jan 7

From $806

5 upcoming departures · 2 ships

Western Mediterranean

Marseille → Genoa → Naples + 1 more

From Barcelona · 6 nights · Next Jan 9

From $771

1 upcoming departure · 1 ship

Western Mediterranean · Adriatic Sea

Valencia → Marseille → Livorno + 3 more

From Barcelona · Next Jan 16

From $1,154

1 upcoming departure · 1 ship

Western Mediterranean · Greek Isles

Valencia → Marseille → Livorno + 9 more

From Barcelona · Next Jan 16

From $2,269

1 upcoming departure · 1 ship

Western Mediterranean · Portugal & Spain Atlantic Coast

Palma de Mallorca → Cartagena → Málaga + 9 more

From Barcelona · 14 nights · Next Jan 17

From $5,599

1 upcoming departure · 1 ship

Western Mediterranean

Sète → Marseille → Monte-Carlo + 1 more

From Barcelona · 7 nights · Next Jan 20

From $2,999

2 upcoming departures · 2 ships

Western Mediterranean · Greek Isles

Barcelona → Sète → Marseille + 8 more

From Barcelona · 14 nights · Next Jan 20

From $6,298

1 upcoming departure · 1 ship

Western Mediterranean

Nice → Rapallo → Livorno

From Barcelona · 7 nights · Next Jan 22

From $2,550

1 upcoming departure · 1 ship

Western Mediterranean · Adriatic Sea

Barcelona → Nice → Rapallo + 6 more

From Barcelona · Next Jan 22

From $4,559

1 upcoming departure · 1 ship

Western Mediterranean

Valencia → Cagliari → La Goulette + 8 more

From Barcelona · 14 nights · Next Jan 3

From $5,698

1 upcoming departure · 1 ship

Browse by departure port