Flights from Tunis to Barcelona
TUN to BCN. All flight routes from Tunis–Carthage International Airport, Tunisia to El Prat Airport, Spain. These routes are operated by 5 different airlines. You can either fly non-stop or choose from 2 different transit flights. The shortest flight time is 1 hour and 45 minutes.
Find the best prices on hotels and car rental near El Prat Airport
We got great deals on hotels and car rentals near the airport.
Tunis to Barcelona flights
With over 22 flights every week and 5 different airlines you have a wide option of flights to choose from. You can fly non-stop to Barcelona (BCN) from Tunis (TUN) with Nouvelair Tunisie, Tunisair or Vueling or you can choose a stopover via Rome (FCO) or Algiers (ALG) if it suits you better.
Tunis to Barcelona with Nouvelair Tunisie
Nouvelair Tunisie has non-stop every Thursday or Sunday at 17:00 or 20:45.
Note Non-stop flights with Nouvelair Tunisie will begin in May 2024.
With Tunisair
You can fly non-stop every Wednesday, Friday or Sunday at 12 noon, 20 pm or 21 pm.
With Vueling
You can fly non-stop every Monday, Tuesday or Thursday at 20:20, 21:30 or 22:35.
Note Non-stop flights with Vueling will begin in Jun 2024.
With ITA Airways
If you fly from Tunis with ITA Airways you will do a stopover in Rome, FCO before reaching Barcelona. This flight trip will take 4 hours and 30 minutes and you can fly every weekday with departures at 10 in the morning or 18 in the evening. ITA Airways is a member of SkyTeam.
Miles & flight time: TUN - BCN
The shortest flight time between TUN and BCN is 1 hour and 50 minutes.
Via | Total flight time | Layover time | Miles |
---|---|---|---|
Direct | 1h 50m | - | 536 (862 km) |
FCO Rome | 4h 30m | 1h 0m | 889 (1430 km) |
ALG Algiers | 5h 50m | 2h 55m | 715 (1150 km) |
Unpublished Flight Rates From Tunis to Barcelona
From Tunis to Spain
Below is a list of other destinations to Spain from Tunis–Carthage International Airport with either direct flights or 1 stop connections.
From Tunisia to Barcelona
We have found another destination to Spain from Tunis–Carthage International Airport as well.