The first time I planned a trip to Puglia, I remember sitting at my laptop staring at flight options and feeling totally confused. Was I supposed to fly into Bari? Brindisi? Or was there another airport I didn’t know about? What seemed like a simple task quickly turned into a mini research project.
After a couple of visits, I finally figured it out—and the truth is, choosing the right airport in Puglia is much easier than it looks at first. Between Bari, Brindisi, and even the smaller Foggia airport, each one works best for a different type of trip.
In this post, I’ll share what I’ve learned about each airport, what makes them useful, and how to decide which one’s the right fit for your travel plans. Hopefully it’ll save you from the hours of second-guessing I went through when I first booked my flights.
Key Points
- Puglia has four main airports: Bari, Brindisi, Foggia, and Taranto.
- Bari Karol Wojtyła Airport (BRI) is the largest and best-connected, with many domestic and international flights.
- Brindisi Airport (BDS) is convenient for travelers heading to southern Puglia, Salento, and coastal towns.
- Foggia Airport (FOG) is smaller with limited service, mostly regional connections.
- Taranto-Grottaglie Airport (TAR) currently handles cargo but may expand for passenger flights in the future.
- Bari and Brindisi are the primary choices for most international visitors.
- Puglia’s airports are well connected to major Italian cities, making it easy to combine Puglia with other destinations.
- Renting a car is highly recommended to explore Puglia’s towns, countryside, and coastlines.
Let’s see the specifics of the three airports in Puglia. We’ll help you decide where to fly and what you can expect after landing.

Bari Karol Wojtyła Airport

Out of the three Puglia airports, Bari is the biggest. It was constructed as a military airport in 1930. The airport at Bari got its name after Pope John Paul II. It is located only a few kilometers from Bari center and handles more than 5 million travelers yearly.
Bari airport works well for both business and leisure trips. Bari is one of the biggest cities in Puglia. It has a huge railroad station and you get connections to any other city in the region. The high-speed rail of Italy will ensure short travel times after you land.
It’s also the airport where most national airlines prefer to fly. If you are looking to book a flight to Bari with British Airways for example you might not have any other choice but to fly directly to Bari.
Most travelers are happy with this airport—it’s well-kept, with clean facilities and easy access to the city. It’s easy to get into town from here and it’s a logical choice.
Getting to Bari city center from Bari airport
After you land at Bari airport it’s not very hard to find your way into the city center. Let’s look at all the options starting with the most convenient.
Grabbing a taxi is the most convenient way to get to your hotel without any hassle. There are multiple taxis waiting outside the airport terminal. These will take you into town but are usually not very cheap.
You may think about renting a car as well. Multiple rental agencies maintain offices at the airport making it easy to pick up any car. In this case, make sure that your hotel has easy parking. Bari is a big city with a lot of cars and few parking spots towards the city center.
There is also a very convenient train stop right outside the terminal. You can use the train to save on expenses. Honestly, as the train is so close I always advise everyone to take the train from Bari airport to the city center. It’s cheap and convenient. You can get tickets at the station.
When to choose Bari airport?
Choose Bari if you are planning to visit the northern part of Puglia or if you want to fly national airlines. You’ll get a better selection of airlines that fly to Bari than at any other airport in Puglia.
Brindisi Papola Casale Airport

The second biggest among the airports in Puglia is Brindisi airport. It sees a traffic of more than 2 million travelers each year. This is a popular destination for budget airlines. The airport specializes in this kind of traffic. They keep the cost for airlines low to attract the likes of Ryanair, EasyJet, and WizzAir.
Nonetheless, it’s a very popular airport when it comes to leisure travelers. Because budget airlines fly here, ticket prices are often much lower. People love to choose Brindisi when they visit Puglia as it’s the southernmost commercial airport in the region.
You’ll have great connections to Lecce and the southern parts of Puglia. You can also travel to the other coast in around 1 hour from Brindisi. The other coast has some of the best beaches in Puglia, like Punta Prosciutto.
Brindisi sits on the Bari–Lecce railway line, so it’s easy to reach other major towns by train.
Getting from Brindisi Airport to Brindisi center
Unlike in Bari, the airport at Brindisi doesn’t have a train connection. Regardless, it’s pretty close to the city center.
If you take a taxi you’ll arrive at your hotel in no time. We’ve usually completed the trip in less than 20 minutes which is impressive for an international airport. Of course, it all depends on traffic.
You’ll also find multiple car rental companies at the airport offering cheap rentals. They’ll get you to Brindisi incredibly quick or to any other city you might want to go to.
As for public transport, you can take the bus to Brindisi. They usually leave from stand “A” and they are a cheap option. Considering how close Brindisi city center is you won’t be sitting long on the bus.
Foggia Gino Lisa Airport
The airport in Foggia is the smallest among the commercial airports in Puglia. In fact, it’s more of a regional airport than a real international one.
There were plans to start international flights to Foggia but they never materialized. Apart from some chartered planes, it doesn’t see any international traffic.
The airport is used mainly by one airline: Alidaunia. This airline’s headquarters are located in Foggia’s Gino Lisa airport. They mostly fly inside Puglia and especially to the Tremiti Islands.
Alidaunia is no ordinary airline. They mostly fly helicopters around Puglia. If you want to book a flight on a helicopter then this airport might be a great option. Unless you’re specifically flying with Alidaunia, there’s little reason to use Gino Lisa Airport since it lacks regular commercial service.
We currently do not offer tickets to or from Foggia Airport.
Which airport to choose when flying to Puglia?
Now that we’ve looked at all the major airports in Puglia let us help you decide where to fly. It all depends on your plans.
Fly to Bari when you want to fly into an airport with a lot of options. Everything in Puglia will be within reach when flying to Bari. If you want to fly business class or want to come from another continent then Bari should be your main destination.
Fly to Brindisi if you are traveling for leisure. You’ll be able to find tons of cheap airline tickets and can have a budget vacation. Brindisi is in the southern part of Puglia which is where most tourist attractions are as well. It’s a great pick for a vacation.
Other Airports in Puglia
Of course, these commercial airports are not the only 3 airports in Puglia. In fact, there are some more. We’ve prepared a small table to highlight the other airports in the region in case you want to know more about them.
Please note that we’ve only counted paved airports.
| Taranto-Grottaglie Airport | General Aviation Airport near Taranto […] |
| Galatina Air Base | Military Airport near Lecce […] |
| Aeroporto di Lecce | General Aviation Airport near Lecce […] |
| Amendola Air Base | Military Airport near Foggia […] |
Conclusion on the Best Airport in Puglia
After a few trips to Puglia, I’ve realized that the “best” airport really just depends on where I’m heading. When I wanted to explore the northern towns and even hop over to Matera, Bari worked out perfectly. On another trip, when my focus was Lecce and the beaches in Salento, flying into Brindisi made the most sense.
What I’ve learned is that both airports are easy to use and get you where you need to go without much hassle. For me, the bigger decision was less about the airport itself and more about what part of Puglia I wanted to dive into first.
So my advice? Don’t stress too much over the choice. Just pick the airport that lines up with your plans and start your trip. Once you’re in Puglia, the real joy is in exploring the hilltop towns, the food, and that stunning coastline—not the airport you landed in.
About the Author
William Chase is the creator of GotYourPassport.com, a travel site dedicated to helping readers plan smart, stress-free trips. With a passion for uncovering the best logistics — from airports to local transport — he loves making the complex parts of travel feel simple. William has spent several trips exploring Puglia by flying into Bari, Brindisi, and even the smaller regional airports, so he knows first-hand which entry point works best depending on your itinerary.
FAQs For Airports in Puglia
Q: Are there any international airports in Puglia?
Yes. Puglia has two international airports: Bari Karol Wojtyła Airport (BRI) and Brindisi Salento Airport (BDS). Both receive flights from major European cities, with Bari generally offering more destinations and connections.
Q: Which airport should I fly to if I’m an intercontinental traveler?
Most long-haul flights into Italy arrive in Rome, Milan, or Naples. From there, you can connect to Puglia by flying into Bari or Brindisi. Bari is usually the best choice for intercontinental travelers, as it offers more frequent connections and ground transport options.
Q: What is the biggest airport in Puglia?
Bari Karol Wojtyła Airport is the largest in the region. It serves over 5 million passengers per year, making it the main hub for both domestic and international flights to and from Puglia.
Q: Which airport is better: Bari or Brindisi?
It depends on your itinerary. Bari is ideal if you plan to explore northern or central Puglia, or if you need the widest range of flights. Brindisi is perfect if your trip focuses on the Salento region, with its beaches and coastal towns. Many budget airlines fly into Brindisi, making it a popular choice for leisure travelers.
Q: Does Ryanair fly to Puglia?
Yes. Ryanair operates flights to both Bari and Brindisi from a variety of European cities. Other low-cost carriers, such as easyJet and Wizz Air, also serve these airports.
Q: How far are Bari and Brindisi airports from popular destinations in Puglia?
Bari Airport is about 20 minutes from Bari’s city center and roughly 1 hour from Matera. Brindisi Airport is about 30 minutes from Lecce and 1 hour from Ostuni. Both airports are well-connected by road, but renting a car is often the most convenient way to explore.
Q: Is it easy to travel between Bari and Brindisi airports?
Yes. The two airports are about 1.5–2 hours apart by car. Trains and buses also connect Bari and Brindisi, so it’s possible to arrive at one airport and depart from the other if that works better for your itinerary.