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

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

Canary Islands · Western Mediterranean

Alicante → Almería → Gibraltar + 7 more

From Barcelona · 26 nights · Next Dec 9

From $3,600

1 upcoming departure · 1 ship

Canary Islands · North Africa

Cadiz → Casablanca → Agadir + 5 more

From Barcelona · Next Oct 22

From $6,337

1 upcoming departure · 1 ship

Canary Islands · North Africa

Tangier → Lanzarote

From Barcelona · Next Oct 31

From $1,068

1 upcoming departure · 1 ship

Canary Islands · North Africa

Málaga → Casablanca → Agadir + 4 more

From Barcelona · Next Apr 26

From $8,099

1 upcoming departure · 1 ship

Canary Islands · North Africa

Alicante → Cadiz → Casablanca + 6 more

From Barcelona · Next Oct 18

From $9,099

1 upcoming departure · 1 ship

Canary Islands · Madeira

Málaga → Cadiz → Las Palmas de Gran Canaria + 3 more

From Barcelona · Next Nov 14

From $1,041

1 upcoming departure · 1 ship

Canary Islands · Western Mediterranean

Valencia → Cartagena → Málaga + 5 more

From Barcelona · Next Jun 4

From $4,999

1 upcoming departure · 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 · North Africa

Marseille → La Spezia → Livorno + 4 more

From Barcelona · 9 nights · Next Nov 13

From $1,349

1 upcoming departure · 1 ship

Canary Islands · North Africa

Motril → Cadiz → Casablanca + 4 more

From Barcelona · 10 nights · Next Nov 22

From $1,499

1 upcoming departure · 1 ship

Canary Islands · Western Mediterranean

Cadiz → Motril → Casablanca + 3 more

From Barcelona · 10 nights · Next Apr 11

From $1,699

1 upcoming departure · 1 ship

Western Mediterranean · North Africa

Motril → Casablanca → Agadir + 6 more

From Barcelona · Next Apr 26

From $2,039

1 upcoming departure · 1 ship

Canary Islands · North Africa

Cadiz → Casablanca → Agadir + 4 more

From Barcelona · 16 nights · Next Oct 24

From $1,539

1 upcoming departure · 1 ship

Canary Islands · Western Mediterranean

Gibraltar → Santa Cruz de Tenerife → Lanzarote + 1 more

From Barcelona · Next Nov 7

From $970

1 upcoming departure · 1 ship

Canary Islands · Madeira

Funchal, Madeira → Lanzarote → Las Palmas de Gran Canaria

From Barcelona · Next Nov 16

From $3,208

1 upcoming departure · 1 ship

Canary Islands · North Africa

Casablanca → Agadir → Lanzarote + 3 more

From Barcelona · 11 nights · Next Oct 18

From $6,695

1 upcoming departure · 1 ship

Canary Islands · North Africa

Cadiz → Lanzarote → Santa Cruz de Tenerife + 4 more

From Barcelona · 12 nights · Next Nov 29

From $1,200

3 upcoming departures · 1 ship

Canary Islands · Madeira

Tangier → Casablanca → Lanzarote + 3 more

From Barcelona · Next Dec 24

From $1,649

1 upcoming departure · 1 ship

Browse by departure port