Puglia has an extensive public transportation network consisting of trains and buses, making it easy to get around. That being said, if you’re short on time or just want to avoid the hassle of navigating unfamiliar transportation systems, renting a car could be a great option. Renting a car for the day will cost you around €50-€60 and provide the flexibility to make the most of your time.
If you have more time in Puglia, consider visiting the Gargano Peninsula, Matera, or Lecce which are all popular destinations in the region. For those with less time, consider visiting just Alberobello and Bari Old Town, which can be done in half a day.
The primary airport in Puglia is Bari Karol Wojtyla Airport (BRI), which is located just outside of Bari city center. Brindisi Airport (BDS) is another option for travelers visiting the southern part of Puglia. Both airports offer flights from several major European cities.