Skip to flight searchSkip to main content

Cheap Domestic Flights in Italy

Naples, Italy

What are domestic flights?

A domestic flight within Italy is any flight that departs from a destination within Italy and arrives at another destination, still within Italy. For example, a popular domestic flight within Italy might be a flight that departs from Milan (MXP) in the north of Italy and arrives in the Sicilian city of Catania (CTA), down in the boot of Italy. This particular route is flown several times a day by multiple different airlines.

Domestic flights within Italy are always short-haul, with even the longest flight times not lasting than one hour and 45 minutes. Most of the internal flights in Italy are operated by Italian airlines. However, there are some low-cost European airlines that fly domestic Italian routes, such as easyJet and Ryanair. There's also currently a newly proposed domestic carrier called Air Kroton that will be serving Crotone.

Key domestic airlines within Italy

For more information on each individual airline, click the airline name to visit each airline page.


Low-cost European airline easyJet has bases in Milan (MXP), Naples and Venice (VCE) and flies domestically to destinations all over Italy, including Rome, Lamezia Terme, Catania, Palermo, Venice, Turin, Olbia and Cagliari. Overall, easyJet flies to more than 15 destinations. However, domestic flights aren't available between all of these destinations and the majority of them will require you to fly from one of its main bases.

Domestic flight check-in times
Online check-in is open from two days up until two hours before scheduled flight departure time.
Airport: Airport check-in closes 40 minutes before scheduled flight departure time.


Ryanair is a low-cost airline that has numerous bases all over Europe. It has multiple bases in Italy altogether and offers domestic flights between most of them. These include Bari, Bergamo, Bologna, Cagliari, Catania, Lamezia Terme, Milan (MXP), Naples, Palermo, Pescara, Pisa and Rome (FCO & CIA).

Ryanair is unique in that offers flights from all three of Milan's airport — Linate, Malpensa and Bergamo and both of Rome's airports — Fiumicino and Ciampino.

Domestic flight check-in times
Online check-in is available from 48 hours up until two hours before scheduled flight departure time.
Airport: Airport check-in closes 40 minutes before scheduled flight departure time.

Le One

Le One was a planned Maltese airline, which has since moved its base of operations and applied for its Air Operators Certificate (AOC) in Italy. The airline began planing its launch for 2019 but has since delayed this and has now begun operating services to some destinations.

At present, the airline primarily services destinations in Italy but has plans to grow its route map to slowly include destinations in Croatia as well as further cities in Italy. The airport uses a fleet of Beech 1900D aircraft and has a primary base of operations at Pescara Abruzzo Airport.

Airports within Italy

AbruzzoL'AquilaL'Aquila–Preturo Airport
AbruzzoPescaraAbruzzo Airport (Pescara Airport)
Asta ValleyAostaAosta 'Corrado Gex' Airport
ApuliaBariBari-Palese 'Karol Wojtyla' Airport
ApuliaBrindisi / SalentoBrindisi-Casale 'Orazio Pierozzi' Airport (Salento Airport)
ApuliaFoggiaFoggia 'Gino Lisa' Airport
ApuliaLecceLecce Galatina Airport
ApuliaTarantoTaranto-Grottaglie 'Marcello Arlotta' Airport
CalabriaCrotoneCrotone 'Sant'Anna' Airport
CalabriaLamezia Terme, CatanzaroLamezia Terme Airport
CalabriaReggio CalabriaReggio Calabria 'Tito Minniti' Airport
CampaniaNaplesNaples-Capodichino 'Ugo Niutta' Airport
CampaniaSalernoSalerno Costa d'Amalfi Airport
Emilia-RomagnaBolognaBologna-Borgo Panigale 'Guglielmo Marconi' Airport
Emilia-RomagnaForlìForlì 'Luigi Ridolfi' Airport
Emilia-RomagnaParmaParma 'Giuseppe Verdi' Airport
Emilia-RomagnaRavennaRavenna 'Gastone Novelli' Airport
Emilia-RomagnaRiminiRimini-Miramare 'Federico Fellini' Airport
Friuli-Venezia GiuliaAviano, PordenoneAviano Air Base ('Maurizio Pagliano & Luigi Gori')
Friuli-Venezia GiuliaCampoformido, UdineUdine-Campoformido Airport (military until 2008)
Friuli-Venezia GiuliaRonchi dei Legionari / TriesteFriuli-Venezia Giulia 'Pietro Savorgnan di Brazzà' Airport (Trieste Ronchi dei Legionari Airport)
LazioRomeRome-Fiumicino 'Leonardo da Vinci' Airport
LazioRomeRome Ciampino 'Giovan Battista Pastine' Airport
LiguriaAlbenga, SavonaVillanova d'Albenga 'Clemente Panero' Airport
LiguriaGenoa (Genova) / Sestri PonenteGenoa 'Cristoforo Colombo' Airport
Lombardy (Lombardia)BergamoBergamo-Orio al Serio 'Il Caravaggio' Airport
Lombardy (Lombardia)BresciaBrescia-Montichiari 'Gabriele D'Annunzio' Airport
Lombardy (Lombardia)MilanMilan-Malpensa Airport
Lombardy (Lombardia)MilanMilan-Linate 'Enrico Forlanini' Airport
MarcheAnconaAncona-Falconara 'Raffaello Sanzio' Airport
Piedmont (Piemonte)CuneoCuneo-Levaldigi 'Turin Olympics' Airport
Piedmont (Piemonte)Turin (Torino)Turin-Caselle 'Sandro Pertini' Airport
Sardinia (Sardegna)AlgheroAlghero-Fertilia 'Riviera del Corallo' Airport
Sardinia (Sardegna)CagliariCagliari-Elmas 'Mario Mameli' Airport
Sardinia (Sardegna)Decimomannu, CagliariDecimomannu Air Base ('G. Farina')
Sardinia (Sardegna)OlbiaOlbia - Costa Smeralda Airport
Sardinia (Sardegna)OristanoOristano-Fenosu Airport
Sardinia (Sardegna)Tortolì / Arbatax, NuoroTortolì-Arbatax Airport
Sicily (Sicilia)CataniaCatania-Fontanarossa 'Vincenzo Bellini' Airport
Sicily (Sicilia)ComisoComiso 'Vincenzo Magliocco' Airport
Sicily (Sicilia)LampedusaLampedusa Airport
Sicily (Sicilia)PalermoPalermo-Punta Raisi 'Falcone & Borsellino' Airport
Sicily (Sicilia)Pantelleria, TrapaniPantelleria Airport (public/military)
Sicily (Sicilia)SigonellaNaval Air Station Sigonella (military)
Sicily (Sicilia)TrapaniTrapani-Birgi 'Vincenzo Florio' Airport
Trentino-Alto Adige/SüdtirolBolzanoBolzano-Dolomiti 'Francesco Baracca' Airport
Tuscany (Toscana)Florence (Firenze)Florence-Peretola 'Amerigo Vespucci' Airport
Tuscany (Toscana)GrossetoAeroporto della Maremma 'Corrado Baccarini' Airport (public/military)
Tuscany (Toscana)LuccaLucca-Tassignano 'Enrico Squaglia' Airport
Tuscany (Toscana)Marina di Campo, ElbaMarina di Campo 'Teseo Tesei' Airport
Tuscany (Toscana)PisaPisa-San Giusto 'Galileo Galilei' Airport (public/military)
Tuscany (Toscana)SienaSiena–Ampugnano Airport
UmbriaPerugiaPerugia-Sant'Egidio 'Adamo Giuglietti' Airport
VenetoBellunoBelluno 'Arturo dell'Oro' Airport
VenetoTrevisoTreviso-Sant'Angelo 'Antonio Canova' Airport
VenetoVenice (Venezia)Venice Marco Polo Airport
VenetoVeronaVerona-Villafranca 'Valerio Catullo' Airport
VenetoVicenzaVicenza 'Tommaso Dal Molin' Airport (public/military)
Coastal town in Italy

Why book domestic flights within Italy?

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.

Trusted globally

Rated Excellent on Trustpilot

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

Domestic Flights Italy FAQs

Do I need a passport for italian domestic flights?

No, you don't need a passport for domestic flights within Italy. While it's advisable to have your passport on you while travelling on domestic flights within Italy, it's not essential. Airlines will accept most forms of government-issued photo ID, as long as it has not expired.

How early do I need to arrive in domestic flights?

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.

What is the baggage allowance for domestic flights in Italy?

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.

Can I buy domestic flights within Italy online?

Yes, you can buy domestic flights within Italy online at Alternative Airlines. We offer flights from all airlines that fly domestic routes within Italy.

Are there any Crotone based airlines?

New to 2022: Air Kroton will be launching to provide better connectivities too and from the province of Crotone, including flights to Bologna and Rome.

Another airline that flies to/from Crotone is Aliblue.

Are there any Sicilian based airlines?

Yes! There is a new start-up airline called Aerolinee Siciliane that plans to operate scheduled domestic flights between Sicily, Rome and Milan. Keep an eye out for when it launches!

Can I book flights to Capri?

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!