Disclosure: This post may contain affiliate links. If you book or purchase through them, I may earn a small commission at no extra cost to you. This helps keep Beautiful Puglia running — and I only recommend things I genuinely believe in. Thank you for your support.

Traveling to southern Italy is easier than ever thanks to the international airports serving Puglia, also known as Apulia. Whether you’re planning a trip to the beaches of Salento, the trulli villages of Alberobello, or the dramatic coastline of Gargano, choosing the right airport can save you a lot of travel time.

Puglia currently has three commercial airports:

puglia airport

The first two handle the majority of international flights, while the airport in Foggia mainly serves domestic routes.

This guide explains which airport to choose, where they are located, and which airlines fly to them.

Airports in Puglia at a Glance

AirportCityAirport CodeBest For
Bari Karol Wojtyła AirportBariBRICentral Puglia, Valle d’Itria
Brindisi AirportBrindisiBDSSalento and southern beaches
Gino Lisa AirportFoggiaFOGGargano area

Bari Airport (Karol Wojtyła)

Bari Karol Wojtyła Airport is the largest and busiest airport in Puglia. Located about 8 km northwest of the city center of Bari, it serves millions of passengers every year and offers connections to major European cities.

Because of its central position, Bari Airport is the best entry point for many popular destinations in Puglia, including the Valle d’Itria, famous for its white villages and trulli houses.

Distances from Bari Airport

DestinationDistanceTravel Time
Polignano a Mare48 km40 min
Alberobello70 km1h
Matera65 km1h
Monopoli60 km45 min

Transport from Bari Airport

Travelers can easily reach the city center via:

Bari Airport also has excellent road connections to the rest of the region.

Banner 2

Brindisi Airport (Salento Airport)

Brindisi Airport is the second busiest airport in Puglia and the main gateway to the Salento peninsula, the southernmost part of the region.

Located about 6 km from the center of Brindisi, the airport is particularly convenient for visitors heading to the beaches of the Ionian and Adriatic coasts.

Distances from Brindisi Airport

DestinationDistanceTravel Time
Lecce45 km35 min
Ostuni38 km30 min
Gallipoli85 km1h20
Santa Maria di Leuca120 km2h

Transport from Brindisi Airport

From the airport you can reach nearby cities by:

Many travelers choose Brindisi when visiting the southern beaches of Puglia, especially during the summer season.

Banner 2

Foggia Airport (Gino Lisa Airport)

Gino Lisa Airport is the smallest commercial airport in Puglia and is located just 3 km from the center of Foggia.

The airport has recently resumed passenger flights after modernization works and now offers regional connections within Italy.

While the number of routes is still limited, it can be a useful option for travelers visiting the Gargano peninsula.

Distances from Foggia Airport

DestinationDistanceTravel Time
Vieste95 km1h45
Peschici110 km2h
Monte Sant’Angelo50 km1h
San Giovanni Rotondo40 km45 min

Due to its proximity, Foggia Airport can significantly shorten travel time for visitors heading to Gargano National Park.

Banner 2

Airlines Flying to Puglia Airports

Many European airlines operate flights to Puglia, especially during the summer tourist season. Below is a summary of airlines flying to the region’s airports.

Airlines Flying to Puglia Airports

AirlineBari AirportBrindisi AirportFoggia Airport
Aegean Airlines
Aer Lingus
Aeroitalia
Air Cairo
Air Dolomiti
Air France
AlbaStar
Austrian Airlines
British Airways
Brussels Airlines
easyJet
Eurowings
ITA Airways
Luxair
Neos
Nesma Airlines
Ryanair
Sky Alps
Swiss International Air Lines
Transavia
Volotea
Vueling
Wizz Air
Lumiwings

Most flights to Puglia airports are operated by European low-cost airlines such as Ryanair, easyJet, Wizz Air and Volotea, which connect the region with dozens of cities across Europe.

Which Airport Should You Choose?

Choosing the right airport depends mainly on where you plan to stay in Puglia.

  • Bari Airport is best for the central part of the region, including Polignano a Mare, Alberobello, Monopoli, and Matera.
  • Brindisi Airport is ideal if your destination is Salento, including Lecce, Gallipoli, or the beaches of Punta Prosciutto.
  • Foggia Airport can be convenient for travelers visiting Gargano, including Vieste and Peschici.

✈️ Your Trip Planning Checklist

Book your flights: Find the best airfare deals with Skyscanner or Aviasales.

🏨 Secure your stay: Compare hotel rates easily on Booking.com or Hotellook.

🛡️ Don’t forget travel insurance: Stay protected with Ekta or VisitorsCoverage — reliable and flexible options.

🎟️ Book tours & experiences: I always use Get Your Guide or Viator for unforgettable activities, skip-the-line tickets, and local adventures.

🚗 Need a car? Search rental deals with Rentalcars and DiscoverCars — easy and hassle-free.

🚕 Taxi or transfer? Pre-book your ride with WelcomePickups or GetTransfer for a smooth arrival.

🚆 Traveling by train or bus? Check schedules and book tickets in advance with Omio.

FAQs related to Puglia airport

Which airport do you fly into for Puglia?

There are two main airports in Puglia: the Karol Wojtyla Airport in Bari and the Airport of Salento in Brindisi.

What is the biggest airport in Puglia?

International Airport of Bari “Karol Wojtyła”: Located 30min from Bari city centre, it is the main airport of the region. There are many airlines flying to Bari for both international and national traffic.

Is Puglia near Rome?

289km separate Rome from entering Puglia if you drive along the Autostrada A16

You may also be interested in:

By Train
puglia airport

The national Railway service covers pretty well all the region therefore trains might be an easy way to get and move around Puglia. The Adriatic railway connects Bologna to Lecce and Taranto and also stops to Foggia and Bari. The railway between Rome and Taranto also stops in Bari and Naples… How to get to Puglia by train

 
By Bus
puglia airport

Travelling by bus can be a good and cheaper alternative to trains and a fantastic opportunity to see numerous places in once. Buses normally stop also to smaller cities and the local companies provide regular services within and from Puglia. If you want to get more information on routes, prices and timetables… How to get to Puglia by bus

 
By Boat
puglia airport

Puglia has several ports along its coast but only those in Bari and Brindisi are used for tourism connections. The port in Bari has daily connections to Durazzo in Albania, Antivari in Montenegro and to Corfù, Igoumenitsa and Patrasso in Greece. The port in Brindisi has daily connections to Valona in Albania… How to get to Puglia by boat

 
By Car
puglia airport

Travelling around the region could be a very exciting experience. The countryside and the coastline are lovely unspoiled areas that can probably be discovered only if travelling by car. Puglia has a good road network and clear international signs system. We recommend travelling on the Autostrada… How to get to Puglia by car