There are plenty of flight options available from all over the Europe if you want to get into Santorini. Ferries are also available from Greece port. The flight time from Athens is about 30 minutes.
New Delhi and Mumbai has various daily flights for Athens. Qatar Airways, Jet Airways, Emirates, Etihad, Egypt Air, Turkish Airlines offer services to Athens. From there, you can take flights or ferries to reach Santorini.
Santorini national Airport situated in the village of Kamari provides daily flight connections from nearby Athens and places all over Europe. There are regular flights from Athens by Olympic Air, Aegean Airlines, and AirSea Lines. During summer, connections for Crete (Heraklion), Rhodes and Mykonos are also provided. In July and August Astra Airlines flies from Thessaloniki.
Frequent ferry from Piraeus port in Athens are available which connect Santorini to the new port of Athinios. There is also a daily connection between Heraklion (Crete) and Santorini during high season. The trip from Piraeus to Santorini takes 4.5hrs with a high-speed ferry.
The island is not very big; it takes around 50 minutes from one end to the other. Most tourists prefer covering that distance by foot. However, public bus services costing EUR 1.60, EUR 1.80 and EUR 2.20 run ever half an hour. No daily or weekly passes are available for the services. The buses are air-conditioned but the drivers are not much friendly. Hop on hop off services is also there on the island. Boats sail between major coastal cities. Cars can also be rented for about EUR 45. A popular method to get around on the island is to get an all-terrain vehicle (ATV) which are available on rent for about EUR 20 to EUR 30 per day.
Compare quotes from upto 3 travel agents for free