Italy is served by a wide network of international airports, with Rome Fiumicino (FCO) and Milan Malpensa (MXP) acting as the primary gateways for long-haul travel. Both are well-connected to major cities across the globe, and multiple low-cost carriers operate dense European route networks throughout the country. Venice, Naples, Bologna, Pisa, Catania, and Palermo also receive significant international traffic, making it easy to fly directly to the region you want to explore without routing through Rome or Milan.
Ryanair is the dominant low-cost carrier in Italy, operating out of secondary airports like Bergamo (BGY, near Milan) and Ciampino (CIA, near Rome) as well as major airports throughout the country. EasyJet has a strong presence at Milan Malpensa, Naples, and Venice, while Wizz Air serves several Italian cities from its Eastern European bases. Volotea, a Spanish low-cost carrier, specializes in routes between Italian islands and smaller mainland cities — it is often the only affordable option for flying to Sardinia, Sicily, and Calabria from northern Italy.
Italy's sheer number of airports is a major advantage for travelers. Beyond the main hubs, airports like Bologna (BLQ) in Emilia-Romagna, Bari (BRI) in Puglia, Catania (CTA) in Sicily, and Turin (TRN) in Piedmont all receive direct flights from London, Paris, Berlin, and other European capitals. This means you can often fly directly to within an hour of your final destination rather than spending half a day transferring from Rome. For Tuscany trips, flying into Pisa (PSA) is usually far cheaper than Florence (FLR) and puts you just 80 minutes away by train.
Transatlantic routes to Italy have expanded substantially in recent years. ITA Airways, Italy's flag carrier that replaced Alitalia, operates nonstop flights from New York JFK, Miami, Los Angeles, and other US cities to Rome Fiumicino and Milan Malpensa. Delta has a strong Italy presence with nonstop flights from New York and Atlanta to Rome, Milan, and Venice. United connects from Newark and Washington Dulles to Rome and Milan, while American Airlines flies from Philadelphia, Chicago, and Dallas. In summer, several carriers add seasonal nonstop routes to Naples, Palermo, and other secondary cities to meet surging demand.
Seasonal pricing in Italy follows a predictable pattern but varies significantly by destination. Rome and Milan maintain relatively stable year-round demand due to business travel and their cultural appeal, while leisure destinations like the Amalfi Coast, Sardinia, and the Italian Lakes see dramatic summer spikes. Venice peaks not only in summer but also during Carnival in February and the Venice Film Festival in September. The absolute cheapest time to visit most of Italy is January through mid-March, when fares from the US drop to $350–$520 round-trip and from the UK as low as 25–40 GBP one-way on budget carriers.
For the best flight strategy in Italy, consider an open-jaw itinerary — flying into one city and out of another. A classic example is arriving in Rome, traveling north through Tuscany, and departing from Venice or Milan. Most search engines and airlines price these competitively, and you avoid backtracking. Pair this with Italy's excellent high-speed train network — the Frecciarossa covers Rome to Florence in 90 minutes and Rome to Naples in just 70 minutes — and you have a flexible, affordable way to see the country without multiple flights or long drives.
Italy's long, narrow geography and island territories make flying a genuinely useful option for many itineraries, despite the country's extensive rail network. Two major hubs in Rome and Milan anchor the international network, while a constellation of regional airports — many served by aggressive budget carriers — provide direct access to specific regions. But Italy's airport landscape has its quirks: confusing dual-airport cities, seasonal routes that vanish in winter, and a domestic rail system that's often faster than flying. Understanding these dynamics is the key to smart flight planning in Italy.
Leonardo da Vinci-Fiumicino is Italy's primary international airport and ITA Airways' main hub. It handles the vast majority of long-haul flights and most scheduled European services to Rome. The airport sits 32 km southwest of central Rome on the coast.
Getting to the city: The Leonardo Express train runs non-stop to Roma Termini station in 32 minutes for 14 euros — it's the fastest and most reliable option. The FL1 regional train is slower (45-50 minutes) but cheaper at around 8 euros and stops at Trastevere and other city stations, which may be more convenient depending on your hotel location. Buses (Terravision, SIT) run to Termini for 6-7 euros but take 50-75 minutes depending on traffic. Taxis charge a flat rate of 50 euros to anywhere within the Aurelian Walls.
Fiumicino has four terminals. Terminal 3 handles most international flights, Terminal 1 handles domestic and Schengen flights. Check your terminal before arrival — terminals 1 and 3 are a long walk apart, and the people mover connection adds time.
Rome's secondary airport, located 15 km southeast of the city center. It's used primarily by Ryanair and Wizz Air. Ciampino is smaller and more manageable than Fiumicino, but ground transport is less convenient — there's no direct rail link. Bus services (Terravision, SIT, ATRAL) connect to Termini in 40-60 minutes for about 6 euros. The alternative is a bus to Ciampino town station, then a regional train to Termini, which takes about the same total time but is cheaper.
The Ciampino trade-off: Cheaper flights but more complicated ground transport. If your Rome accommodation is in the southern part of the city (Testaccio, Ostiense, EUR), Ciampino may actually be more convenient than Fiumicino. For the historic center or anything north, Fiumicino's Leonardo Express wins.
Milan's main international airport, located 49 km northwest of the city. Malpensa handles most international long-haul flights and many European routes. It has two terminals: T1 for most scheduled flights and T2 for easyJet (exclusively).
Getting to the city: The Malpensa Express train runs to Milano Centrale (53 minutes) and Milano Cadorna (36 minutes) for 13 euros. Buses to Centrale take 50-70 minutes for 10 euros. Taxis are expensive — a fixed fare of 105 euros to central Milan. Note that the Malpensa Express to Cadorna is faster but Cadorna is less central than Centrale for most visitors.
Milan's city airport, just 7 km from the center. Linate primarily handles domestic flights and short European routes. It's far more convenient than Malpensa for the city itself — Metro M4 now connects the airport to central Milan in about 15 minutes. If you can find a flight into Linate rather than Malpensa, take it. ITA Airways operates many domestic routes from Linate, and it's significantly better positioned for business travelers and city visitors.
Marketed as "Milan Bergamo" by Ryanair but located near the city of Bergamo, 46 km northeast of Milan. This is effectively Ryanair's main northern Italy base. Bus services to Milano Centrale take 50-60 minutes and cost about 7 euros. Like Beauvais for Paris, the low ticket price must be weighed against the transfer cost and time. However, Bergamo itself is a beautiful city with an atmospheric old town — if it fits your itinerary, flying into BGY and spending a day in Bergamo before heading to Milan isn't a bad plan.
Italy's regional airports are numerous and well-served, letting you bypass Rome and Milan entirely for many destinations:
Sicily is served by two airports — Catania (CTA) in the east and Palermo (PMO) in the west. Both have extensive connections to mainland Italy and European cities. Unlike Greece's smaller islands, Sicily airports operate year-round with consistent frequency. Budget carriers compete heavily on routes from Rome, Milan, and northern European cities.
Flying to Sicily is almost always faster than the alternative: the train from Rome to Palermo takes 10+ hours (including a bizarre train-on-a-ferry segment across the Strait of Messina). Flights take 1 hour from Rome and cost as little as 20-40 euros on Ryanair if booked ahead.
Sardinia has three airports: Cagliari (CAG) in the south, Olbia (OLB) in the northeast (Costa Smeralda gateway), and Alghero (AHO) in the northwest. Olbia is the most seasonal — heavily touristic in summer with many charter and budget flights, but much quieter in winter. Cagliari maintains better year-round service as the island's capital.
Summer Sardinia flights book up fast and prices increase dramatically. The Costa Smeralda is one of Europe's most expensive summer destinations, and flight pricing reflects this — Olbia fares in July-August can be 3-4 times the shoulder season price. Book 2-3 months ahead for summer.
The successor to Alitalia, ITA Airways is Italy's flag carrier. It operates from Rome Fiumicino with a domestic network and growing international routes. Service quality has improved since the Alitalia days, though the airline is still finding its feet. ITA's domestic network from Rome is comprehensive, and they've maintained many of Alitalia's useful Rome-based connections. Acquired by Lufthansa Group, expect deeper integration with Lufthansa, Swiss, and Austrian Airlines networks over time.
Italy is Ryanair's largest market outside the UK. They operate from nearly every Italian airport, with major bases at Bergamo, Rome Ciampino, Bologna, Bari, and Catania. On many domestic routes, Ryanair is the only option beyond ITA Airways. Their fares can be genuinely cheap — 10-20 euros for short domestic hops if you book well ahead and travel light. The usual Ryanair caveats about ancillary fees, secondary airports, and strict bag enforcement apply double in Italy, where airport staff are known for rigorous bag sizing at gates.
easyJet operates from Milan Malpensa T2 (their Italian hub), Naples, Venice, and several other Italian airports. They're generally the best budget carrier option for UK-Italy and France-Italy routes, and their Malpensa base makes them strong for northern Italy connections. Unlike Ryanair, they use main airports rather than secondary ones.
The Hungarian budget carrier has expanded aggressively into Italy with a Rome Fiumicino base. They offer competitive fares on routes to Eastern Europe, the Middle East, and within Italy. Their ultra-low fare model is similar to Ryanair's.
Strong on Spain-Italy routes from their Barcelona base. If you're combining Spain and Italy in one trip, Vueling often has the best fares for the connecting flight.
Sardinia (especially Olbia) and the smaller Italian airports see the biggest summer increases. Flights to Sicily remain relatively affordable year-round due to high baseline demand from the Sicilian diaspora. Rome and Milan don't spike as dramatically because tourist demand partially replaces business travel. The single most expensive route in Italian summer aviation is London to Olbia in late July — book this months ahead if needed.
Easter is a major travel period in Italy. Flights to Rome spike around Easter week, and art cities (Florence, Venice) see increased demand. May is excellent for flying — warm weather, pre-peak prices, and full flight schedules.
Flights to Verona, Turin, and Bergamo increase as skiers head to the Dolomites and western Alps. Turin is the closest airport to many major ski resorts (Sestriere, Bardonecchia, Via Lattea). Verona serves the eastern Dolomites and Lake Garda area.
The cheapest time to fly to Italy. Rome and Florence are quiet but pleasant (mild winters by northern European standards). Milan is cold and foggy but flight prices are at their lowest. Southern Italy and Sicily remain mild and enjoyable.
Fiumicino works reasonably well as a connecting hub for ITA Airways flights. Minimum connection times are 75-90 minutes for connections within the same terminal. ITA Airways' international and domestic operations are concentrated in Terminal 3 and Terminal 1, making connections fairly straightforward. Self-connecting at Fiumicino (two separate tickets) requires exiting security and rechecking bags — allow 3+ hours.
Malpensa is less effective as a connecting hub because its two terminals serve different carriers (T1 for scheduled flights, T2 for easyJet exclusively). Connecting between T1 and T2 requires a free shuttle bus and re-clearing security. Milan's advantage is Linate for domestic connections — but connecting between Malpensa and Linate means changing airports entirely (1.5+ hours), which is impractical for a same-day connection.
Italy is ideal for open-jaw planning. A classic itinerary: fly into Rome, work north through Tuscany and the Italian Lakes, fly home from Milan. Or fly into Venice, travel down the Adriatic coast, fly out of Bari or Brindisi. Budget carriers at both ends make this affordable and eliminate backtracking. The key is to use Pisa as a Tuscany gateway — it has far better budget carrier coverage than Florence's tiny airport.
Secret fare tricks and best booking windows for flights to Italy — free in your inbox.
Average round-trip airfares to Italy vary significantly by season. Book during low-demand months to save up to 50%.
| Months | Avg Price | Demand |
|---|---|---|
| January–February | $350–$520 | Low |
| March–April | $450–$680 | Medium |
| May–June | $600–$900 | High |
| July–August | $750–$1,100 | High |
| September–October | $480–$700 | Medium |
| November–December | $370–$530 | Low |
| Code | Airport | City |
|---|---|---|
| FCO | Leonardo da Vinci–Fiumicino Airport | Rome |
| MXP | Milan Malpensa Airport | Milan |
| VCE | Venice Marco Polo Airport | Venice |
| NAP | Naples International Airport | Naples |
Transit tips: T3 is the largest and busiest terminal — arrive early in summer as security queues can exceed 40 minutes. The airport has excellent duty-free shopping and Italian dining options. Free Wi-Fi is available for 4 hours. Allow 90 minutes for inter-terminal connections.
Getting to the city: Leonardo Express train runs nonstop to Roma Termini in 32 minutes for 14 EUR. Regional FL1 train stops at Trastevere and other stations for 8 EUR. SIT Bus Shuttle to Termini costs 7 EUR. Taxis are fixed-rate at 50 EUR to anywhere within the Aurelian Walls.
Transit tips: Malpensa is 50km from central Milan — factor this into your plans. T1 has good lounge options and shopping. T2 is more basic. The airport is efficient for connections with a minimum connect time of 75 minutes in T1.
Getting to the city: Malpensa Express train runs to Milano Centrale in 50 minutes for 13 EUR, and to Cadorna in 40 minutes. Terravision and Autostradale buses run to Centrale for 8–10 EUR. Taxis to central Milan cost 95–105 EUR (fixed rate).
Transit tips: The airport sits on the edge of the Venetian Lagoon with scenic approaches. Security is usually fast. Good selection of shops and cafes post-security. Allow 60 minutes minimum for connections.
Getting to the city: Alilaguna water bus runs to Piazza San Marco in 70 minutes for 15 EUR — the most scenic airport transfer in Europe. ATVO Express Bus reaches Piazzale Roma in 20 minutes for 10 EUR. Water taxis to Venice cost 110–130 EUR but are unforgettable.
Fly during shoulder season (April–May and September–October) to save 30-50% on airfare to Italy compared to peak season prices.
Flying isn't always the best option for getting around Italy. Here are the alternatives:
High-speed trains are faster than flying on Italy's main corridor (Milan–Bologna–Florence–Rome–Naples) once you include airport time. Fly only for routes to Sicily and Sardinia, or when connecting from an international arrival. The train journey along this corridor is also spectacularly scenic.
Compare prices across all major airlines.
Fiumicino (FCO) is Rome's main international airport, about 30km from the city center, served by most major and full-service carriers. Ciampino (CIA) is a smaller airport 15km from the center, used mainly by Ryanair and other budget carriers. Both have good bus connections to Rome.
Malpensa (MXP) is the main hub, closer to Milan city center and with more connections. Bergamo (BGY), operated mainly by Ryanair, is 45km from Milan but offers significantly cheaper fares and is ideal if heading to Lake Como or Brescia.
For summer travel (June–August), book 3–4 months in advance. For shoulder season, 4–6 weeks ahead is usually sufficient. Avoid Italian public holidays and school break weeks in April and June.
Yes, Alitalia (now ITA Airways), Delta, United, and American operate direct routes from New York, Los Angeles, Chicago, and other US hubs to Rome and Milan. Norwegian has historically offered transatlantic budget options but these change frequently.
Secret fare tricks, best booking windows, and airline comparison charts — free PDF download.
Free download. No spam. Unsubscribe anytime.