To see the best (and worst) times to visit, please read our reviews of our recommended places to stay
Note: flight, boat, train and bus timetables change constantly, and airlines come and go, so please do not rely solely on this information for your travel planning. Check with relevant companies, or a flight search engine like Skyscanner, first.
From the UK to Bari:
British Airways flies from London Gatwick.
Ryanair flies from London Stansted.
From the UK to Brindisi:
Ryanair is currently the only operator that flies direct to Brindisi from the UK, with services from London Stansted.
From Europe to Bari:
Ryanair flies from a number of European airports, including Brussels, Cagliari, Dusseldorf, Frankfurt, Genoa, Malta, Paris, Valencia and Venice.
Air Belin flies direct from Munich, Stuttgart and Cologne. It also operates direct flights from Zurich to Bari from late March to October.
TUIfly flies to Bari from Cologne, Munich and Stuttgart.
From Europe to Brindisi
Ryanair flies from Eindhoven, Barcelona, Bologne, Brussels, Milan, Pisa, Paris, Stockholm, Trapini, Turin and Venice.
Helvetic Airways flies from Zurich.