In total, there are four airports on Corsica - Ajaccio, Bastia, Calvi and Figari. Apart from Bastia airport, with an hourly bus service to town, the other three have no public transport system to the nearest city. With flights to the island rather expensive, it is often a better option to book a flight to Nice then board a connecting ferry across to Corsica. The easiest and simplest solution from France, is board the Nice to Calvi, I’lle-Rousee, Ajaccio and Bastia service. Here you can enjoy the Corsican coastline and arrive downtown. In addition, there are regular ferries that serve Marseille and Toulon. From Italy, you can reach corsica from Genoa, Livorno, Savona, Naples or Sardinia. Once on the island, there are railway links to Ajaccio and Bastia. Although new railways are under development, the scenery and ambience of these old lines are well worth experiencing.