Royal Caribbean International

Explorer of the Seas

Barcelona → Toulon → Messina → Ravenna

Aug 2 · 7 nights

About average

$977 inside · $140/night

Royal Caribbean International

Legend of the Seas

Barcelona → Palma de Mallorca → Naples → Barcelona

Jun 6 · 7 nights

Good value

$2,021 oceanview · $289/night

10% below typical · 3-month low
Royal Caribbean International

Mariner of the Seas

Barcelona → Tangier → Málaga → Barcelona

Jul 16 · 7 nights

About average

$1,027 inside · $147/night

Royal Caribbean International

Mariner of the Seas

Barcelona → Palma de Mallorca → Salerno → Civitavecchia (Rome)

Aug 20 · 8 nights

About average

$1,000 inside · $125/night

Royal Caribbean International

Mariner of the Seas

Barcelona → Palermo → Split → Ravenna

Jun 5 · 10 nights

About average

$1,485 inside · $149/night

Royal Caribbean International

Legend of the Seas

Barcelona → Palma de Mallorca → Naples → Barcelona

Aug 15 · 7 nights

About average

$2,030 inside · $290/night

Royal Caribbean International

Explorer of the Seas

Barcelona → Toulon → Catania → Ravenna

May 10 · 7 nights

About average

$969 inside · $138/night

Royal Caribbean International

Mariner of the Seas

Barcelona → Tangier → Málaga → Barcelona

May 11 · 7 nights

About average

$874 inside · $125/night

Royal Caribbean International

Mariner of the Seas

Barcelona → Málaga → Leixões → Lisbon

May 18 · 9 nights

About average

$1,130 inside · $126/night

Royal Caribbean International

Brilliance of the Seas

Barcelona → La Spezia → Zadar → Ravenna

May 8 · 7 nights

About average

$911 oceanview · $130/night

Royal Caribbean International

Mariner of the Seas

Barcelona → Villefranche-sur-Mer → Palermo → Ravenna

Aug 6 · 7 nights

About average

$910 inside · $130/night

Royal Caribbean International

Mariner of the Seas

Barcelona → Ajaccio, Corsica → Split → Ravenna

Jul 2 · 7 nights

About average

$1,077 inside · $154/night

Royal Caribbean International

Rhapsody of the Seas

Barcelona → La Spezia → Santorini → Piraeus (Athens)

May 3 · 11 nights

About average

$2,002 inside · $182/night

Royal Caribbean International

Legend of the Seas

Barcelona → Palma de Mallorca → Naples → Barcelona

May 9 · 7 nights

About average

$2,113 balcony · $302/night

Royal Caribbean International

Legend of the Seas

Barcelona → Palma de Mallorca → Naples → Barcelona

May 16 · 7 nights

About average

$2,113 balcony · $302/night

Royal Caribbean International

Legend of the Seas

Barcelona → Palma de Mallorca → Naples → Barcelona

Jun 20 · 7 nights

About average

$2,054 inside · $293/night

Royal Caribbean International

Legend of the Seas

Barcelona → Palma de Mallorca → Naples → Barcelona

May 23 · 7 nights

About average

$1,859 inside · $266/night

Royal Caribbean International

Explorer of the Seas

Barcelona → Toulon → Messina → Ravenna

Jun 21 · 7 nights

About average

$1,069 inside · $153/night

Royal Caribbean International

Mariner of the Seas

Barcelona → Tangier → Leixões → Lisbon

Sep 25 · 9 nights

About average

$947 inside · $105/night

Royal Caribbean International

Explorer of the Seas

Barcelona → Valletta → Mykonos → Piraeus (Athens)

Aug 23 · 7 nights

Good value

$1,189 oceanview · $170/night

14% below typical

Browse by departure port