ℹ️ Some links are affiliate links — we may earn a commission at no extra cost to you. How we stay honest.

Flights to Italy: Complete Guide

Peak SeasonJune to August
Shoulder SeasonApril–May and September–October
Budget AirlinesRyanair, easyJet, Wizz Air, Volotea
Visa Note: EU citizens travel freely. Non-EU visitors from visa-exempt countries can stay up to 90 days. ETIAS authorization required from 2026.

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.

Flying to and Within Italy: The Complete Strategy Guide

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.

Rome Airports: Fiumicino vs Ciampino

Fiumicino (FCO)

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.

Ciampino (CIA)

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 Airports: Malpensa vs Linate vs Bergamo

Malpensa (MXP)

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.

Linate (LIN)

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.

Milan Bergamo / Orio al Serio (BGY)

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.

Regional Airports: Direct Access

Italy's regional airports are numerous and well-served, letting you bypass Rome and Milan entirely for many destinations:

Island Flights: Sicily and Sardinia

Sicily

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

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 Train vs Plane Decision

Routes Where the Train Wins Decisively

Routes Where Flying Wins

Airlines in Italy

ITA Airways

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.

Ryanair

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

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.

Wizz Air

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.

Vueling

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.

Seasonal Patterns

Peak Summer (June-September)

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 and Spring (March-May)

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.

Ski Season (December-March)

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.

Off-Peak (November, January-February)

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.

Connecting Through Rome and Milan

Rome FCO as a Hub

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.

Milan MXP as a Hub

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.

Booking Strategy

Timing

Open-Jaw Itineraries

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.

Practical Tips

Free Flight Deal Cheatsheet

Secret fare tricks and best booking windows for flights to Italy — free in your inbox.

Seasonal Price Guide

Average round-trip airfares to Italy vary significantly by season. Book during low-demand months to save up to 50%.

MonthsAvg PriceDemand
January–February$350–$520Low
March–April$450–$680Medium
May–June$600–$900High
July–August$750–$1,100High
September–October$480–$700Medium
November–December$370–$530Low

Major Airports

CodeAirportCity
FCOLeonardo da Vinci–Fiumicino AirportRome
MXPMilan Malpensa AirportMilan
VCEVenice Marco Polo AirportVenice
NAPNaples International AirportNaples

Airport Details

FCO — Terminal Info

Terminals4 terminals (T1, T2, T3, T5). T1 handles domestic and some Schengen flights. T3 is the main international terminal for ITA Airways and long-haul carriers. T5 handles US-bound flights with pre-clearance facilities for some routes.

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.

MXP — Terminal Info

Terminals2 terminals (T1 and T2). T1 handles most scheduled flights including ITA Airways, Lufthansa, and long-haul carriers. T2 serves easyJet and some seasonal carriers. A free shuttle connects the terminals.

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).

VCE — Terminal Info

TerminalsSingle terminal with a recent expansion. The airport is modern and efficient, handling both scheduled and charter flights. Compact layout makes transfers quick.

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.

Search Flights to Italy

Editor's Pick
Aviasales
★★★★½ 4.6/5
Best European flight search, real-time prices
Search Flights
Skyscanner
★★★★½ 4.5/5
Flexible date search, price alerts
Search Flights
Google Flights
★★★★½ 4.4/5
Price tracking, explore map
Search Flights

Booking Tips

  1. Use Milan Bergamo for northern Italy on a budget — Ryanair's main Italian hub at Bergamo Orio al Serio (BGY) offers fares 30–50% below Milan Malpensa. The airport bus to Milan Centrale takes 60 minutes and costs 7–10 EUR. Bergamo is also the gateway to Lake Garda, Lake Como, and Brescia.
  2. Fly into Naples for the Amalfi Coast — Naples Capodichino (NAP) is the closest airport to the Amalfi Coast, Pompeii, and the islands of Capri and Ischia. EasyJet and Ryanair both serve Naples with cheap fares from across Europe — far better value than trying to reach Amalfi from Rome.
  3. Book Easter and summer flights 3–4 months early — Italy is one of Europe's most popular destinations during Easter week and the June–August peak. Fares to Rome and Florence can double if you wait until 4 weeks out. Set fare alerts and book as soon as prices dip.
  4. Consider Pisa for Tuscany trips — Pisa Galileo Galilei (PSA) is served by Ryanair and easyJet with fares often much cheaper than Florence (FLR). The city is just 80 minutes by train from Florence and makes an excellent base for exploring Tuscany.
  5. Check ITA Airways for competitive transatlantic fares — Italy's new flag carrier ITA Airways (successor to Alitalia) often runs promotional fares on Rome and Milan routes from US cities that undercut major US carriers, especially in economy premium cabins.
💰 Money-Saving Tip

Fly during shoulder season (April–May and September–October) to save 30-50% on airfare to Italy compared to peak season prices.

Getting Around Italy

Flying isn't always the best option for getting around Italy. Here are the alternatives:

TrainsItaly's Trenitalia Frecciarossa and Italo high-speed trains connect Rome to Milan (2h55), Florence (1.5h), Naples (1h10), and Venice (3h45). Italo often has promotional fares from 9.90 EUR. Both operators run frequent daily services on the main north-south corridor.
BusesFlixBus and Marino Bus cover most Italian cities at budget prices. Rome to Naples by bus takes 2.5–3 hours for 5–12 EUR. Buses are useful for routes not served by high-speed rail, such as connections to Puglia, Calabria, and smaller Tuscan towns.

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.

Find Cheap Flights to Italy

Compare prices across all major airlines.

Search Flights →

Plan Your Complete Trip

✈️ Flights

🏨 Hotels

🚗 Car Rental

🛡️ Insurance

💰 Budget Travel

Frequently Asked Questions

What is the difference between Rome Fiumicino and Ciampino airports?

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.

Is it better to fly into Milan Malpensa or Bergamo for northern Italy?

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.

When should I book flights to Italy to get the best price?

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.

Are there direct flights from the US to Italy?

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.

Free Flight Deal Finder Cheatsheet

Secret fare tricks, best booking windows, and airline comparison charts — free PDF download.

BTS

BestTravelScout Editorial Team

Our editorial team researches and tests travel products hands-on, comparing prices and policies across dozens of providers to bring you honest, data-backed recommendations.

✅ Fact-checked 🔄 Updated quarterly 🔍 Our methodology
About our team →
Search Flights