Corfu, known also as Kerkyra (Κέρκυρα in Greek), is one of the Ionian Islands located on the northwest coast of Greece. Corfu lies in the Ionian sea close to mainland Greece, east of Italy and southwest of Albania.
In order to reach Corfu you have four choices:

By plane.
The fastest way is by plane. There are scheduled flights to Corfu from Athens and Thessaloniki all year round. From March to October more airlines serve the island from all of the major airports in Europe, mainly from Germany and England. These flights are used by tour operators for package holidays with accommodation. There are always seats on the planes available for “flight only” booking, that are sold by flight agents, to ensure that the flights are completely full and cheap. Corfu International Airport – I. Kapodistrias – CFU is situated a short distance from Corfu Town center. There is an ATM on the arrivals. You can reach the city center from the Airport by Blue City Bus (No.15) for €1.20, or by taxi for approximately 10€.

By boat.
The only way to travel by ferry from mainland Greece to Corfu is from the port of Igoumenitsa to Corfu Town or Lefkimmi (Corfu’s second largest town). There are many routes per day and the sailing duration is around 1.5 – 2hours. There are also ferry routes that connect Corfu with Italy (Venice, Ancona, Bari and Brindisi) and Albania (Himara and Saranda). Cruise ships dock at Corfu’s New Port.
If you own a yacht you can approach the island and stay in Gouvia Marina, the largest and the most organized marina near Corfu Town. In Corfu Town you can moor off at the NAOK harbour or at the Old Port. You can also moor off at Benitses Marina, a little further from Corfu Town.

By Bus.
There are daily bus routes (KTEL – Green Bus) between Corfu, Athens and Thessaloniki.
By Car.
The ferries that operate on the Italy – Greece lines have large garages that are ideal for cars, motorcycles and caravans.
From mainland Greece through the port of Igoumenitsa to Corfu Town (10€ per person, 40€ car and 15€ motorbike) or Lefkimmi, Corfu’s second largest town (7.20€ per person, 27.80€ car, 8€ motorbike). If your destination is the southern part of the island, it is better to take the ship which goes to the port of Lefkimmi.