Prices were available within the past 7 days and start at $388 for one-way flights and $656 for roundtrip, for the period specified. Prices and availability are subject to change.
Booking flights to Bari is straightforward; you can choose between full-service and budget airlines. Compare travel times and select the option that best fits your budget and schedule, all while planning your trip to Bari's renowned attractions and vibrant neighborhoods.
Major airports in and around Bari: Karol Wojtyla Airport (BRI), Papola Casale Airport (BDS)
Closest airport to Bari: Karol Wojtyla Airport, BRI (within Bari)
Flights per week: 490+ flights arriving across Bari airports
Number of airlines that fly to Bari: around 20+ carriers
Popular airports in and around Bari
Bari is a vibrant city ideal for outdoor enthusiasts, culture seekers, and beach lovers alike. Travelers flock to Bari for its rich cultural experiences, adventurous activities, and beautiful coastlines. The city is conveniently accessible through two major airports, making it easy to plan your visit.
Karol Wojtyla Airport (BRI): Situated in the Province of Bari, Puglia, this airport provides access to a variety of domestic and international flights, linking to over 10 domestic cities and more than 35 international destinations. Travelers have the option to enhance their journey by upgrading to business class, subject to the specific routes and airlines. Notable carriers operating here include Ryanair, ITA Airways, and Lufthansa.
Papola Casale Airport (BDS): Located in Brindisi, Puglia, approximately 65 miles from Bari, this airport operates both domestic and international flights, serving around 7 domestic cities and 10 international locations. Passengers looking for extra comfort can opt for business class upgrades, depending on the airlines and routes available. Key airlines at this airport include ITA Airways, Ryanair, and Swiss International Air Lines.
Top routes to Bari
Rome (FCO) to Bari (BDS/BRI), with one-way fares starting at around $25
New York (JFK) to Bari (BDS/BRI), with one-way flight options from around $320
Milan (LIN/MXP) to Bari (BDS/BRI), with one-way tickets available from around $30
London (LGW/LHR/STN) to Bari (BDS/BRI), with one-way flight options from around $35
Boston (BOS) to Bari (BDS/BRI), with one-way airfare from around $260
Cheapest routes to Bari
Tirana (TIA) to Bari (BRI), with cheap one-way fares from around $20
Sofia (SOF) to Bari (BRI), with cheap one-way fares from around $20
Genoa (GOA) to Bari (BRI), with low one-way fares from around $20
Rome (FCO) to Bari (BDS/BRI), with budget one-way fares from around $25
Dubrovnik (DBV) to Bari (BRI), with affordable one-way prices from around $25
*Flight times and fares vary by season and availability and are based on one-way routes
Top airlines with flights to Bari
ITA Airways: This airline operates flights to Papola Casale Airport (BDS) and Karol Wojtyla Airport (BRI), representing about 39% of arrivals in Bari. Expect an average one-way fare near $300, with potential business class service depending on the route.
Ryanair: Ryanair serves both Papola Casale Airport (BDS) and Karol Wojtyla Airport (BRI), contributing approximately 32% of arrivals to Bari. Travelers can find the average one-way fare around $60, making it an economical choice.
Lufthansa: Lufthansa flies into Karol Wojtyla Airport (BRI) and accounts for roughly 6% of Bari's arrivals. The average one-way ticket costs about $470, providing a more premium travel experience.
United: United Airlines operates flights to both Papola Casale Airport (BDS) and Karol Wojtyla Airport (BRI), comprising around 5% of arrivals in Bari. One-way fares average approximately $610, with options for premium cabins depending on the flight.
Turkish Airlines: Serving Karol Wojtyla Airport (BRI), Turkish Airlines makes up around 3% of arrivals in Bari. The average one-way fare is about $480, and premium cabin service may include business class based on the route.
Best time to fly to Bari
The most popular months for travelers to fly to Bari are June, July, and September, when peak temperatures in Bari can reach up to 80.2°F in July. If you prefer quieter travel, consider November, the least busy time to visit with temperatures around 59.4°F and typically the lowest average one-way fare (around $201), roughly 28% cheaper than the yearly average.
Month
Temperature
Precipitation
Cloudiness
Demand
Average one-way Fare
January
49.6°F (9.8°C)
Light Rain
Mostly Sunny
Low
$276
February
50.4°F (10.2°C)
Light Rain
Mostly Sunny
Average
$278
March
53.2°F (11.8°C)
Light Rain
Mostly Sunny
Average
$253
April
58.3°F (14.6°C)
Light Rain
Mostly Sunny
Average
$294
May
65.7°F (18.7°C)
No Rain (Dry)
Mostly Sunny
Average
$271
June
74.7°F (23.7°C)
No Rain (Dry)
Sunny
High
$294
July
80.2°F (26.8°C)
No Rain (Dry)
Sunny
High
$292
August
80.6°F (27.0°C)
No Rain (Dry)
Sunny
Average
$249
September
74.3°F (23.5°C)
Light Rain
Sunny
High
$266
October
66.2°F (19.0°C)
Light Rain
Mostly Sunny
Average
$239
November
59.4°F (15.2°C)
Light Rain
Mostly Sunny
Low
$201
December
52.5°F (11.4°C)
No Rain (Dry)
Mostly Sunny
Low
$468
*Average one-way fare is based on Expedia flight booking data from January 2025 to April 2026 for the specified route and travel class and may change depending on availability, dates, and demand.
How to save money on a flight to Bari
Getting some of the best deals on flights to Bari is all about timing and flexibility. Here are some key tips to help you save:
Compare flight options—use Expedia's search tool to compare airlines, routes, direct vs. non-direct flights, and flight times. You can also sort by price to find the most affordable options.