You can get to Santorini either by plane or by ferry, cruise or yacht.

Plane
The island is connected by Greece’s major airports, like Athens (ATH), Thessaloniki (SKG) and Heraklion (HER), but there are also direct flights from around the world.
Read more about flights to Santorini.
Search for cheap flights to Santorini.

Ferry
Another option is the ferries or speed boats departing from Piraeus or Rafina, the main ports near Athens, which can take you to Santorini in 5-9 hours depending on the type of boat.
If you want to combine your holidays in Santorini with a visit to other islands, the most convenient way is to travel by boat. There are many different ferry routes, that connect Santorini with Piraeus, Rafina and a big number of Aegean islands.
Read more about reaching Santorini by ferry.

Cruise to Santorini
If you prefer to join a cruise and visit Santorini, there are many options, either with a large cruise ship or a yacht/catamaran/sailing boat leaving from Piraeus or other Aegean islands.
Read more about cruises to Santorini.