Canary Islands · North Africa

Cadiz → Lanzarote → Santa Cruz de Tenerife + 4 more

From Barcelona · 12 nights · Next Feb 9

From $1,449

1 upcoming departure · 1 ship

Western Mediterranean · Adriatic Sea

Marseille → Monte-Carlo → Florence + 5 more

From Barcelona · 12 nights · Next Feb 9

From $6,299

2 upcoming departures · 2 ships

Western Mediterranean · Portugal & Spain Atlantic Coast

Marseille → Ajaccio, Corsica → Civitavecchia + 6 more

From Barcelona · 15 nights · Next Feb 14

From $9,999

1 upcoming departure · 1 ship

Western Mediterranean

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

From Barcelona · 7 nights · Next Feb 21

From $3,499

1 upcoming departure · 1 ship

Western Mediterranean · Adriatic Sea

Barcelona → Sète → Marseille + 9 more

From Barcelona · 14 nights · Next Feb 21

From $7,798

1 upcoming departure · 1 ship

Western Mediterranean · Adriatic Sea

Barcelona → Sète → Marseille + 14 more

From Barcelona · 21 nights · Next Feb 21

From $12,597

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 Feb 21

From $1,249

1 upcoming departure · 1 ship

Canary Islands · North Africa

Málaga → Casablanca → Agadir + 3 more

From Barcelona · Next Feb 17

From $3,649

1 upcoming departure · 1 ship

Canary Islands · North Africa

Melilla → Tangier → Casablanca + 3 more

From Barcelona · 11 nights · Next Feb 5

From $1,415

1 upcoming departure · 1 ship

Eastern Mediterranean · Greek Isles

Valletta → Alexandria → Limassol + 2 more

From Barcelona · Next Feb 26

From $1,554

1 upcoming departure · 1 ship

Browse by departure port