Tunisia to Spain · 534 miles (859 km)

Tunis (TUN) to Barcelona (BCN) flights

3 airlines fly nonstop from Tunis (TUN) to Barcelona (BCN): Nouvelair Tunisie, Tunisair and Vueling. The two airports are 534 miles (859 km) apart. There are also 22 ways to fly it with one stop, through Algiers, Marseille and Nice and more.

Airlines flying nonstop from TUN to BCN

  • BJ
    Nouvelair TunisieNot in an alliance
  • TU
    TunisairNot in an alliance
  • Vueling logo
    VuelingNot in an alliance

TUN to BCN with one stop

22 connections, most direct first. 2-stop routings and flight times are in Routes with Pro.

  • Via Algiers (ALG)Air Algerie the whole way
    AH
    BJ
    TU
    AH
    Vueling logo
  • Via Marseille (MRS)Nouvelair Tunisie, Tunisair and 1 more, then Vueling and Volotea
    BJ
    TU
    Transavia France logo
    Vueling logo
    Volotea logo
  • Via Nice (NCE)Nouvelair Tunisie, Tunisair and 1 more, then Vueling
    BJ
    TU
    Transavia France logo
    Vueling logo
  • Via Palermo (PMO)Tunisair Express, then Vueling, Ryanair and 1 more
    UG
    Vueling logo
    Ryanair logo
    Wizz Air Malta logo
  • Via Rome (FCO)ITA Airways the whole way
    ITA Airways logo
    TU
    ITA Airways logo
    Ryanair logo
    Vueling logo
    +1
  • Via Naples (NAP)Tunisair Express, then Ryanair, easyJet and 2 more
    UG
    Ryanair logo
    easyJet logo
    Vueling logo
    +1
  • Via Lyon (LYS)Nouvelair Tunisie, Transavia France and 1 more, then Vueling
    BJ
    Transavia France logo
    TU
    Vueling logo
  • Via Catania (CTA)Tunisair Express, then Vueling
    UG
    Vueling logo
  • Via Malta (MLA)Tunisair Express, then Ryanair and Vueling
    UG
    Ryanair logo
    Vueling logo
  • Via Oran (ORN)Tunisair and Nouvelair Tunisie, then Air Algerie and Vueling
    TU
    BJ
    AH
    Vueling logo
  • Via Bologna (BLQ)Tunisair and Nouvelair Tunisie, then Ryanair and Vueling
    TU
    BJ
    Ryanair logo
    Vueling logo
  • Via Milan (MXP)Tunisair and Nouvelair Tunisie, then Singapore Airlines, easyJet and 3 more
    TU
    BJ
    Singapore Airlines logo
    easyJet logo
    Vueling logo
    +2
  • Via Bordeaux (BOD)Tunisair and Nouvelair Tunisie, then Vueling and Volotea
    TU
    BJ
    Vueling logo
    Volotea logo
  • Via Geneva (GVA)Tunisair and Nouvelair Tunisie, then easyJet and Vueling
    TU
    BJ
    easyJet logo
    Vueling logo
  • Via Madrid (MAD)Tunisair and Air Europa the whole way
    TU
    Air Europa logo
    Iberia logo
    Air Europa logo
    Vueling logo
    +2
See all 22 in Routes

TUN to BCN: common questions

Which airlines fly nonstop from TUN to BCN?

Nouvelair Tunisie, Tunisair and Vueling fly nonstop from Tunis (TUN) to Barcelona (BCN).

How far is Tunis from Barcelona by plane?

Tunis (TUN) and Barcelona (BCN) are 534 miles (859 km) apart along the great circle, the shortest path a flight can take. Connections add distance on top.

How many miles does TUN to BCN cost?

It depends on the program: each prices the route from its own chart or dynamically. The Award Flight Pricer compares 30+ programs for TUN to BCN with taxes and fees.

Where can I connect between Tunis and Barcelona?

The most direct connections are through Algiers (ALG), Marseille (MRS), Nice (NCE), Palermo (PMO) and Rome (FCO). On 6 of them the same airline flies both flights, for example Air Algerie through Algiers.

More routes

Routes are scheduled nonstop flights. The route data is refreshed monthly; this list was last checked November 11, 2026. Seasonal routes and new launches can be missing or end early, so confirm with the airline before you book. Distances are great-circle, the shortest path between the two airports.