Map

Cheap Flights from Barcelona to Bari (BCN - BRI)

Top last minute flight deals

Feeling spontaneous? It’s never too late to book a trip. Here’s our pick of the best last minute flights to Bari...
Estimated lowest prices only. Found in the last 14 days.

Flight information Barcelona to Bari

Cheapest return price last month

£51

Direct airlines

2

Flights per week

3

Average flight time, total distance 763 miles

2h 0min

Bari

1 airport

Explore Bari

Bari Hotels

Palace Hotel

5
BusinessFamilies

Palazzo Calo

4
FamiliesTrendsters

Hotel Boston

3
BusinessFamilies

Frequently asked questions

There's one airport in Bari: Bari.
The best price found on Skyscanner for a flight from Barcelona to Bari is £51. This was found by aggregating across different carriers and is the cheapest price for the whole month.
2h 0min is the average flight time from Barcelona to Bari.
There are 2 airlines who fly direct from Barcelona to Bari.
There are 3 flights per week flying from Barcelona to Bari, as of August.

Find flights from Barcelona to Bari with Skyscanner

With us, it's simple to compare prices and even find the cheapest day of the year to fly anywhere in the world on. And when you're ready, you can book through us too – we work side-by-side with the biggest names in travel to bring you all of their best deals.

Want to get the best price on a flight from Barcelona to Bari? Here's our top tips...

All booked? Here are some things to know before you fly

  • Get all the latest info about your flight on our arrivals and departure boards.
  • Download the Skyscanner App to track your departure and receive any updates from Barcelona and Bari airport.
  • Don't get caught out with overweight or oversized hand luggage. Check your airline's restrictions with our handy guide to hand baggage, so you can plan ahead.
  • Feeling super-organised? Perfect! Why not book your hotel, plus your transfer there while you're here? We’ll even sort out your car hire.

Prices shown on this page are estimated lowest prices only. Found in the last 45 days.