About Ferries to Greece

Greece Direct Ferries offer the complete range of Ferries to Greece on all return routes with Europe's leading ferry companies. Find live ferry timetables and prices for your Ferry to Greece by selecting your preferred route from the fare search, number of passengers, and then click search.

If you're looking for Ferries to Greece, we have it covered with a large choice of crossings from the shortest and cheapest to the longest and most luxurious. For more in depth information on each Ferry to Greece or Ferry Company, please click on the links below. Alternatively, for commercial ferries to Greece, visit our Freight Ferries to Greece page.
Ancona to Patras Ferry
10 Sailings Weekly
21 hour crossing
Superfast Ferries
Superfast Ferries
Ancona to Patras Ferry
6 Sailings Weekly
21 hour 30 minute crossing
Minoan Lines
Minoan Lines
Ancona to Patras Ferry
10 Sailings Weekly
21 hour crossing
Anek Lines
Anek Lines
Ancona to Igoumenitsa Ferry
10 Sailings Weekly
15 hour crossing
Superfast Ferries
Superfast Ferries
Ancona to Igoumenitsa Ferry
6 Sailings Weekly
15 hour 30 minute crossing
Minoan Lines
Minoan Lines
Ancona to Igoumenitsa Ferry
10 Sailings Weekly
15 hour crossing
Anek Lines
Anek Lines
Bari to Patras Ferry
7 Sailings Weekly
15 hour 30 minute crossing
Superfast Ferries
Superfast Ferries
Bari to Igoumenitsa Ferry
7 Sailings Weekly
8 hour 30 minute crossing
Superfast Ferries
Superfast Ferries
Bari to Igoumenitsa Ferry
7 Sailings Weekly
11 hour 30 minute crossing
Ventouris Ferries
Ventouris Ferries
Venice to Igoumenitsa Ferry
4 Sailings Weekly
21 hour crossing
Minoan Lines
Minoan Lines
Venice to Igoumenitsa Ferry
4 Sailings Weekly
24 hour crossing
Anek Lines
Anek Lines
Venice to Patras Ferry
4 Sailings Weekly
29 hour crossing
Minoan Lines
Minoan Lines
Venice to Patras Ferry
4 Sailings Weekly
32 hour crossing
Anek Lines
Anek Lines
Brindisi to Patras Ferry
6 Sailings Weekly
15 hour 30 minute crossing
Endeavor Lines
Endeavor Lines
Brindisi to Igoumenitsa Ferry
7 Sailings Weekly
7 hour crossing
Endeavor Lines
Endeavor Lines
Brindisi to Igoumenitsa Ferry
5 Sailings Weekly
6 hour 15 minute crossing
Ventouris Ferries
Ventouris Ferries
Brindisi to Igoumenitsa Ferry
5 Sailings Weekly
7 hour 30 minute crossing
Agoudimos Lines
Agoudimos Lines
Heraklion to Piraeus Ferry
14 Sailings Weekly
6 hour 30 minute crossing
Minoan Lines
Minoan Lines
Heraklion to Piraeus Ferry
1 Sailing Weekly
8 hour crossing
Blue Star Ferries
Blue Star Ferries
Heraklion to Piraeus Ferry
14 Sailings Weekly
6 hour 30 minute crossing
Anek Lines
Anek Lines
Chania to Piraeus Ferry
7 Sailings Weekly
8 hour 30 minute crossing
Anek Lines
Anek Lines

Ferries within Greece

Patras to Igoumenitsa Ferry
9 Sailings Weekly
5 hour 15 minute crossing
Minoan Lines
Minoan Lines
Igoumenitsa to Patras Ferry
11 Sailings Weekly
5 hour 45 minute crossing
Minoan Lines
Minoan Lines
Piraeus to Methana Ferry
14 Sailings Weekly
2 hour crossing
Hellenic Seaways
Hellenic Seaways
Methana to Piraeus Ferry
14 Sailings Weekly
1 hour 40 minute crossing
Hellenic Seaways
Hellenic Seaways
Piraeus to Ermioni Ferry
15 Sailings Weekly
1 hour 40 minute crossing
Hellenic Seaways
Hellenic Seaways
Ermioni to Piraeus Ferry
20 Sailings Weekly
1 hour 35 minute crossing
Hellenic Seaways
Hellenic Seaways
Piraeus to Porto Heli Ferry
15 Sailings Weekly
1 hour 50 minute crossing
Hellenic Seaways
Hellenic Seaways
Porto Heli to Piraeus Ferry
15 Sailings Weekly
2 hour crossing
Hellenic Seaways
Hellenic Seaways
Kavala to Lavrio Ferry
3 Sailings Weekly
15 hour 35 minute crossing
Nel Lines
Nel Lines
Lavrio to Kavala Ferry
3 Sailings Weekly
16 hour 45 minute crossing
Nel Lines
Nel Lines
Corfu to Patras Ferry
4 Sailings Weekly
6 hour 15 minute crossing
Minoan Lines
Minoan Lines
Corfu to Patras Ferry
3 Sailings Weekly
6 hour 15 minute crossing
Anek Lines
Anek Lines
Corfu to Igoumenitsa Ferry
4 Sailings Weekly
1 hour 45 minute crossing
Anek Lines
Anek Lines
Zante to Igoumenitsa Ferry
1 Sailing Weekly
7 hour crossing
Agoudimos Lines
Agoudimos Lines
Chios to Piraeus Ferry
6 Sailings Weekly
8 hour 15 minute crossing
Nel Lines
Nel Lines
Chios to Piraeus Ferry
4 Sailings Weekly
6 hour crossing
Hellenic Seaways
Hellenic Seaways
Chios to Thessaloniki Ferry
1 Sailing Weekly
19 hour 35 minute crossing
Nel Lines
Nel Lines
Limnos (Myrina) to Thessaloniki Ferry
1 Sailing Weekly
8 hour 30 minute crossing
Nel Lines
Nel Lines
Limnos (Myrina) to Kavala Ferry
3 Sailings Weekly
4 hour 30 minute crossing
Nel Lines
Nel Lines
Psara to Lavrio Ferry
3 Sailings Weekly
5 hour crossing
Nel Lines
Nel Lines
Mesta (Chios) to Lavrio Ferry
3 Sailings Weekly
6 hour 30 minute crossing
Nel Lines
Nel Lines
Katapola (Amorgos) to Piraeus Ferry
4 Sailings Weekly
5 hour 15 minute crossing
Blue Star Ferries
Blue Star Ferries
Katapola (Amorgos) to Piraeus Ferry
3 Sailings Weekly
5 hour 45 minute crossing
Sea Jets
Sea Jets
Aegiali (Amorgos) to Piraeus Ferry
4 Sailings Weekly
8 hour 5 minute crossing
Blue Star Ferries
Blue Star Ferries
Donoussa to Piraeus Ferry
3 Sailings Weekly
7 hour 10 minute crossing
Blue Star Ferries
Blue Star Ferries
Ios to Piraeus Ferry
2 Sailings Weekly
7 hour 50 minute crossing
Ventouris Sea Lines
Ventouris Sea Lines
Ios to Piraeus Ferry
7 Sailings Weekly
5 hour 20 minute crossing
Sea Jets
Sea Jets
Ios to Piraeus Ferry
5 Sailings Weekly
4 hour 10 minute crossing
Hellenic Seaways
Hellenic Seaways
Iraklia to Piraeus Ferry
3 Sailings Weekly
7 hour crossing
Blue Star Ferries
Blue Star Ferries
Koufonissi to Piraeus Ferry
3 Sailings Weekly
8 hour 5 minute crossing
Blue Star Ferries
Blue Star Ferries
Koufonissi to Piraeus Ferry
3 Sailings Weekly
6 hour 20 minute crossing
Sea Jets
Sea Jets
Mykonos to Piraeus Ferry
7 Sailings Weekly
5 hour 30 minute crossing
Blue Star Ferries
Blue Star Ferries
Mykonos to Piraeus Ferry
9 Sailings Weekly
3 hour 25 minute crossing
Aegean Speed Lines
Aegean Speed Lines
Mykonos to Piraeus Ferry
5 Sailings Weekly
4 hour 5 minute crossing
Hellenic Seaways
Hellenic Seaways
Naxos to Piraeus Ferry
16 Sailings Weekly
5 hour crossing
Blue Star Ferries
Blue Star Ferries
Naxos to Piraeus Ferry
5 Sailings Weekly
3 hour 10 minute crossing
Hellenic Seaways
Hellenic Seaways
Paros to Piraeus Ferry
3 Sailings Daily
3 hour 50 minute crossing
Blue Star Ferries
Blue Star Ferries
Paros to Piraeus Ferry
5 Sailings Weekly
2 hour 25 minute crossing
Hellenic Seaways
Hellenic Seaways
Thira (Santorini) to Piraeus Ferry
11 Sailings Weekly
5 hour crossing
Blue Star Ferries
Blue Star Ferries
Thira (Santorini) to Piraeus Ferry
2 Sailings Weekly
9 hour 20 minute crossing
Ventouris Sea Lines
Ventouris Sea Lines
Thira (Santorini) to Piraeus Ferry
7 Sailings Weekly
4 hour 15 minute crossing
Sea Jets
Sea Jets
Thira (Santorini) to Piraeus Ferry
5 Sailings Weekly
4 hour 45 minute crossing
Hellenic Seaways
Hellenic Seaways
Andros to Rafina Ferry
12 Sailings Weekly
1 hour 55 minute crossing
Agoudimos Lines
Agoudimos Lines
Andros to Rafina Ferry
10 Sailings Weekly
1 hour 55 minute crossing
Cyclades Fast Ferries
Cyclades Fast Ferries
Mykonos to Rafina Ferry
7 Sailings Weekly
4 hour 45 minute crossing
Agoudimos Lines
Agoudimos Lines
Mykonos to Rafina Ferry
4 Sailings Weekly
3 hour 30 minute crossing
Cyclades Fast Ferries
Cyclades Fast Ferries
Mykonos to Rafina Ferry
15 Sailings Weekly
2 hour 5 minute crossing
Sea Jets
Sea Jets
Mykonos to Rafina Ferry
5 Sailings Weekly
2 hour 10 minute crossing
Hellenic Seaways
Hellenic Seaways
Schinoussa to Piraeus Ferry
3 Sailings Weekly
7 hour 20 minute crossing
Blue Star Ferries
Blue Star Ferries
Sifnos to Piraeus Ferry
13 Sailings Weekly
2 hour 30 minute crossing
Aegean Speed Lines
Aegean Speed Lines
Sifnos to Piraeus Ferry
7 Sailings Weekly
4 hour 35 minute crossing
Zante Ferries
Zante Ferries
Sifnos to Piraeus Ferry
3 Sailings Weekly
4 hour 40 minute crossing
Ventouris Sea Lines
Ventouris Sea Lines
Syros to Piraeus Ferry
9 Sailings Weekly
3 hour 45 minute crossing
Blue Star Ferries
Blue Star Ferries
Syros to Piraeus Ferry
7 Sailings Weekly
2 hour 35 minute crossing
Aegean Speed Lines
Aegean Speed Lines
Syros to Piraeus Ferry
4 Sailings Weekly
2 hour 45 minute crossing
Hellenic Seaways
Hellenic Seaways
Tinos to Piraeus Ferry
6 Sailings Weekly
4 hour 45 minute crossing
Blue Star Ferries
Blue Star Ferries
Tinos to Piraeus Ferry
7 Sailings Weekly
4 hour crossing
Aegean Speed Lines
Aegean Speed Lines
Tinos to Piraeus Ferry
5 Sailings Weekly
3 hour 25 minute crossing
Hellenic Seaways
Hellenic Seaways
Tinos to Rafina Ferry
7 Sailings Weekly
3 hour 50 minute crossing
Agoudimos Lines
Agoudimos Lines
Tinos to Rafina Ferry
6 Sailings Weekly
3 hour 50 minute crossing
Cyclades Fast Ferries
Cyclades Fast Ferries
Tinos to Rafina Ferry
15 Sailings Weekly
1 hour 40 minute crossing
Sea Jets
Sea Jets
Tinos to Rafina Ferry
5 Sailings Weekly
1 hour 45 minute crossing
Hellenic Seaways
Hellenic Seaways
Kea to Lavrio Ferry
1 Sailing Weekly
1 hour crossing
Anek Lines
Anek Lines
Kea to Lavrio Ferry
3 Sailings Weekly
45 minute crossing
Nel Lines
Nel Lines
Kythnos to Lavrio Ferry
1 Sailing Weekly
2 hour 30 minute crossing
Anek Lines
Anek Lines
Kythnos to Lavrio Ferry
3 Sailings Weekly
1 hour 45 minute crossing
Nel Lines
Nel Lines
Syros to Lavrio Ferry
1 Sailing Weekly
5 hour crossing
Anek Lines
Anek Lines
Syros to Lavrio Ferry
3 Sailings Weekly
3 hour 35 minute crossing
Nel Lines
Nel Lines
Milos to Piraeus Ferry
11 Sailings Weekly
3 hour crossing
Aegean Speed Lines
Aegean Speed Lines
Milos to Piraeus Ferry
5 Sailings Weekly
6 hour 10 minute crossing
Zante Ferries
Zante Ferries
Milos to Piraeus Ferry
1 Sailing Weekly
7 hour 5 minute crossing
Ventouris Sea Lines
Ventouris Sea Lines
Milos to Piraeus Ferry
7 Sailings Weekly
2 hour 30 minute crossing
Sea Jets
Sea Jets
Serifos to Piraeus Ferry
10 Sailings Weekly
2 hour 25 minute crossing
Aegean Speed Lines
Aegean Speed Lines
Serifos to Piraeus Ferry
6 Sailings Weekly
3 hour 50 minute crossing
Zante Ferries
Zante Ferries
Serifos to Piraeus Ferry
3 Sailings Weekly
3 hour 45 minute crossing
Ventouris Sea Lines
Ventouris Sea Lines
Kythnos to Piraeus Ferry
5 Sailings Weekly
3 hour crossing
Zante Ferries
Zante Ferries
Kythnos to Piraeus Ferry
1 Sailing Weekly
3 hour crossing
Ventouris Sea Lines
Ventouris Sea Lines
Sikinos to Piraeus Ferry
2 Sailings Weekly
7 hour 10 minute crossing
Ventouris Sea Lines
Ventouris Sea Lines
Kimolos to Piraeus Ferry
5 Sailings Weekly
5 hour 55 minute crossing
Zante Ferries
Zante Ferries
Kimolos to Piraeus Ferry
1 Sailing Weekly
5 hour 45 minute crossing
Ventouris Sea Lines
Ventouris Sea Lines
Folegandros to Piraeus Ferry
2 Sailings Weekly
6 hour 20 minute crossing
Ventouris Sea Lines
Ventouris Sea Lines
Folegandros to Piraeus Ferry
7 Sailings Weekly
3 hour 15 minute crossing
Sea Jets
Sea Jets
Naxos to Rafina Ferry
5 Sailings Weekly
3 hour 5 minute crossing
Hellenic Seaways
Hellenic Seaways
Paros to Rafina Ferry
12 Sailings Weekly
3 hour crossing
Sea Jets
Sea Jets
Agios Efstratios to Kavala Ferry
3 Sailings Weekly
7 hour 35 minute crossing
Nel Lines
Nel Lines
Kalymnos to Piraeus Ferry
5 Sailings Weekly
9 hour 40 minute crossing
Blue Star Ferries
Blue Star Ferries
Kastelorizo to Piraeus Ferry
2 Sailings Weekly
26 hour 10 minute crossing
Blue Star Ferries
Blue Star Ferries
Kos to Piraeus Ferry
16 Sailings Weekly
8 hour crossing
Blue Star Ferries
Blue Star Ferries
Leros to Piraeus Ferry
6 Sailings Weekly
7 hour 20 minute crossing
Blue Star Ferries
Blue Star Ferries
Nisyros to Piraeus Ferry
3 Sailings Weekly
12 hour 51 minute crossing
Blue Star Ferries
Blue Star Ferries
Patmos to Piraeus Ferry
7 Sailings Weekly
6 hour 10 minute crossing
Blue Star Ferries
Blue Star Ferries
Astypalea to Piraeus Ferry
3 Sailings Weekly
9 hour 45 minute crossing
Blue Star Ferries
Blue Star Ferries
Rhodes to Piraeus Ferry
14 Sailings Weekly
11 hour crossing
Blue Star Ferries
Blue Star Ferries
Tilos to Piraeus Ferry
3 Sailings Weekly
14 hour 20 minute crossing
Blue Star Ferries
Blue Star Ferries
Poros to Piraeus Ferry
34 Sailings Weekly
1 hour crossing
Hellenic Seaways
Hellenic Seaways
Aegina to Piraeus Ferry
55 Sailings Weekly
40 minute crossing
Hellenic Seaways
Hellenic Seaways
Agistri to Piraeus Ferry
44 Sailings Weekly
1 hour crossing
Hellenic Seaways
Hellenic Seaways
Hydra to Piraeus Ferry
35 Sailings Weekly
1 hour 10 minute crossing
Hellenic Seaways
Hellenic Seaways
Spetses to Piraeus Ferry
29 Sailings Weekly
1 hour 40 minute crossing
Hellenic Seaways
Hellenic Seaways
Vathi to Thessaloniki Ferry
1 Sailing Weekly
23 hour 55 minute crossing
Nel Lines
Nel Lines
Mitilini to Thessaloniki Ferry
1 Sailing Weekly
15 hour 10 minute crossing
Nel Lines
Nel Lines
Mitilini to Piraeus Ferry
4 Sailings Weekly
8 hour 30 minute crossing
Hellenic Seaways
Hellenic Seaways
Skiathos to Volos Ferry
10 Sailings Weekly
1 hour 40 minute crossing
Hellenic Seaways
Hellenic Seaways
Skiathos to Agios Konstantinos Ferry
5 Sailings Weekly
1 hour 45 minute crossing
Hellenic Seaways
Hellenic Seaways
Alonissos to Volos Ferry
9 Sailings Weekly
3 hour 15 minute crossing
Hellenic Seaways
Hellenic Seaways
Alonissos to Agios Konstantinos Ferry
4 Sailings Weekly
3 hour 20 minute crossing
Hellenic Seaways
Hellenic Seaways
Glossa to Volos Ferry
7 Sailings Weekly
2 hour 10 minute crossing
Hellenic Seaways
Hellenic Seaways
Skopelos to Volos Ferry
10 Sailings Weekly
2 hour 45 minute crossing
Hellenic Seaways
Hellenic Seaways
Glossa to Agios Konstantinos Ferry
5 Sailings Weekly
2 hour 15 minute crossing
Hellenic Seaways
Hellenic Seaways
Skopelos to Agios Konstantinos Ferry
5 Sailings Weekly
2 hour 50 minute crossing
Hellenic Seaways
Hellenic Seaways
Catania to Corinth Ferry
1 Sailing Weekly
26 hour crossing
Grimaldi Lines
Grimaldi Lines
Catania to Patras Ferry
1 Sailing Weekly
55 hour 30 minute crossing
Grimaldi Lines
Grimaldi Lines

Ferries to Greece

© Direct Ferries Ltd