One of the most popular holiday destinations worldwide and the most visited of all the Greek islands, Santorini (or Thera / Thira), is easily reachable by air or ferry from Athens and can be combined for an island-hopping with islands like Mykonos, Crete, Paros, Naxos and more.
Santorini Airport has year-round flight connections with Athens, and summertime European connections.
Frequent ferries and high-speed catamarans link Santorini with Athens’ main port of Piraeus, Crete and various Cycladic islands. Your best bet for ferry timetables is OpenSeas.
You will find below all the needed information about how to get to Santorini:
Santorini (Thira) National Airport (JTR) is located north of the village of Kamari, with regular flights from Athens. The flight duration from Athens to Santorini is about 30 minutes. During summer, some airlines connect Santorini with other popular islands such as Crete (Heraklion), Rhodes and Mykonos, and during the months of July and August from Thessaloniki.
You can visit their website here: https://www.jtr-airport.gr/en
From May till October charter airlines fly directly to Santorini from many European airports.
Frequent ferries and high-speed catamarans link Santorini with Athens’ main port of Piraeus, Crete and various Cycladic islands.
Take the ferry from Piraeus past Paros and Naxos to the new port of Athinios on Santorini. There is also daily connection between Heraklion (Crete) and Santorini during high season. If you prefer traveling by sea, your best bet is high-speed catamarans. The trip from Pireaus to Santorini takes 4.5hrs with a high speed ferry.
If you arrive by cruise ship, the experience will surely leave you with lasting memories. Cruise ships that call on Santorini do not dock but hold position in the caldera near the Old Port of Fira and require tendering, which is usually provided by the Union Boatman of Santorini. Locals with fishing boats occasionally transfer cruisers to the Old Port at Fira (Skala Pier, which seems not to have changed over the last 50 years).