Italy to Tunisia · 611 miles (984 km)

Milan (MXP) to Tunis (TUN) flights

2 airlines fly nonstop from Milan (MXP) to Tunis (TUN): Nouvelair Tunisie and Tunisair. The two airports are 611 miles (984 km) apart. There are also 30 ways to fly it with one stop, through Nice, Rome and Bologna and more.

Airlines flying nonstop from MXP to TUN

  • BJ
    Nouvelair TunisieNot in an alliance
  • TU
    TunisairNot in an alliance

MXP to TUN with one stop

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

  • Via Nice (NCE)Gulf Air, then Nouvelair Tunisie, Tunisair and 1 more
    Gulf Air logo
    BJ
    TU
    Transavia France logo
  • Via Rome (FCO)Neos and Kuwait Airways, then ITA Airways and Tunisair
    NO
    Kuwait Airways logo
    ITA Airways logo
    TU
  • Via Bologna (BLQ)Neos, then Tunisair and Nouvelair Tunisie
    NO
    TU
    BJ
  • Via Palermo (PMO)Ryanair, easyJet and 2 more, then Tunisair Express
    Ryanair logo
    easyJet logo
    NO
    +1
    UG
  • Via Marseille (MRS)Twin Jet and Neos, then Nouvelair Tunisie, Tunisair and 1 more
    Twin Jet logo
    NO
    BJ
    TU
    Transavia France logo
  • Via Monastir (MIR)Neos, then Tunisair
    NO
    TU
  • Via Naples (NAP)easyJet, Neos and 2 more, then Tunisair Express
    easyJet logo
    NO
    Ryanair logo
    +1
    UG
  • Via Geneva (GVA)Gulf Air, then Tunisair and Nouvelair Tunisie
    Gulf Air logo
    TU
    BJ
  • Via Lyon (LYS)Neos and Twin Jet, then Nouvelair Tunisie, Transavia France and 1 more
    NO
    Twin Jet logo
    BJ
    Transavia France logo
    TU
  • Via Catania (CTA)Ryanair, easyJet and 2 more, then Tunisair Express
    Ryanair logo
    easyJet logo
    NO
    +1
    UG
  • Via Barcelona (BCN)Vueling the whole way
    Singapore Airlines logo
    easyJet logo
    Vueling logo
    +2
    BJ
    TU
    Vueling logo
  • Via Malta (MLA)Ryanair, then Tunisair Express
    Ryanair logo
    UG
  • Via Strasbourg (SXB)easyJet, then Tunisair and Nouvelair Tunisie
    easyJet logo
    TU
    BJ
  • Via Djerba (DJE)Neos, then Tunisair Express and Tunisair
    NO
    UG
    TU
  • Via Stuttgart (STR)Eurowings the whole way
    Eurowings logo
    Eurowings logo
See all 30 in Routes

MXP to TUN: common questions

Which airlines fly nonstop from MXP to TUN?

Nouvelair Tunisie and Tunisair fly nonstop from Milan (MXP) to Tunis (TUN).

How far is Milan from Tunis by plane?

Milan (MXP) and Tunis (TUN) are 611 miles (984 km) apart along the great circle, the shortest path a flight can take. Connections add distance on top.

How many miles does MXP to TUN cost?

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

Where can I connect between Milan and Tunis?

The most direct connections are through Nice (NCE), Rome (FCO), Bologna (BLQ), Palermo (PMO) and Marseille (MRS). On 12 of them the same airline flies both flights, for example Vueling through Barcelona.

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.