Western Mediterranean · Greek Isles

Valencia → Mahón, Menorca → Palamós + 3 more

From Barcelona · 8 nights · Next Jul 15

From $5,798

1 upcoming departure · 1 ship

Western Mediterranean · Portugal & Spain Atlantic Coast

Mahón, Menorca → Palma de Mallorca → Cartagena + 4 more

From Barcelona · 9 nights · Next Nov 18

From $5,998

1 upcoming departure · 1 ship

Western Mediterranean · North Africa

Marseille → Savona → Naples + 6 more

From Barcelona · 12 nights · Next Jan 8

From $648

5 upcoming departures · 1 ship

Western Mediterranean · Portugal & Spain Atlantic Coast

Valencia → Cartagena → Motril + 3 more

From Barcelona · 8 nights · Next Nov 6

From $6,493

1 upcoming departure · 1 ship

North Africa · Madeira

Málaga → Tangier → Casablanca + 2 more

From Barcelona · 9 nights · Next May 18

From $787

1 upcoming departure · 1 ship

Western Mediterranean

Valencia → Cartagena → Gibraltar + 2 more

From Barcelona · Next Dec 28

From $3,319

5 upcoming departures · 1 ship

Western Mediterranean

Palma de Mallorca → Valencia → Cartagena + 2 more

From Barcelona · Next Feb 23

From $3,499

1 upcoming departure · 1 ship

Western Mediterranean

Palamós → Toulon → Cartagena + 4 more

From Barcelona · Next Oct 25

From $5,400

1 upcoming departure · 1 ship

Greek Isles · Adriatic Sea

Palermo → Santorini → Piraeus + 3 more

From Barcelona · 10 nights · Next Jun 5

From $1,214

1 upcoming departure · 1 ship

North Africa · Madeira

Tangier → Casablanca → Funchal, Madeira + 1 more

From Barcelona · 9 nights · Next Sep 25

From $733

1 upcoming departure · 1 ship

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

Western Mediterranean

Palma de Mallorca → Toulon → Villefranche-sur-Mer + 3 more

From Barcelona · 8 nights · Next Aug 20

From $881

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

Western Mediterranean

Palma de Mallorca → Mahón, Menorca → Cagliari + 5 more

From Barcelona · 11 nights · Next Feb 20

From $2,289

1 upcoming departure · 1 ship

Western Mediterranean · North Africa

Tangier → Casablanca → Cadiz + 2 more

From Barcelona · 8 nights · Next Jun 24

From $859

1 upcoming departure · 1 ship

Western Mediterranean

Marseille → Livorno → La Spezia + 5 more

From Barcelona · Next Aug 19

From $1,459

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

Western Mediterranean · Adriatic Sea

Marseille → Nice → Florence + 6 more

From Barcelona · 12 nights · Next Mar 13

From $3,269

1 upcoming departure · 1 ship

Western Mediterranean · Greek Isles

La Spezia → Civitavecchia → Marina Grande + 5 more

From Barcelona · 11 nights · Next Mar 14

From $5,880

1 upcoming departure · 1 ship

Browse by departure port