Book domestic flights within Italy today!
Book flights within Italy at Alternative Airlines. Scroll to the top of the page to find our search bar. Or click on one of our most popular routes below to be taken to the start of that booking journey!
Book flights within Italy at Alternative Airlines. Scroll to the top of the page to find our search bar. Or click on one of our most popular routes below to be taken to the start of that booking journey!
Discover some of the most popular airlines flying within Italy. All available to book at Alternative Airlines!
Otherwise known as Italia Trasporto Aereo S.p.A, ITA is the flag carrier of Italy. It has hubs across the country, with its main base of operations being in Rome. ITA Airways flies between around 16-20 domestic destinations, depending on the time of year.
Ryanair is the world's busiest low-cost airline. It offers domestic flights between plenty of popular and remote locations in Italy.
easyJet is a low-cost European airline, perfect for letting you fly for less. It has bases in Milan (MXP), Naples and Venice (VCE) and flies to more than 15 destinations across Italy.
| CITY | CITY | AIRPORT |
|---|---|---|
| Abruzzo | L'Aquila | L'Aquila–Preturo Airport |
| Abruzzo | Pescara | Abruzzo Airport (Pescara Airport) |
| Asta Valley | Aosta | Aosta 'Corrado Gex' Airport |
| Apulia | Bari | Bari-Palese 'Karol Wojtyla' Airport |
| Apulia | Brindisi / Salento | Brindisi-Casale 'Orazio Pierozzi' Airport (Salento Airport) |
| Apulia | Foggia | Foggia 'Gino Lisa' Airport |
| Apulia | Lecce | Lecce Galatina Airport |
| Apulia | Taranto | Taranto-Grottaglie 'Marcello Arlotta' Airport |
| Calabria | Crotone | Crotone 'Sant'Anna' Airport |
| Calabria | Lamezia Terme, Catanzaro | Lamezia Terme Airport |
| Calabria | Reggio Calabria | Reggio Calabria 'Tito Minniti' Airport |
| Campania | Naples | Naples-Capodichino 'Ugo Niutta' Airport |
| Campania | Salerno | Salerno Costa d'Amalfi Airport |
| Emilia-Romagna | Bologna | Bologna-Borgo Panigale 'Guglielmo Marconi' Airport |
| Emilia-Romagna | Forlì | Forlì 'Luigi Ridolfi' Airport |
| Emilia-Romagna | Parma | Parma 'Giuseppe Verdi' Airport |
| Emilia-Romagna | Ravenna | Ravenna 'Gastone Novelli' Airport |
| Emilia-Romagna | Rimini | Rimini-Miramare 'Federico Fellini' Airport |
| Friuli-Venezia Giulia | Aviano, Pordenone | Aviano Air Base ('Maurizio Pagliano & Luigi Gori') |
| Friuli-Venezia Giulia | Campoformido, Udine | Udine-Campoformido Airport (military until 2008) |
| Friuli-Venezia Giulia | Ronchi dei Legionari / Trieste | Friuli-Venezia Giulia 'Pietro Savorgnan di Brazzà' Airport (Trieste Ronchi dei Legionari Airport) |
| Lazio | Rome | Rome-Fiumicino 'Leonardo da Vinci' Airport |
| Lazio | Rome | Rome Ciampino 'Giovan Battista Pastine' Airport |
| Liguria | Albenga, Savona | Villanova d'Albenga 'Clemente Panero' Airport |
| Liguria | Genoa (Genova) / Sestri Ponente | Genoa 'Cristoforo Colombo' Airport |
| Lombardy (Lombardia) | Bergamo | Bergamo-Orio al Serio 'Il Caravaggio' Airport |
| Lombardy (Lombardia) | Brescia | Brescia-Montichiari 'Gabriele D'Annunzio' Airport |
| Lombardy (Lombardia) | Milan | Milan-Malpensa Airport |
| Lombardy (Lombardia) | Milan | Milan-Linate 'Enrico Forlanini' Airport |
| Marche | Ancona | Ancona-Falconara 'Raffaello Sanzio' Airport |
| Piedmont (Piemonte) | Cuneo | Cuneo-Levaldigi 'Turin Olympics' Airport |
| Piedmont (Piemonte) | Turin (Torino) | Turin-Caselle 'Sandro Pertini' Airport |
| Sardinia (Sardegna) | Alghero | Alghero-Fertilia 'Riviera del Corallo' Airport |
| Sardinia (Sardegna) | Cagliari | Cagliari-Elmas 'Mario Mameli' Airport |
| Sardinia (Sardegna) | Decimomannu, Cagliari | Decimomannu Air Base ('G. Farina') |
| Sardinia (Sardegna) | Olbia | Olbia - Costa Smeralda Airport |
| Sardinia (Sardegna) | Oristano | Oristano-Fenosu Airport |
| Sardinia (Sardegna) | Tortolì / Arbatax, Nuoro | Tortolì-Arbatax Airport |
| Sicily (Sicilia) | Catania | Catania-Fontanarossa 'Vincenzo Bellini' Airport |
| Sicily (Sicilia) | Comiso | Comiso 'Vincenzo Magliocco' Airport |
| Sicily (Sicilia) | Lampedusa | Lampedusa Airport |
| Sicily (Sicilia) | Palermo | Palermo-Punta Raisi 'Falcone & Borsellino' Airport |
| Sicily (Sicilia) | Pantelleria, Trapani | Pantelleria Airport (public/military) |
| Sicily (Sicilia) | Sigonella | Naval Air Station Sigonella (military) |
| Sicily (Sicilia) | Trapani | Trapani-Birgi 'Vincenzo Florio' Airport |
| Trentino-Alto Adige/Südtirol | Bolzano | Bolzano-Dolomiti 'Francesco Baracca' Airport |
| Tuscany (Toscana) | Florence (Firenze) | Florence-Peretola 'Amerigo Vespucci' Airport |
| Tuscany (Toscana) | Grosseto | Aeroporto della Maremma 'Corrado Baccarini' Airport (public/military) |
| Tuscany (Toscana) | Lucca | Lucca-Tassignano 'Enrico Squaglia' Airport |
| Tuscany (Toscana) | Marina di Campo, Elba | Marina di Campo 'Teseo Tesei' Airport |
| Tuscany (Toscana) | Pisa | Pisa-San Giusto 'Galileo Galilei' Airport (public/military) |
| Tuscany (Toscana) | Siena | Siena–Ampugnano Airport |
| Umbria | Perugia | Perugia-Sant'Egidio 'Adamo Giuglietti' Airport |
| Veneto | Belluno | Belluno 'Arturo dell'Oro' Airport |
| Veneto | Treviso | Treviso-Sant'Angelo 'Antonio Canova' Airport |
| Veneto | Venice (Venezia) | Venice Marco Polo Airport |
| Veneto | Verona | Verona-Villafranca 'Valerio Catullo' Airport |
| Veneto | Vicenza | Vicenza 'Tommaso Dal Molin' Airport (public/military) |
Beautiful iconic cities, culinary delights and a detailed history, Italy is one of the most popular European countries to visit.
However, without air travel, travelling around Italy can be very time-consuming. As an example, driving from Milan, at the top of Italy, to Lamezia Terme, at the boot (bottom) of Italy can take 11+ hours by road or multiple train journies. Whereas a flight will take just one hour and 45 minutes.
If you want to get the most out of your Italian trip and explore as much as the country as possible, domestic flights are undoubtedly the best way to travel.
We’re super proud of our Trustpilot rating, but don’t just take it from us. See why millions of others love booking their flights through Alternative Airlines
A domestic flight within Italy is any flight that departs from a destination within Italy and arrives at another destination, still within Italy.
Domestic flights within Italy are always short-haul, with the longest flight time still being under 2 hours.
This depends.
If you're an Italian resident, you won't need a passport for domestic flights within the country. Airlines will accept most government-issued photo IDs, as long as they're not expired.
You usually won't need your passport if you live in a Schengen country and you're travelling within Italy. Again, you'll still need to provide government-issued ID.
If you're taking a domestic flight and you're not an Italian resident or living in a Schengen country, then you'll need your passport. You may also need to acquire an ETIAS.
For domestic flights in Italy, airport check-in closes 40 minutes before scheduled flight departure time at earliest. Therefore, it's recommended that you arrive at the airport at least 90 minutes before your flight is scheduled to depart to allow time for check-in, baggage drop and to pass through security.
Baggage allowance for domestic flights in Italy will differ from airline to airline. However, checked baggage is almost never included within the price of your ticket and will usually cost an extra fee.
Excluding Ryanair, most airlines will give passengers free carry-on baggage. This baggage will usually have a maximum weight limit of between 5–10 kg.
Yes, you can buy domestic flights within Italy online at Alternative Airlines. We offer flights from all airlines that fly domestic routes within Italy.
Yes! There is a new start-up airline, Aerolinee Siciliane, that plans to operate scheduled domestic flights between Sicily, Rome, and Milan. It's currently facing delays, though, so in the meantime, ITA Airways, Ryanair, and AeroItalia are your best bet for flying to/from Sicily.
No, you can't book flights directly to Capri unfortunately. However, you can book flights to Naples instead and catch a short ferry ride to the stunning island of Capri! Read our blog post 'The Ultimate Capri Itinerary' for more information!