CTA

Catania (CTA) direct flights: all 67 nonstop routes, measured

live · updated 1h ago

OPS Smooth · 19,815 legs measured · last 90 days

67 nonstop destinations from Catania-Fontanarossa Airport, flown by 27 airlines. 67 of them also fly back in.

Measured from flights observed on Catania’s own departure and arrival boards over the last 14 days. Every route below carries its observed weekly frequency, and 67 routes with enough history show how reliably they actually run: on-time share and cancellation rate from the last 90 days. Right now departures are on schedule.

Busiest routeRome FCO · about 245 movements a week, Aeroitalia, ITA Airways, Ryanair3,153 legs observed
Most reliableRimini RMI · 93% on time, 3.9% cancelled76 legs
Roughest rideTunis TUN · 4% on time, 8% cancelled50 legs

All CTA nonstop destinations, ranked by weekly flights

One row per destination, both directions merged. On time means within 15 minutes of schedule; cancelled is the share of observed legs that never went. Routes with fewer than 20 observed legs show their leg count instead of a shaky number.

FCORome⇆ Aeroitalia · ITA Airways · Ryanair 245/wk 60%on time 4.4%cancelled
Schedule
Aeroitalia departs XZ2810 07:00XZ2812 11:40XZ2814 14:10XZ2816 19:00
ITA Airways departs AZ1722 06:00AZ1710 10:20AZ1724 11:25AZ1726 15:25AZ1754 16:30AZ1712 19:15
Ryanair departs FR4871 06:30FR4860 07:55FR4892 10:15FR4857 14:30FR4855 18:10FR1171 19:55FR4851 23:00
Aeroitalia arrives XZ2811 10:50XZ2813 13:20XZ2815 17:20XZ2817 22:50
ITA Airways arrives AZ1709 09:35AZ1731 10:45AZ1745 14:40AZ1751 15:40AZ1733 18:30AZ1735 23:15
Ryanair arrives FR4891 00:35FR4861 07:30FR4872 09:50FR4891 13:35FR4858 14:05FR4856 17:45FR1170 19:30FR4852 22:35
MXPMilan⇆ Avialeasing · Ryanair · Wizz Air Malta 145/wk 72%on time 3.8%cancelled
Schedule
Avialeasing departs EC3538 09:45EC3536 10:00EC3546 13:10EC3540 14:20EC3536 15:50EC3546 17:00EC3542 20:50EC3544 20:55EC3548 22:35
Ryanair departs FR2178 08:25FR528 12:10FR1071 17:20FR5062 20:15FR3730 22:40
Wizz Air Malta departs W46464 06:00W46468 12:20W46466 20:30W46466 21:00
Avialeasing arrives EC3545 08:10EC3537 09:10EC3545 12:35EC3539 13:45EC3535 15:15EC3545 16:25EC3547 18:55EC3541 20:00EC3543 20:10EC3541 20:10
Ryanair arrives FR5063 00:00FR5063 00:40FR2179 08:00FR529 11:45FR5063 14:40FR1070 16:55FR5063 18:20FR5063 20:55FR3729 22:15FR5063 23:35
Wizz Air Malta arrives W46463 10:35W46465 19:55W46465 20:25
LINMilan⇆ ITA Airways 81/wk 77%on time 3.7%cancelled
Schedule
ITA Airways departs AZ1742 06:25AZ1747 10:05AZ1718 11:30AZ1704 15:45AZ1720 18:05AZ1702 20:30
ITA Airways arrives AZ1746 08:40AZ1727 10:35AZ1723 15:00AZ1721 17:05AZ1701 19:20AZ1743 23:30
BLQBologna⇆ Ryanair · Wizz Air Malta 61/wk 81%on time 3.1%cancelled
Schedule
Ryanair departs FR3750 07:55FR740 11:40FR1088 16:55FR1086 21:10
Wizz Air Malta departs W46507 06:00W46509 16:45
Ryanair arrives FR3749 07:25FR739 07:25FR739 11:15FR1087 16:30FR1085 20:40
Wizz Air Malta arrives W46508 10:00
TRNCaselle Torinese⇆ Ryanair · Wizz Air Malta 61/wk 79%on time 3.8%cancelled
Schedule
Ryanair departs FR909 05:45FR1020 08:20FR1032 13:20FR1057 14:55FR786 20:05
Wizz Air Malta departs W46525 06:30W46555 16:05
Ryanair arrives FR1019 07:55FR910 10:15FR1033 12:55FR1058 14:25FR791 19:40
Wizz Air Malta arrives W46526 15:55W46556 20:45W46556 21:35
VCEVenezia⇆ Ryanair · Wizz Air Malta 54/wk 71%on time 4.2%cancelled
Schedule
Ryanair departs FR279 12:40FR377 17:25FR546 21:45
Wizz Air Malta departs W46514 13:40
Ryanair arrives FR280 12:15FR378 17:00FR900 21:20
Wizz Air Malta arrives W46513 13:05
BGYOrio al Serio⇆ Aeroitalia · Ryanair 50/wk 64%on time 2.5%cancelled
Schedule
Aeroitalia departs XZ2825 15:10
Ryanair departs FR6174 06:00FR2887 06:05FR2262 08:15FR6652 12:05FR2893 12:30FR2887 21:15FR6650 23:00
Aeroitalia arrives XZ2824 19:40
Ryanair arrives FR2261 07:50FR6175 10:05FR2888 10:10FR6653 11:40FR2892 12:05FR2892 17:55FR2888 20:50
MLAValletta⇆ Ryanair 45/wk 73%on time 4.8%cancelled
Schedule
Ryanair departs FR396 07:35FR2919 10:40FR368 16:30
Ryanair arrives FR395 07:10FR2920 10:15FR367 16:05
VRNCaselle⇆ Ryanair · Volotea · Wizz Air Malta 44/wk 75%on time 4.3%cancelled
Schedule
Ryanair departs FR5017 10:40FR5028 20:40
Volotea departs V71744 20:00V71744 21:15
Wizz Air Malta departs W46549 10:35
Ryanair arrives FR5029 00:05FR5029 00:40FR5018 00:55FR5018 14:40
Volotea arrives V71745 19:15V71745 20:45
Wizz Air Malta arrives W46550 14:50
ORYParis⇆ Avialeasing · easyJet · Transavia France 36/wk 69%on time 11%cancelled
Schedule
Avialeasing departs EC4892 09:25
easyJet departs U24892 09:55U24892 10:25U24892 10:30U24892 19:05
Transavia France departs TO3801 12:45TO3801 13:10TO3809 18:45
Avialeasing arrives EC4891 08:50EC4891 09:50
easyJet arrives U24891 09:20
Transavia France arrives TO3800 12:00TO3800 12:25TO3808 18:00
MUCMunich⇆ Lufthansa 36/wk 75%on time 5.4%cancelled
Schedule
Lufthansa departs LH1907 11:55LH1907 18:25
Lufthansa arrives LH1906 11:05LH1906 17:35
LGWLondon⇆ easyJet 31/wk 49%on time 4.2%cancelled
Schedule
easyJet departs U28286 12:30U28286 18:30U28286 19:30
easyJet arrives U28285 11:35U28285 17:40U28285 18:45
PSAPisa⇆ Ryanair 31/wk 68%on time 3.5%cancelled
TIATirana⇆ Ryanair · Wizz Air Malta 27/wk 75%on time 2.9%cancelled
FLRFirenze⇆ Volotea · Vueling 21/wk 69%on time 4.2%cancelled
OTPBucharest⇆ Ryanair · Wizz Air Malta 21/wk 73%on time 3%cancelled
KTWKatowice⇆ Ryanair · Wizz Air 20/wk 81%on time 2.7%cancelled
LMPLampedusa⇆ DAT 20/wk 66%on time 2.7%cancelled
BUDBudapest⇆ Ryanair · Wizz Air 19/wk 73%on time 4.9%cancelled
FRAFrankfurt am Main⇆ Lufthansa 19/wk 73%on time 4.1%cancelled
MADMadrid⇆ Ryanair 18/wk 71%on time 5.3%cancelled
VIEVienna⇆ Ryanair 18/wk 69%on time 2.6%cancelled
BERBerlin⇆ Avialeasing · Ryanair 17/wk 72%on time 3.8%cancelled
DUSDüsseldorf⇆ Eurowings 17/wk 63%on time 4.1%cancelled
AMSAmsterdam⇆ KLM · Transavia 16/wk 62%on time 5.2%cancelled
WAWWarsaw⇆ Ryanair · Wizz Air Malta 16/wk 64%on time 2.5%cancelled
BCNBarcelona⇆ Vueling 16/wk 70%on time 3.3%cancelled
STRStuttgart⇆ Eurowings 16/wk 66%on time 3.5%cancelled
GVAGeneva⇆ EasyJet Switzerland 15/wk 83%on time 2.1%cancelled
TLVTel Aviv⇆ Israir Airlines · Wizz Air Malta 14/wk 44%on time 3.8%cancelled
BRIBari⇆ Ryanair 14/wk 69%on time 3.8%cancelled
ISTIstanbul⇆ Turkish Airlines 14/wk 74%on time 5%cancelled
JFKNew York⇆ Delta Air Lines 14/wk 83%on time 7.8%cancelled
KRKKraków⇆ Ryanair 14/wk 60%on time 2.7%cancelled
CAGCagliari⇆ Aeroitalia · Ryanair 13/wk 83%on time 4.6%cancelled
BSLBâle / Mulhouse⇆ EasyJet Switzerland 13/wk 83%on time 6.7%cancelled
PRGPrague⇆ Ryanair · Wizz Air Malta 12/wk 70%on time 2.5%cancelled
AOIFalconara Marittima⇆ Ryanair 12/wk 82%on time 5.7%cancelled
ATHAthens⇆ Aegean Airlines 12/wk 66%on time 3.8%cancelled
STNLondon⇆ Ryanair 12/wk 54%on time 5.1%cancelled
CMNCasablanca⇆ Air Arabia Maroc · Royal Air Maroc 10/wk 79%on time 5.6%cancelled
LTNLondon⇆ easyJet 10/wk 43%on time 2.4%cancelled
PSRPescara⇆ Ryanair 10/wk 82%on time 2.4%cancelled
ZRHZurich⇆ Edelweiss Air 10/wk 64%on time 3%cancelled
CRLCharleroi⇆ Ryanair 9/wk 69%on time 4.3%cancelled
GOAGenova⇆ Ryanair 9/wk 71%on time 1.7%cancelled
HHNFrankfurt am Main⇆ Ryanair 9/wk 66%on time 2.7%cancelled
TRSRonchi dei Legionari/Trieste⇆ Ryanair 9/wk 83%on time 2.7%cancelled
FMMMemmingen⇆ Ryanair · Wizz Air Malta 8/wk 68%on time 2%cancelled
GDNGdańsk⇆ Ryanair · Wizz Air 8/wk 78%on time 1%cancelled
PEGPerugia⇆ Ryanair 8/wk 68%on time 3.8%cancelled
SOFSofia⇆ Ryanair 8/wk 83%on time 2.8%cancelled
BVABeauvais⇆ Ryanair 7/wk 79%on time 6.4%cancelled
CGNKöln⇆ Eurowings 7/wk 51%on time 4.8%cancelled
SSHSharm El Sheikh⇆ Air Cairo · Wizz Air Malta 6/wk 57%on time 3.9%cancelled
DXBDubai⇆ flydubai 6/wk 33%on time 7.7%cancelled
EINEindhoven⇆ Ryanair 6/wk 69%on time 1.4%cancelled
PNLPantelleria⇆ DAT 6/wk 74%on time 4.2%cancelled
RMIRimini⇆ Ryanair 6/wk 93%on time 3.9%cancelled
TGDPodgorica⇆ Wizz Air Malta 6/wk 72%on time 5.5%cancelled
VNOVilnius⇆ Wizz Air 5/wk 93%on time 5%cancelled
LUXLuxembourg⇆ Luxair 4/wk 61%on time 2%cancelled
SVQSeville⇆ Ryanair 4/wk 69%on time 3.6%cancelled
TUNTunis⇆ Tunisair Express 4/wk 4%on time 8%cancelled
OPOPorto⇆ Ryanair · Wizz Air Malta 3/wk 70%on time 0%cancelled
VLCValencia⇆ Ryanair 3/wk 86%on time 0%cancelled
ALCAlicante⇆ Ryanair 2/wk 79%on time 0%cancelled
■ ≥85% on time ■ 70–84% ■ 55–69% ■ <55% cancelled: amber ≥2%, red ≥5% ⇆ flies both directions

Nonstop flights into Catania

67 of the 67 destinations above also fly nonstop into Catania, so the table covers both directions of each route. Inbound arrival times and live status are on the arrivals board, and each route row links to its own route page with the paired schedule history.

CTA route map: where 67 nonstop routes go

Nonstop route network at Catania (CTA)

CTA direct flights: questions travelers ask

How many direct flights does Catania have?

Catania-Fontanarossa Airport currently has nonstop service to 67 destinations on 27 airlines, based on flights observed on the airport's own boards over the last 14 days. 67 of those routes operate in both directions.

Which direct route from Catania is most reliable?

Among routes with at least 20 observed legs in the last 90 days, Rimini (RMI) runs cleanest: 93% of flights within 15 minutes of schedule with a 3.9% cancellation rate.

Which airline flies the most nonstop routes from Catania?

Ryanair appears on 39 of the 67 nonstop routes we observed at CTA. The airline column in the route ledger lists every carrier observed on each route.

Where does this data come from?

From Catania-Fontanarossa Airport's own departure and arrival boards, recorded continuously by Pro Flight Search. Reliability figures cover the last 90 days; the route list covers the last 14 days of observed service.

More nonstop guides

Cite this data

Journalists, bloggers, and researchers may cite this page with attribution and a link to Pro Flight Search.

Suggested citation

Pro Flight Search: Catania (CTA) nonstop network and route reliability, measured from official airport boards.

Canonical URL
https://proflightsearch.com/direct-flights/catania-CTA
How we measure this →

Planning around CTA? Live airport delays · Weather delay risk map · Will a delayed flight be cancelled? · Do planes make up time in the air? · How we measure