Transport Links to and around Italy

Getting to Italy is pretty easy. It's a popular tourist destination and a country more and more people are visiting for business. Italy is well known for a slightly scary driving experience - but many are unaware of its comprehensive public transport system.

Getting to Italy

Getting to Italy by air

Italy has a decent number of international airports: see below or see Understanding Italy for some useful infographics.

Italy is also serviced by a good variety of airlines: American Airlines, British Airways, Air France, Swissair and Air Canada to name but a few.

Italy’s national airline, Alitalia, offers a broad range of international flights – including many from the US.

You shouldn’t have a big problem getting an international flight to Italy. The price will, of course, vary depending on the time of year; but many parts of Italy, especially Rome and Milan, are well serviced no matter the season. If you can’t find a direct flight then connecting flights are available from Paris, London, Zurich or Frankfurt.

International Airports in Italy

The ‘airlines’ section of this table may not be complete, as the information changes regularly.

 CityAirportIATA code Airlines
AlgheroAeroporto di Alghero Riviera del CoralloAHOTuifly Nordic, easyJet, Ryanair, Alitalia, Wizz Air, Atlantis Airways, Jet Time, ThomsonFly
AnconaAeroporto Raffaello Sanzio di FalconarAOILufthansa, Alitalia, Tyanair, Volota, blu-express, Vueling
Bari (Puglia)Aeroporto di Bari Karol WojtylaBRIVolotea, Air Berlin, Air Dolomiti, Blue Air, Alitalia, Vueling, easyJet, British Airways, Lufthansa, Luxair, Meridiana, Mistralair, Ryanair, Swiss, Transavia, Turkish Airlines, Air Vallee, Wizz, Eurowings, Germanwings
Bergamo (Milan)Orio al SerioBGYAir Arabia Maroc, Air Sud, Almasria Airlines, Blue Air, Blue Panorama Airlines, Bmi Regional, Lufthansa, Meridiana, Pegasus Airlines, Pobeda Airlines, Ryanair, Wizz Air
BolognaAeroporto Guglielmo Marconi di BolognaBLQAegean Airlines, Aer Lingus, Aeroflot, Air Arabia Maroc, Air Baltic, Air Berlin, Air Cairo, Air Dolomiti, Air France, Air Méditerranée, Air Moldova, Air Nostrum, Air One, AirExplore, Albastar, Alitalia, Alpha Express Airlines, AMC Airlines, Arkia Israeli airlines, Atlasjet, Austrian Airlines, Avantiair, Blue Air, Blue Panorama Airlines, Blu-express, British Airways, Brussels Airlines, Czech Airlines, easyJet, Emirates, Eurowings, Hop!, Iberia, Jertairfly, KLM, Lufthansa, Meridiana, Mistral Air, Neos, Nesma Airlines, Nouvelair, Onur Air, Pegasus Airlines, Primera Air, Royal Air Maroc, Ryanair, SAS, TAP Portugal, Tarom, Ten Airways, Transavia, Travel Service, Tunisair, Turkish Airlines, Ukraine International Airlines, VLM Airlines, Vueling, Wizz Air
Brescia (Verona)Aeroporto Gabriele D'AnnunzioVBSAer Lingus, Air Baltic, Air Dolomiti, Air Moldova, Air Prishtina, Blu-express, Blue Panorama, British Airways, easyJet, Eurowings, Flybe Lufthansa, Meridiana, Mistral Air, Monarch, Neos, Nouvelair, Ryanair, s7 Airlines, Volotea, Vueling, Wizz Air
BrindisiAeroporto del SalentoBDSAir Berlin, Air Vallée, Alitalia, Arkia Israel Airlines, easyJet, easyJet Switzerland, Germanwings, Helvetic Airways, Jetairfly, Ryanair, Swiss International Airlines, TUIfly, Volotea, Vueling
CagliariAeroporto 'Mario Mameli' di Cagliari-ElmasCAGRyanair, Air Berlin, Alitalia, British Airways, Darwin Airline, easyJet, Edelweiss, Jetairfly, Lufthansa, Luxair, Meridiana, Monarch Airlines, Niki Vienna, Thomas Cook Airlines, Windjet
CataniaAeroporto di Catania Fontanarossa 'Vincenzo Bellini'CTAAdria, Aero Condor, Aeroflot, Air Baltic, Air Berlin, Air France, Air Italy, Aer Lingus, Air Malta, Air One, Airblue, Alitalia, Austrian, Blu-express, Blue Air, British Airways, Brussels Airliens, Cimber Sterling, Croatia Airlines, Darwin, easyJet, Egypt Ait, Europe Airpost, Finn Air, Fly Niki, GermanWings, Hamburg International, Helvetic, Holidays Czech Airlines, Jetairfly, KLM, Livingston, Lufthansa, Luxair, Malmo Aviation, Meridiana, Mistral Air, Neos, Norwegian, Onur Air, Pegasus Airlines, Ryanair, SkyBridge, Skywork, Swissair, Tap Portugal, Thomsonfly, Transavia Airlines, Travel Service, TUI Fly, Tunisair Express, Vim Airlines, Volotea, Veueling, Wizz Air, XL Airways
GenoaAeroporto di Genova 'Cristoforo Colombo'GOAAir Dolomiti, Air France, Alitalia, Blue-express, British Airways, KLM, Lufthansa, Meridiana, Ryanair, S7 Airlines, Turkish Airlines, Volotea, Vueling
Lamezia TermeAeroporto di Lamezia TermeSUFAlitalia, easyJet, Ryanair, Lufthansa, Vueling, Air One, Air Berlin, Luxair, Brussels Airlines, Germanwings, Austrian, Helvetic, NIKI, Primera Air, Nordwind Airlines, Transavia, Neos, Hop!, Yakutia, Travel Service, Jetairfly, Enterair, XL Airways, Volotea, Mistral Air
Milan (Linate)Aeroporto di Milano Linate 'Enrico Forlanini'LINAer Lingus, Air Berlin, Air Dolomiti, Air France, Air Malta, Alitalia, BA Cityflyer, Blue Panorama, British Airways, Brussels Airlines, easyJet, Iberia, KLM, Lufthansa, Meridiana Fly, NIKI, Scandinavian Airlines, Silver Air, Swiss Airlines
Milan (Malpensa)Aeroporto di Milano MalpensaMXPThis list is huge. Please see here.
NaplesAeroporto di Napoli Capodichino 'Ugo Niutta'NAPAer Lingus, Aerosvit Airlines, Air Berliln, Air France, Air Italy, Air Malta, Alitalia, Austrian Airlines, Blue Air, Brussels Airlines, British Airways, Cimber Air, easyJet, Iberia, Jetairfly, Lufthansa, Luxair, Meridiana, Thomas Cook, Thomson Airways, Trawel Fly, Transavia, Travel Service Airlines, Ukraine International Airlines, Wizz Air
OlbiaAeroporto Olbia Costa SmeraldaOLBMeridiana, easyJet, Jet2, Air One, Air Berlin, Volotea, Germanwings, Alitalia, Vueling, NIKI, Lufthansa, Norwegian, Brussels Airlines, Iberia, Air Baltic, Swiss, Transavia
PalermoAeroporto di Palermo 'Falcone e Borsellino'PMOAir Berlin, Air Italy, Air One, Alitalia, Bul-espress, easyJet, Iberia, Jertairfly, Lufthansa, Luxair, Meridiana Fly, Norwegian Air, Ryanair, Thomas Cook Airlines, Travsavia, Tunisair, Vueling, Wind Jet, XL Airways
ParmaAeroporto di Parma 'Giuseppe Verdi'PMFRyanair
PerugiaAeroporto Internazionale dell'UmbriaPEGAlitalia, Blu-express, Lufthansa, Ryanair, Wizz Air
PescaraAeroporto d’Abruzzo or di PescaraPSRAir Vallée, Alitalia, European Coastal Airlines, Ryanair, Wizz Air
PisaAeroporto di PisaPSAAegean, Air Baltic, Air Dolomiti, Alitalia, Blue Panorama, British Airways, Czech Airlines, Delta, easyJet, Finnair, GermanWings, Jet2, Lufthansa, Norwegian, Ryanair, Scandinavian Airlines, Silver Air, Transavia, Turkish Airlines, Volotea, Vueling, Wizz Air
RiminiAeroporto di Rimini-Miramare 'Federico Fellini'RMTAir Berlin, Finnair, Luxair, Thomas Cook, Ural Airlines, Nordstar, Red Wings, Yamal, Vim Airlines, Primera Air, Smartlinx, Transavia, Air Vallee
Rome (Ciampino)Aeroporto Giovan Battista Pastine di Roma CiampinoCIARyanair, Wizz Air
Rome (Fiumicino)Aeroporto Leonardo da Vinci di Roma FiumicinoFCOThis list is huge. Please see here.
TrapaniAeroporto Trapani-BirgiTPSRyanair, Alitalia, Air One, Meridiana, Etihad
Treviso (Venice)Aeroporto di TrevisoTSFRyanair, Wizz Air, Wizz Air Ukraine
TriesteAeroporto Friuli-Venezia GiuliaTRSAlitalia, Lufthansa, Ryanair, Volotea, Vueling
TurinAeroporto di Torino CaselleTRNAir France, Air Moldova, Alitalia, Blue Air, British Airways, Brussels Airlines, easyJet, KLM, J2, Iberia, Lufthansa, Meridiana, Monarch, Neos Air, Royal Air Maroc, Ryanair, Tarom, Thomas Cook, Transavia, Turkish Airlines, Twin Jet, Volotea, Wizz Air
Venice (Marco Polo)Aeroporto di Venezia Marco PoloVCEThis list is huge. Please see here.
VeronaAeroporto Valerio Catullo di Verona VillafrancaVRNAer Lingus, Air Baltic, Air Dolomiti, Air Moldova, Air Prishtina, Blu-express, Blue Panorama, British Airways, easyJet, Eurowings, Flybe Lufthansa, Meridiana, Mistral Air, Monarch, Neos, Nouvelair, Ryanair, s7 Airlines, Volotea, Vueling, Wizz Air

Getting to Italy by sea

Travelling to Italy by sea can be done from many countries with a great many companies – as such, it’s a little beyond the scope of this guide! Googling ‘ferry from X to Y’ is usually the best way to start planning your journey. I’d recommend to give you an idea of what’s available.

Getting to Italy by car

You can travel into Italy by car from any bordering country – as long as your visa is in order! Don’t forget that major roads in Italy are likely to be toll roads.

Getting around Italy

Driving in Italy

Driving on Italy’s main roads can get expensive, as almost all of them are toll roads. If you’re willing to spend a little more time (and have a suitably compact car!) you can usually take back roads to wherever you want to go.

Driving in Italy cities can be a bit nervewracking. Italian drivers have a fairly well-earned reputation for aggressive, opportunistic driving. Moreover, finding parking in Italian cities can be a real headache.

Getting taxis (cabs) in Italy

Italian taxis are usually either white or yellow. You can find them at taxi ranks or by calling a cab company. It is not advisable to get a taxi from a driver who approaches you.

Taxis should have a meter. If the driver tells you it’s broken, get out and take another taxi. If you’ve called a taxi from a company, the meter will probably show a few euros from the start – this is normal, as drivers will start the meter from when they start the journey to pick you up.

Be aware of possible extra fees – getting a cab at night, for instance, will almost always be more expensive than the same journey during the day. Some taxi firms will charge you more if you have luggage.

If you’re getting a taxi in a rural area, you may wish to ask for a flat fee. These are usually pretty reasonable.

Tipping a taxi driver in Italy is usually just a case of rounding up (say, paying a €19 with a €20 note and saying “keep the change”).

For the inexperienced, a taxi ride in Italy can be a pretty scary experience! Narrow, winding roads and your driver’s aggressive technique can definitely get the heart rate up.

Trains in Italy

Using the train service is a cost-effective, pleasant and generally efficient way to get around Italy.

There are two rail companies in Italy: Trenitalia (the state-owned organisation) and the privately owned Italo Treno.

There are several types of train in Italy:

  • Alta Velocità (AV) trains are high-speed, modern vehicles connecting major Italian cities. They include Frecciarossa, Frecciargento and Frecciabianca and Eurostar trains.

    They can be costly, but they’re much quicker than other types of train in Italy. You’ll need a reservation to travel on one of these trains: get them on Trenitalia’s website, through a travel agent or at a train station.

  • InterCity trains are reasonably fast services connecting major cities and making a few stops along the way. They’re cheaper and slower than AV services.
  • Regionale or interregionale trains are cheap and stop at smaller stations along rail routes – making them considerably slower than InterCity or AV trains.

Take the time to check out offers on the train companies’ website: sometimes they’ll have deals such as allowing children under 15 to travel free, or discounts on weekend return journeys.

You can find subway (metro) systems in Rome, Milan, Turin and Florence.

Buses and trams in Italy

Most towns and cities have extensive, cheap bus systems in place. These are great for getting around a city or travelling within a region. When travelling between regions, though, taking the train is almost always the better option.

You’ll usually find the main bus station near the train station.

Many cities in Italy also have trams, which can be a great option for getting around as they generally have more stops than a metro system.

Ferries and hydrofoils in Italy

You can get to Sicily and Sardinia on a large ferry (navi). For smaller islands, you’re more likely to find a smaller ferry (traghetti) or a hydrofoil (aliscafi). You cannot take a vehicle on a hydrofoil.

Leave a Reply