Direct ferry connections from mainland Europe to Greece are only available from Italy and Albania. You can find information about all routes on this page. In addition, there are numerous routes to the Greek islands from Greece and Turkey - you can find them on our page
ferries to the Greek islands.
All direct ferry routes to and from Greece. Click on a port or route for more information. You can download and print the map via the following link:
Route map Greece.
Greece Ferries
Overview of all ferry routes to and from Greece:
Ferry routes within Greece

14 Sailings Weekly

20 min

2 Sailings Weekly

15 min

6 Sailings Weekly

20 min

14 Sailings Weekly

30 min

6 Sailings Weekly

35 min

2 Sailings Weekly

1 h

14 Sailings Weekly

50 min

4 Sailings Weekly

30 min

6 Sailings Weekly

55 min

14 Sailings Weekly

2 h 45 min

7 Sailings Weekly

3 h 45 min

6 Sailings Weekly

2 h 20 min

1 Sailings Weekly

3 h 55 min

2 Sailings Weekly

1 h 20 min

1 Sailings Weekly

1 h 20 min

3 Sailings Weekly

25 min

1 Sailings Weekly

9 h 45 min

1 Sailings Weekly

2 h 55 min

1 Sailings Weekly

3 h 5 min

3 Sailings Weekly

7 h 50 min

1 Sailings Weekly

8 h 10 min

1 Sailings Weekly

10 h 55 min

7 Sailings Weekly

5 h 15 min

1 Sailings Weekly

6 h 40 min

2 Sailings Weekly

5 h

2 Sailings Weekly

25 min

1 Sailings Weekly

30 min

1 Sailings Weekly

20 min

3 Sailings Weekly

50 min

2 Sailings Weekly

1 h 20 min

7 Sailings Weekly

1 h

7 Sailings Weekly

45 min

3 Sailings Daily

35 min

1 Sailings Weekly

1 h 50 min

7 Sailings Weekly

2 h 50 min

1 Sailings Weekly

3 h

4 Sailings Weekly

45 min

4 Sailings Weekly

35 min

1 Sailings Weekly

2 h 45 min

2 Sailings Weekly

1 h 25 min

2 Sailings Weekly

45 min

1 Sailings Weekly

2 h 40 min

1 Sailings Weekly

2 h 5 min

2 Sailings Weekly

1 h 50 min

1 Sailings Weekly

45 min

10 Sailings Weekly

20 min

4 Sailings Weekly

2 h

1 Sailings Weekly

5 h 15 min

2 Sailings Weekly

30 min

4 Sailings Weekly

1 h

2 Sailings Weekly

35 min
Saronic Ferries

6 Sailings Weekly

45 min

3 Sailings Daily

10 min

6 Sailings Daily

10 min

1 Sailings Weekly

35 min
Saronic Ferries

2 Sailings Weekly

45 min
Saronic Ferries

6 Sailings Weekly

1 h 15 min

1 Sailings Weekly

7 h 5 min

3 Sailings Weekly

15 min

2 Sailings Weekly

20 min

1 Sailings Weekly

1 h 30 min

1 Sailings Weekly

21 h 35 min

1 Sailings Weekly

3 h 5 min

2 Sailings Weekly

1 h 50 min

1 Sailings Weekly

16 h 55 min

1 Sailings Weekly

10 h 25 min

2 Sailings Weekly

1 h 30 min

1 Sailings Weekly

8 h 15 min

1 Sailings Weekly

2 h 50 min

7 Sailings Weekly

4 h 45 min

7 Sailings Weekly

3 h 50 min

1 Sailings Weekly

5 h 20 min

6 Sailings Weekly

1 h 50 min

14 Sailings Weekly

1 h

6 Sailings Weekly

1 h 5 min