Corfu has an international airport with regular flights to and from Europe and other cities in Greece. Corfu can also be reached by ferry from Igoumenitsa and Patra. There are ferries with a one and a half hour route between Corfu and Igoumenitsa every hour during the day. Coming from Patra, you can buy a domestic ticket on one of the international ferries going to Italy because they stop in Corfu on the way
Travelling by plane
From the end of April until the middle of October there are numerous charter flights from all of the major Airports in Europe. There are scheduled flights that fly through Athens. Olympic Airlines and Aegean Airlines fly at least 4 times every day to Corfu. In addition to these flights there flight to Thessaloniki 2 or 3 times a week to Corfu
Travelling by boat
There are several ferry services between Corfu and many Italian cities on the Adriatic coast such as Ancona, Brindisi,Triest and Venice. The shortest route is from Brindisi taking approximately 8 hours but the most comfortable way is by boat from Venice (24 hours) and Triest (27 hours).