Athens (Eleftherios Venizelos International Airport; www. aia. gr) handles the vast majority of flights, including all intercontinental traffic.
Thessaloniki (Macedonia International Airport) has direct flights to Amsterdam, Belgrade, Berlin, Brussels, Cyprus, Düsseldorf, Frankfurt, İstanbul, London, Milan, Moscow, Munich, Paris, Stuttgart, Tirana, Vienna and Zürich.
Iraklio (Nikos Kazantzakis International Airport)
Rhodes (Diagoras Airport)
Olympic Airlines (www. olympicairlines. com) is the country’s national airline, and most flights to Athens and Thessaloniki are with Olympic or the flag carrier of the country of departure. Olympic is not Greece’s only international airline. Aegean Airlines(www. aegeanair. com), a member of the Star Alliance network, covers almost all domestic flights and also operates international routes to Greece from a growing number of European cities. Athens is also well-served by airlines from all over Europe, the Middle East, North America, and Southeast Asia, with flights to their respective hubs.
The state train company is Trainose (Τραινοσέ).
Thessaloniki is Greece's hub for international rail service. Trains connect Thessaloníki to Sofia (3 daily), Bucharest (1 daily), Istanbul (2 daily) and Belgrade via Skopje (2 daily).
There are special fares as Balkan Flexipass and other offers e. g. the City-Star Ticket form Czech Republic to Greece.
From Turkey there are ferries: from Marmaris to Rhodes, from Cesme to Chios, from Bodrum to Kos, from Kusadasi to Samos.
There are also ferries connecting Piraeus and Rhodes to Alexandria (Egypt), Larnaca and Limassol (Cyprus), and Haifa (Israel).