Runs in-town routes, including a free minibus that runs every 15 minutes between the train station and the citadel, plus a frequent shuttle between Bastia's Préfecture and Poretta airport (€9, 35 minutes).
Bastia's airport, 20km south of the city, offers daily flights to Paris, Lyon and other French mainland destinations, mostly with Air Corsica. In summer, Easyjet flies to London Gatwick, London Stansted and Manchest…
Services from the train station run to Ajaccio (€21.60, 3¾ hours, five daily) via Corte (€10.10, 1¾ hours), and Calvi (€16.40, 3¼ hours, two daily) via Île Rousse (€13.50, 2¾ hours).
Runs at least two buses daily all year to Bastia (45 minutes, €10, no service weekends October to May), and also two daily, in July and August only, to Île Rousse (1¼ hours, €15).
Regular ferry service from Bastia to the French ports of Nice (5½ hours) and Toulon (10 to 12 hours) and the Italian ports of Livorno (four hours) and Savona (6¼ to 12 hours).
Bastia’s bus station – really just a couple of open-air bus stops – is immediately north of place St-Nicolas, behind the Hôtel de Ville (town hall).
Frequent ferry service from Bastia to Nice (seven to 7½ hours), Genoa (seven to 10 hours) and Livorno (four hours).
Two daily buses from Bastia’s bus station to Porto-Vecchio, with Sunday service mid-June to mid-September only.
Taxis from Poretta airport to Bastia (day/night €48/66) and other points in northern Corsica.
Regular ferry service between Bastia and Marseille (10½ to 12 hours).