By air, there are domestic flights from Athens daily. To arrive by boat you can reach any one of the 6 ports which are located at Heraklion, Chania, Rethymno, Agios Nikolaos, Sitia, and Kastelli-Kissamou.
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 summer charter flights to Crete.
Visa is required to travel to Crete. You may lodge an application for a business visa when you intend to travel for tourism for a maximum of 90 days during any 180- day period.
You can fly to Athens and from there you can take summer charter flights to Crete which will land you in the city of Heraklion.
You can easily rent a car in Crete as long as you have your licence. The rent starts from around EUR 100 for 7 days. Cretans drive on the right-hand side of the road so it can be a challenge for Indians. Taxis are also available but that can be bit expensive. Buses are quite frequent and trustworthy. Drivers usually divert from their marked route to enter little villages if ask them¾to do so. Bus services along the north coast and south are excellent and cheap. Since there are no roads along the southwest coast, there is a ferry line between Paleochora, Sougia, Agia Poumeli, Loutro and Hora sfakion.