There are daily flights from Athens Eleftherios Venizelos International Airport and Macedonia (SKG) Thessaloniki Airport to Ioannis Kapodistrias Airport in Corfu. The flights from both cities take about 50 minutes.
By Ferry Boat:
If you wish to travel to Corfu by boat there are many options. A large number of ships depart daily for Corfu from Igoumenitsa. Specific itineraries are subject to change according to season. Large ships depart for Italy from Patras and usually stop in Corfu, as do those which travel in the opposite direction from Italy to Patras.
You can take the Egnatia Motorway and the major arterial roads from Athens, Thessaloniki and Ioannina by car or bus, which operate daily from these cities.