Most cruises from Barcelona to Athens are 10 or more days long and include stops in France, Italy and Greece. Malta is another common port of call on these one-way voyages.

Barcelona to Athens Cruises One-Way
14-day cruise from Barcelona to Athens on Princess Cruises. Ports of call: Gibraltar, Marseille (France), Genoa (Italy), Florence (Italy), Rome (Italy), Salerno (Italy), Kotor (Montenegro), Corfu (Greece), Crete (Greece) and Mykonos (Greece).
• 2018 departure: June 2.
14-day cruise from Barcelona to Athens on Princess Cruises. Ports of call: Gibraltar, Marseille (France), Genoa (Italy), Florence (Italy), Rome (Italy), Salerno (Italy), Kotor (Montenegro), Corfu (Greece), Crete (Greece) and Mykonos (Greece).
• 2018 departure: June 23.
14-day cruise from Barcelona to Athens on Princess Cruises. Ports of call: Gibraltar, Marseille (France), Genoa (Italy), Florence (Italy), Rome (Italy), Salerno (Italy), Kotor (Montenegro), Corfu (Greece), Crete (Greece) and Mykonos (Greece).
• 2018 departure: August 4.
14-day cruise from Barcelona to Athens on Princess Cruises. Ports of call: Gibraltar, Marseille (France), Genoa (Italy), Florence (Italy), Rome (Italy), Salerno (Italy), Kotor (Montenegro), Corfu (Greece), Crete (Greece) and Mykonos (Greece).
• 2018 departure: August 25.
14-day cruise from Barcelona to Athens on Seabourn Cruises. Ports of call: Mahon, La Jolliette, St Tropez, Ajaccio, Monte Carlo, Portovenere, Rome, Amalfi, Syracuse, Crotone, Corfu, Katakolon and Nafplion.
• 2018 departure: October 6.
