Greece is very well-connected to the rest of the world via a robust network of flights. All the international flights operate from the Elefthérios Venizélos International Airport located in Athens. There are regular and direct as well as connecting flights operating from Delhi, Bengaluru and Mumbai. In fact, the direct flights are the easiest and the most effective way to travel to Greece. Apart from this, Greece is also well-connected to its islands by the national airline - Aegean Air.
Trains may not be the quickest way to get into Greece but they are certainly the prettiest. Moreover, Greece being a part of the Schengen Agreement enjoys easy access to other bordering countries such as Turkey, Croatia, Netherlands and Italy. The scenery passing by your window and the picture-perfect towns will more than make up for the longer duration.