Greek Island Hopping by Ferry
Greek island hopping by ferry is one of the best ways to see the country, and the ferry network is extensive enough that most combinations of islands are possible with a bit of planning. The principle is simple: Greece has dozens of inhabited islands spread across several island groups, and the ferry network connects them to each other and to the mainland. What takes some getting used to is that the network is not a single system with a single timetable, but a collection of routes operated by different companies that change significantly between summer and winter.
The main starting points for island hopping are Piraeus, the large port south of Athens city centre, and Rafina, a smaller port east of Athens near the airport. Piraeus handles the majority of routes: Cyclades, Dodecanese, Crete, and the Saronic Gulf islands all depart from here. Rafina is useful for Mykonos, Andros, and Tinos, and is worth considering if you are flying into Athens.
The high season from June to September is when the full network operates, with daily or near-daily sailings on most routes and multiple departures per day on the busiest ones like Piraeus to Paros or Piraeus to Mykonos. Outside of that window, the network reduces but does not stop, and the major routes continue year-round. For practical planning, the key things to know are that high-speed ferries (catamarans) are faster but more expensive and more susceptible to cancellation in poor weather, while conventional ferries are slower but more reliable in choppy conditions and can carry vehicles.
Booking tickets in advance is essential in July and August, particularly for cabin berths on overnight sailings. For shoulder season travel from May to June and September to October, you can often buy tickets a day or two before sailing, though popular routes to Mykonos and Santorini still fill up. The guides in this section cover specific routes, helping you understand travel times, operators, ticket prices, and what to expect at each port.
Ferry Routes

Folegandros to Serifos Ferry

Folegandros to Sifnos Ferry

Folegandros to Sikinos Ferry

Folegandros to Syros Ferry

Heraklion to Mykonos Ferry

Heraklion to Piraeus Ferry

Heraklion to Santorini Ferry

Ios to Kimolos Ferry

Ios to Milos Ferry

Ios to Mykonos Ferry

Ios to Naxos Ferry

Ios to Paros Ferry

Ios to Santorini Ferry

Ios to Serifos Ferry

Ios to Tinos Ferry

Karpathos to Sitia Ferry

Amorgos to Donoussa Ferry

Kos to Kalymnos Ferry

Kos to Rhodes Ferry

Koufonisi to Paros Ferry

Kyllini to Zakynthos Ferry

Milos to Amorgos Ferry

Mykonos to Heraklion Ferry

Mykonos to Ios Ferry

Mykonos to Naxos Ferry

Mykonos to Paros Ferry

Mykonos to Santorini Ferry

Naxos to Koufonisi Ferry

Naxos to Mykonos Ferry

Naxos to Paros Ferry

Naxos to Santorini Ferry

Paros to Mykonos Ferry

Paros to Naxos Ferry

Paros to Santorini Ferry

Piraeus to Aegina Ferry

Piraeus to Anafi Ferry

Piraeus to Chania Ferry

Piraeus to Donoussa Ferry

Piraeus to Folegandros Ferry

Piraeus to Iraklia Ferry

Piraeus to Heraklion Ferry

Piraeus to Hydra Ferry

Piraeus to Ios Ferry

Piraeus to Amorgos Ferry

Piraeus to Kimolos Ferry

Piraeus to Kythnos Ferry

Piraeus to Milos Ferry

Piraeus to Mykonos Ferry

Piraeus to Naxos Ferry

Piraeus to Paros Ferry

Piraeus to Poros Ferry

Piraeus to Rhodes Ferry

Piraeus to Santorini Ferry

Piraeus to Schinoussa Ferry

Piraeus to Serifos Ferry

Piraeus to Sifnos Ferry

Piraeus to Sikinos Ferry

Piraeus to Spetses Ferry

Piraeus to Syros Ferry

Rafina to Andros Ferry

Rafina to Mykonos Ferry

Rafina to Tinos Ferry

Rethymno to Santorini Ferry

Rhodes to Kos Ferry

Rhodes to Symi Ferry

Rhodes to Syros Ferry

Santorini to Anafi Ferry

Santorini to Folegandros Ferry

Santorini to Andros Ferry

Santorini to Heraklion Ferry

Santorini to Ios Ferry

Santorini to Amorgos Ferry

Santorini to Kimolos Ferry

Santorini to Milos Ferry

Santorini to Mykonos Ferry

Santorini to Naxos Ferry

Santorini to Paros Ferry

Santorini to Serifos Ferry

Santorini to Sifnos Ferry

Santorini to Sikinos Ferry

Santorini to Syros Ferry

Santorini to Tinos Ferry

Skiathos to Skopelos Ferry

Skopelos to Alonissos Ferry

Symi to Kos Ferry

Symi to Rhodes Ferry

Symi to Tilos Ferry

Syros to Folegandros Ferry

Syros to Kimolos Ferry

Syros to Kythnos Ferry

Syros to Milos Ferry

Syros to Mykonos Ferry

Syros to Naxos Ferry

Syros to Paros Ferry

Syros to Santorini Ferry

Syros to Serifos Ferry

Syros to Sifnos Ferry

Syros to Sikinos Ferry

Syros to Tinos Ferry

Tinos to Andros Ferry

Tinos to Ios Ferry

Tinos to Kythnos Ferry

Tinos to Mykonos Ferry

Tinos to Naxos Ferry

Tinos to Paros Ferry

Tinos to Santorini Ferry

Tinos to Syros Ferry

Volos to Skiathos Ferry
Santorini to Kythnos Ferry

Syros to Amorgos Ferry

Syros to Iraklia Ferry
