Skip to content
All Cruises From Barcelona

Destination

Greek isles and eastern Mediterranean cruises from Barcelona

Greece, Turkey and the Adriatic, mostly May to October and usually 14 or 21 nights, because the ship crosses the whole Mediterranean first. Many are one-way: they end in Piraeus for Athens, or at Venice's terminals, Trieste or Ravenna, so the flight home leaves from there. Kusadasi, Mykonos, Kotor, Corfu and Dubrovnik come up most, then Split and Santorini.

Our Mediterranean guide covers which Italian, French and Greek ports each length of cruise reaches, and how the lines differ.

There are 280 such sailings on the board, running 7 to 37 nights, operated by Celebrity Cruises, Azamara, Explora Journeys, Viking, Windstar Cruises, Costa Cruises, Princess Cruises, Holland America Line, Oceania Cruises, Royal Caribbean International, Virgin Voyages, Cunard, Disney Cruise Line, Norwegian Cruise Line, Carnival Cruise Line, Seabourn, Regent Seven Seas Cruises, and Silversea aboard Celebrity Equinox, Azamara Onward, Explora II, Viking Vesta, Viking Neptune, Celebrity Infinity, Viking Sea, Wind Spirit, Costa Pacifica, Sun Princess, Oosterdam, Azamara Journey, Oceania Sirena, Rhapsody of the Seas, Brilliance of the Seas, Scarlet Lady, Explorer of the Seas, Queen Elizabeth, Viking Star, Disney Wish, Norwegian Viva, Mariner of the Seas, Resilient Lady, Viking Jupiter, Celebrity Xcel, Carnival Sunshine, Seabourn Ovation, Seven Seas Prestige, Celebrity Eclipse, Star Explorer, Costa Serena, Viking Vela, Oceania Nautica, Viking Astrea, Viking Sky, Viking Saturn, Costa Favolosa, Rotterdam, Oceania Allura, Viking Libra, Viking Mira, Nieuw Statendam, Viking Mars, Oceania Marina, Norwegian Pearl, Nieuw Amsterdam, Valiant Lady, Enchanted Princess, Seven Seas Grandeur, Liberty of the Seas, Silver Ray, Explora VI, Seven Seas Explorer, Viking Lyra, and Explora IV. The lowest recorded starting fare is $748 per person, on the Sun, Sep 19, 2027 departure.

Ports of call

Civitavecchia (Italy)214 Marseille (France)152 Messina (Sicily, Italy)149 Naples (Italy)149 Livorno (Italy)108 Kusadasi (Turkey)104 Mykonos (Greece)103 Kotor (Montenegro)101 Valletta (Malta)96 Corfu (Greece)96 Dubrovnik (Croatia)80 Piraeus (Greece)72 Split (Croatia)66 Santorini (Greece)65 La Spezia (Italy)64 Ajaccio (Corsica, France)63 Chania (Greece)56 Monte Carlo (Monaco)55 Sete (France)53 Palma de Mallorca (Spain)48 Zadar (Croatia)45 Villefranche (France)41 Bari (Italy)41 Salerno (Italy)37 Sibenik (Croatia)37 Genoa (Italy)36 Katakolon (Greece)35 Crotone (Italy)33 Bar (Montenegro)33 Rhodes (Greece)32 Heraklion (Crete, Greece)29 Amalfi (Italy)28 Souda Bay (Crete, Greece)27 Sicily (Italy)26 Calvi (France)21 Olbia (Italy)20 Giardini Naxos (Sicily, Italy)20 Porto Santo Stefano (Italy)19 Fusina (Italy)18 Ibiza (Spain)18 Crete (Greece)18 Palamos (Spain)17 Palermo (Sicily, Italy)17 Santa Margherita (Italy)17 Kefalonia (Greece)17 Sorrento (Italy)16 Ephesus (Turkey)16 Portofino (Italy)14 Sanary-Sur-Mer (France)14 Valencia (Spain)13 Rosas (Spain)13 Dardanelles (Turkey)12 Gythion (Greece)12 St. Tropez (France)12 Trieste (Italy)11 Istanbul (Turkey)10 Korcula (Croatia)10 Brindisi (Italy)10 Delphi (Greece)10 Syracuse (Sicily, Italy)9 Toulon (France)9 Canakkale (Turkey)9 Nice (France)8 Koper (Slovenia)8 Cagliari (Sardinia, Italy)8 Catania (Sicily, Italy)7 Cannes (France)7 Sarande (Albania)7 Monemvasia (Greece)7 Bastia (France)7 Mahon (Minorca, Spain)6 Gibraltar6 Mgarr (Malta)6 Rapallo (Italy)5 Marina Grande (Capri, Italy)5 Nafplion (Greece)5 Savona (Italy)5 Piran (Slovenia)5 Trapani (Italy)5 Tunis (Tunisia)4 Port Vendres (France)4 Rijeka (Croatia)4 Bodrum (Turkey)4 Taormina (Sicily, Italy)4 Comino (Malta)3 Malaga (Spain)3 Igoumenitsa (Greece)3 Bonifacio (Corsica, France)3 Cesme (Turkey)3 Taranto (Italy)3 Portoferraio (Italy)3 Pylos (Greece)3 La Goulette (Tunisia)3 Milos (Greece)3 Patmos (Greece)2 Golfo Aranci (Sardinia, Italy)2 Rovinj (Croatia)2 Kos (Greece)2 Cartagena (Spain)2 Chioggia (Venice, Italy)2 Izmir (Turkey)2 Dikili (Turkey)2 Sardinia (Italy)2 Limassol (Cyprus)2 Paros (Greece)2 Almeria (Spain)1 Opatija (Croatia)1 Alexandria (Egypt)1 Volos (Greece)1 Tarragona (Spain)1 Marmaris (Turkey)1 Bozcaada (Turkey)1 Portovenere (Italy)1 Venice (Italy)1 Argostoli (Kefalonia, Greece)1 Syros (Greece)1 Zakynthos (Greece)1 Alghero (Italy)1 Gallipoli (Italy)1 Ravenna (Italy)1
Schedule last updated · 280 departures listed · Dates can change. Verify with the cruise line before booking.

Your Greek isles and eastern Mediterranean options

All routes

The 280 departures below run 134 different routes, cheapest per night first.

Distinct itineraries available, cheapest per night first
ItineraryNightsFrom
10-Night Mediterranean

Calls at Marseille (France) · Santa Margherita (Italy) · Civitavecchia (Italy) · Naples (Italy) · Sicily (Italy) · Heraklion (Crete, Greece) · Kusadasi (Turkey) · Mykonos (Greece)

Ends in Piraeus (Greece)

Next on Thu, Jul 15, 2027

10$748$75 a night
9-Night Eastern Mediterranean

Calls at Marseille (France) · Savona (Italy) · Civitavecchia (Italy) · Naples (Italy) · Palermo (Sicily, Italy) · Valletta (Malta) · Heraklion (Crete, Greece)

Ends in Piraeus (Greece)

Next on Wed, Apr 7, 2027

9$848$94 a night
7-Night Italy & France

Calls at Toulon (France) · Ajaccio (Corsica, France) · Civitavecchia (Italy) · Amalfi (Italy) · Catania (Sicily, Italy)

Ends in Ravenna (Italy)

Next on Mon, May 10, 2027

7$768$110 a night
7-Night Italy & Croatia

Calls at La Spezia (Italy) · Civitavecchia (Italy) · Amalfi (Italy) · Zadar (Croatia)

Ends in Ravenna (Italy)

Next on Sat, May 8, 2027

7$774$111 a night
14-Night Greek Isles and Eastern Mediterranean

Calls at Marseille (France) · Nice (France) · La Spezia (Italy) · Livorno (Italy) · Civitavecchia (Italy) · Salerno (Italy) · Syracuse (Sicily, Italy) · Katakolon (Greece) · Chania (Greece)

Ends in Piraeus (Greece)

Next on Sat, Nov 28, 2026

14$1,559$111 a night
10-Night Croatia Greece & Italy

Calls at Marseille (France) · Genoa (Italy) · Corfu (Greece) · Bar (Montenegro) · Dubrovnik (Croatia) · Naples (Italy)

Ends in Civitavecchia (Italy)

Next on Sun, Jun 27, 2027

10$1,116$112 a night
20-Night Western Mediterranean

Calls at Valencia (Spain) · Marseille (France) · Livorno (Italy) · Civitavecchia (Italy) · Naples (Italy) · Kotor (Montenegro) · Piraeus (Greece) · Mykonos (Greece) · Istanbul (Turkey) · Kusadasi (Turkey) · Kos (Greece) · Rhodes (Greece)

Ends in Piraeus (Greece)

Next on Sun, Jan 16, 2028

20$2,269$113 a night
14-Night Eastern Mediterranean

Calls at Ibiza (Spain) · Palma de Mallorca (Spain) · Valletta (Malta) · Piraeus (Greece) · Santorini (Greece) · Mykonos (Greece) · Messina (Sicily, Italy) · Civitavecchia (Italy) · Savona (Italy)

Next on Tue, Sep 21, 2027

14$1,604$115 a night

Starting fares in US dollars per person, for the cheapest cabin listed, with taxes and port fees included, checked . Fares change often, so check the current price before you book.

The next departures by date

We may earn a commission if you book through these buttons, at no cost to you.

By month

Other destinations from Barcelona

Starting fares in US dollars per person, for the cheapest cabin listed, with taxes and port fees included, checked . Fares change often, so check the current price before you book.

Greek isles and eastern Mediterranean from Barcelona: questions

How many Greek isles and eastern Mediterranean cruises leave Barcelona?

280 Greek isles and eastern Mediterranean cruises leave Barcelona, across 23 months, on 55 ships from Celebrity Cruises, Azamara, Explora Journeys, Viking, Windstar Cruises, Costa Cruises, Princess Cruises, Holland America Line, Oceania Cruises, Royal Caribbean International, Virgin Voyages, Cunard, Disney Cruise Line, Norwegian Cruise Line, Carnival Cruise Line, Seabourn, Regent Seven Seas Cruises, and Silversea.

How long are Greek isles and eastern Mediterranean cruises from Barcelona?

Greek isles and eastern Mediterranean cruises from Barcelona run from 7 to 37 nights. The most common length is 14 nights, on 81 of the 280 sailings.

Which ports do Greek isles and eastern Mediterranean cruises from Barcelona call at?

Most commonly Civitavecchia (214 sailings), Marseille (152 sailings), Messina (149 sailings), Naples (149 sailings), and Livorno (108 sailings).