To reach the airport take Azienda Muni-cipalizzata Trasporti Autofiloviari Baresi (Amtab) bus 16 (€0.77, 40 minutes, hourly 5am to11pm) from Piazza Aldo Moro. Tempesta buses run a faster service (€4.15, 30 minutes), leaving from the main train station.
Central Bari is compact – a 15-minute walk will take you from Piazza Aldo Moro to the old town. For the ferry terminal (€1) take bus 20 from Piazza Aldo Moro.
Street parking is hell. There’s a large free parking area south of the main port entrance, otherwise there’s a large multistorey car park between the main and Ferrovie del Sud-Est train stations and one on Via Zuppetta opposite Hotel Adria.