Western Mediterranean

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

From Barcelona · 7 nights · Next Jan 3

From $2,799

4 upcoming departures · 4 ships

Western Mediterranean · Greek Isles

Barcelona → Sète → Marseille + 8 more

From Barcelona · 14 nights · Next Jan 3

From $5,798

3 upcoming departures · 3 ships

Western Mediterranean

Cartagena → Málaga → Vigo + 1 more

From Barcelona · Next Jan 11

From $2,599

1 upcoming departure · 1 ship

Arctic · British Isles

Cartagena → Málaga → Vigo + 7 more

From Barcelona · Next Jan 11

From $8,598

1 upcoming departure · 1 ship

Western Mediterranean · Portugal & Spain Atlantic Coast

Marseille → Ajaccio, Corsica → Civitavecchia + 6 more

From Barcelona · 15 nights · Next Jan 12

From $8,999

2 upcoming departures · 1 ship

Canary Islands · Madeira

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

From Barcelona · 12 nights · Next Jan 16

From $1,149

1 upcoming departure · 1 ship

Western Mediterranean · Portugal & Spain Atlantic Coast

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

From Barcelona · Next Jan 17

From $3,199

1 upcoming departure · 1 ship

Western Mediterranean · Adriatic Sea

Barcelona → Sète → Marseille + 9 more

From Barcelona · 14 nights · Next Jan 23

From $6,398

1 upcoming departure · 1 ship

Western Mediterranean

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

From Barcelona · Next Jan 29

From $6,399

1 upcoming departure · 1 ship

Western Mediterranean · Adriatic Sea

Barcelona → Sète → Marseille + 14 more

From Barcelona · 21 nights · Next Jan 23

From $10,097

1 upcoming departure · 1 ship

Western Mediterranean · Adriatic Sea

Barcelona → Sète → Marseille + 20 more

From Barcelona · 28 nights · Next Jan 23

From $13,596

1 upcoming departure · 1 ship

Canary Islands · Madeira

Funchal, Madeira → Las Palmas de Gran Canaria → Santa Cruz de Tenerife + 2 more

From Barcelona · 12 nights · Next Jan 28

From $1,224

1 upcoming departure · 1 ship

Canary Islands · North Africa

Cadiz → Lanzarote → Santa Cruz de Tenerife + 4 more

From Barcelona · 12 nights · Next Jan 4

From $1,298

1 upcoming departure · 1 ship

Eastern Mediterranean · Greek Isles

Palermo → Alexandria → Limassol + 2 more

From Barcelona · Next Jan 15

From $1,538

1 upcoming departure · 1 ship

Greek Isles · Western Mediterranean

Palma de Mallorca → Cagliari → Palermo + 4 more

From Barcelona · Next Jan 5

From $11,900

1 upcoming departure · 1 ship

Browse by departure port