The Aéroport d’Ajaccio Napoléon Bonaparte, 6km east of the town centre around the bay, is connected with the French mainland, and in summer with London Stansted, by Air Corsica. It's linked by the hourly bus 8 (€5, 30 minutes) with Ajaccio's train station (bus stop Marconajo). A taxi into town will cost around €25.
Long-distance buses from Ajaccio only serve destinations to the south and west of the city that can’t be reached by train, including Bonifacio, Porto and Sartène. Buses arrive and depart immediately outside the ferry terminal, while local bus companies including Ceccaldi, Eurocorse and Balési Évasion sell tickets inside the adjoining bus terminal. Sunday services operate in July and August only.
Services from the train station, 1km north of the old town and 500m north of the ferry terminal, include the following:
Bastia €21.60, 3¾ hours, five daily
Calvi €25.10, 4¾ hours, two daily (change at Ponte Leccia)
Corte €11.50, two hours, five daily