NAP

Napoli (NAP) direct flights: all 87 nonstop routes, measured

live · updated 1h ago

OPS Updating · 22,245 legs measured · last 90 days · 3 routes outbound only

87 nonstop destinations from Naples International Airport, flown by 36 airlines. 84 of them also fly back in.

Measured from flights observed on Napoli’s own departure and arrival boards over the last 14 days. Every route below carries its observed weekly frequency, and 84 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 no data.

Busiest routeMilan MXP · about 98 movements a week, easyJet, Neos, Ryanair1,259 legs observed
Most reliableMarsa Alam RMF · 96% on time, 0% cancelled25 legs
Roughest rideDubai DXB · 31% on time, 0% cancelled177 legs

All NAP 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.

MXPMilan⇆ easyJet · Neos · Ryanair · Wizz Air Malta 98/wk 68%on time 1.1%cancelled
Schedule
easyJet departs U24119 06:00U23574 09:05U23574 09:30U24121 09:35U23574 10:10U23578 13:20U23574 14:20U23576 15:20U23576 17:05U24125 18:20U24121 18:25U24123 19:00U23574 21:50
Neos departs NO2581 09:00
Ryanair departs FR5937 07:00FR5937 07:40FR5915 07:55FR5973 10:35FR5937 14:55FR5973 19:45FR5973 22:20FR8327 22:25
Wizz Air Malta departs W46424 10:50W46422 17:35
easyJet arrives U23573 08:30U23573 08:45U23573 09:20U24120 09:35U24120 10:40U23577 12:45U24122 13:15U23573 13:45U23575 14:35U23575 16:30U24120 16:35U24122 18:00U23573 21:15U24120 22:30
Ryanair arrives FR5936 07:15FR5914 07:30FR5914 09:40FR5936 10:30FR5972 14:05FR5936 14:30FR5914 16:50FR5914 18:30FR5914 19:20FR5972 19:20FR5972 21:55FR8328 22:00
Wizz Air Malta arrives W46423 10:15W46421 17:00
BCNBarcelona⇆ easyJet · Ryanair · Vueling 59/wk 64%on time 2.4%cancelled
Schedule
easyJet departs U24211 15:00U24211 18:00
Ryanair departs FR59 07:10FR59 10:50FR59 13:10FR5711 13:30FR59 17:50FR5711 17:50FR59 21:40
Vueling departs VY6123 09:50VY6125 22:25
easyJet arrives U24212 19:35U24212 22:35
Ryanair arrives FR5710 18:05FR58 22:25FR5710 22:25
Vueling arrives VY6122 09:05VY6124 21:40
VCEVenezia⇆ Ryanair · Wizz Air Malta 55/wk 66%on time 0%cancelled
Schedule
Ryanair departs FR1554 06:00FR825 08:00FR1554 13:20FR1554 14:55FR8329 15:25FR869 15:35FR8329 18:40
Wizz Air Malta departs W46712 07:55W46714 17:10
Ryanair arrives FR868 08:55FR1553 08:55FR824 10:55FR868 12:45FR1553 12:55FR1553 18:15FR8330 18:20FR868 18:30FR8330 21:35FR868 21:50
Wizz Air Malta arrives W46711 07:20W46713 16:35
LINMilan⇆ ITA Airways 54/wk 78%on time 1.5%cancelled
Schedule
ITA Airways departs AZ1278 06:25AZ1286 08:15AZ1288 12:20AZ1296 14:55AZ1296 15:00AZ1282 17:05AZ1298 20:40
ITA Airways arrives AZ1285 07:30AZ1299 11:05AZ1287 14:20AZ1281 16:15AZ1291 19:40AZ1297 22:45
CTACatania⇆ easyJet · Ryanair 52/wk 65%on time 9.4%cancelled
Schedule
easyJet departs U24107 06:10U24105 06:50U24109 19:40U24109 19:50
Ryanair departs FR4314 15:40FR4320 22:35
easyJet arrives U24108 08:50U24106 09:35U24110 22:25U24110 22:35
Ryanair arrives FR4319 07:10FR4313 18:20FR4319 22:15
PMOPalermo⇆ easyJet · Ryanair 52/wk 67%on time 0%cancelled
Schedule
easyJet departs U24101 07:00U24129 10:30U24103 12:40U24129 14:35U24103 19:55U24103 20:05U24103 20:10U24103 20:15
Ryanair departs FR48 08:25FR48 09:45FR48 14:25FR2681 16:35
easyJet arrives U24102 09:25U24130 13:05U24104 15:10U24130 17:05U24104 22:25U24104 22:35U24104 22:45
Ryanair arrives FR49 08:00FR49 12:10FR2680 16:10FR49 16:50
ORYParis⇆ easyJet · Transavia France 51/wk 59%on time 0.8%cancelled
Schedule
easyJet departs U24183 07:00U24183 07:30U24944 10:05U24944 10:20U24946 10:35U24944 14:40U24181 16:45U24181 17:40U24946 19:30U24944 20:15
Transavia France departs TO3821 11:50TO3825 15:55TO3829 16:35TO3829 19:05TO3829 19:40
easyJet arrives U24943 09:30U24943 09:40U24945 10:00U24184 12:05U24184 12:40U24943 13:55U24945 18:55U24943 19:40U24182 21:55U24184 22:50
Transavia France arrives TO3820 11:05TO3824 15:10TO3828 15:50TO3828 18:20
FCORome⇆ ITA Airways 51/wk 51%on time 1.1%cancelled
Schedule
ITA Airways departs AZ1268 06:30AZ1264 11:20AZ1270 15:00AZ1274 19:35AZ1274 19:40
ITA Airways arrives AZ1263 10:35AZ1269 14:15AZ1271 18:50AZ1267 22:40
MADMadrid⇆ Iberia · Ryanair 50/wk 67%on time 0%cancelled
Schedule
Iberia departs IB982 06:00IB980 15:05
Ryanair departs FR1330 09:05FR1307 10:10FR1307 18:00FR1307 20:25
Iberia arrives IB979 14:20IB981 22:30
Ryanair arrives FR1329 08:30FR1306 09:45FR1306 17:20FR1306 19:45
LGWLondon⇆ easyJet 47/wk 53%on time 1.3%cancelled
Schedule
easyJet departs U28338 06:05U28342 07:25U28338 10:50U28340 11:30U28288 15:30U28288 16:05U28288 16:25U28288 16:30U28342 20:50
easyJet arrives U28337 10:05U28339 10:50U28341 12:15U28341 13:40U28341 20:00U28287 22:35
CDGParis⇆ Air France 43/wk 64%on time 0.5%cancelled
Schedule
Air France departs AF1579 06:10AF1179 16:45
Air France arrives AF1178 15:50AF1578 21:10
MUCMunich⇆ Lufthansa City Airlines 43/wk 79%on time 0.4%cancelled
Schedule
Lufthansa City Airlines departs VL1877 13:35VL1879 18:35
Lufthansa City Airlines arrives VL1876 12:50VL1878 17:45
ZRHZurich⇆ easyJet · Swiss International Air Lines 42/wk 62%on time 1.1%cancelled
SSHSharm El Sheikh⇆ Air Cairo · easyJet · Wizz Air Malta · Starlink Aviation 41/wk 58%on time 0%cancelled
BGYOrio al Serio⇆ Ryanair · Neos 41/wk 67%on time 0%cancelled
AMSAmsterdam⇆ easyJet · KLM · Transavia 40/wk 62%on time 0.2%cancelled
LHRLondon⇆ British Airways 38/wk 66%on time 0.6%cancelled
VIEVienna⇆ Austrian Airlines · Ryanair 37/wk 78%on time 0.4%cancelled
FRAFrankfurt am Main⇆ Lufthansa 37/wk 68%on time 0.2%cancelled
ISTIstanbul⇆ Turkish Airlines 34/wk 77%on time 0%cancelled
MANManchester⇆ easyJet · Jet2.com · Ryanair · TUI Airways 33/wk 47%on time 0.2%cancelled
BUDBudapest⇆ Ryanair · Wizz Air Malta 32/wk 72%on time 1%cancelled
TIATirana⇆ Ryanair · Wizz Air Malta 31/wk 73%on time 0%cancelled
ATHAthens⇆ Aegean Airlines · easyJet 28/wk 47%on time 1.4%cancelled
DUBDublin⇆ Aer Lingus · Ryanair 27/wk 59%on time 0%cancelled
STNLondon⇆ Jet2.com · Ryanair 24/wk 55%on time 0%cancelled
TRNCaselle Torinese⇆ Neos · Ryanair · Volotea 23/wk 73%on time 0%cancelled
CPHCopenhagen⇆ Scandinavian Airlines 23/wk 75%on time 0.7%cancelled
TLVTel Aviv⇆ Wizz Air Malta 23/wk 36%on time 0%cancelled
BERBerlin⇆ easyJet · Eurowings 22/wk 64%on time 0.3%cancelled
IBZIbiza⇆ easyJet 21/wk 65%on time 0.7%cancelled
MLAValletta⇆ Ryanair 20/wk 58%on time 1.6%cancelled
LTNLondon⇆ Ryanair · easyJet 19/wk 57%on time 0%cancelled
CAGCagliari⇆ Ryanair 19/wk 72%on time 0%cancelled
LISLisbon⇆ Ryanair 18/wk 44%on time 0.4%cancelled
PRGPrague⇆ easyJet · Elysian Airlines · Ryanair 17/wk 67%on time 0%cancelled
BTSBratislava⇆ Ryanair · Wizz Air 16/wk 72%on time 0%cancelled
EDIEdinburgh⇆ Ryanair 16/wk 72%on time 0.5%cancelled
NCENice⇆ easyJet 16/wk 65%on time 0%cancelled
CRLCharleroi⇆ Ryanair 15/wk 70%on time 0%cancelled
BBUBucharest⇆ Wizz Air Malta 14/wk 92%on time 5.2%cancelled
DXBDubai⇆ flydubai 14/wk 31%on time 0%cancelled
STRStuttgart⇆ Eurowings 14/wk 62%on time 1.7%cancelled
WAWWarsaw⇆ Wizz Air Malta 14/wk 76%on time 0%cancelled
BSLBâle / Mulhouse⇆ easyJet 13/wk 61%on time 0%cancelled
DUSDüsseldorf⇆ Eurowings 13/wk 58%on time 0%cancelled
GVAGeneva⇆ easyJet 13/wk 68%on time 0.6%cancelled
SOFSofia⇆ Ryanair · Wizz Air 12/wk 71%on time 0%cancelled
CMNCasablanca⇆ Air Arabia Maroc · Royal Air Maroc 11/wk 57%on time 0%cancelled
GOAGenova⇆ Ryanair 11/wk 75%on time 0%cancelled
SPUSplit⇆ easyJet 10/wk 69%on time 0%cancelled
TRSRonchi dei Legionari/Trieste⇆ Ryanair 10/wk 69%on time 0%cancelled
BHXBirmingham⇆ Jet2.com · TUI Airways 9/wk 55%on time 0%cancelled
VLCValencia⇆ Ryanair 9/wk 71%on time 0%cancelled
RAKMarrakesh⇆ easyJet · Ryanair 8/wk 68%on time 1%cancelled
AGPMálaga⇆ Ryanair 8/wk 57%on time 0%cancelled
BRSBristol⇆ easyJet 8/wk 64%on time 0%cancelled
NTENantes⇆ Volotea 8/wk 79%on time 0%cancelled
HELHelsinki⇆ Finnair 7/wk 73%on time 0%cancelled
KRKKraków⇆ Ryanair 7/wk 93%on time 0%cancelled
KTWKatowice⇆ Wizz Air 7/wk 68%on time 1.1%cancelled
LYSColombier-Saugnieu⇆ easyJet 7/wk 66%on time 1.2%cancelled
OTPBucharest⇆ Ryanair 7/wk 72%on time 0%cancelled
AHOAlghero⇆ Ryanair 6/wk 67%on time 0%cancelled
CGNKöln⇆ Eurowings 6/wk 49%on time 0%cancelled
HAMHamburg⇆ Eurowings 6/wk 71%on time 0%cancelled
SKPSkopje⇆ Wizz Air 6/wk 93%on time 0%cancelled
EMANottingham⇆ Jet2.com 5/wk 68%on time 0%cancelled
TUNTunis⇆ Tunisair Express 5/wk 32%on time 0%cancelled
WROWrocław⇆ Ryanair 5/wk 42%on time 0%cancelled
ALCAlicante⇆ easyJet 4/wk 63%on time 3.8%cancelled
ARNStockholm⇆ Scandinavian Airlines 4/wk 76%on time 0%cancelled
BVABeauvais⇆ Ryanair 4/wk 78%on time 0%cancelled
DBVDubrovnik⇆ easyJet 4/wk 79%on time 0%cancelled
EVNYerevan⇆ Wizz Air 4/wk 94%on time 0%cancelled
FUEEl Matorral⇆ easyJet 4/wk 69%on time 0%cancelled
GDNGdańsk⇆ Ryanair 4/wk 72%on time 0%cancelled
LBALeeds⇆ Jet2.com 4/wk 75%on time 0%cancelled
LUXLuxembourg⇆ Luxair 4/wk 67%on time 0%cancelled
SVQSeville⇆ Ryanair 4/wk 50%on time 0%cancelled
TFSTenerife⇆ Ryanair 4/wk 70%on time 0%cancelled
TLSToulouse/Blagnac⇆ Ryanair 4/wk 60%on time 0%cancelled
HRGHurghada⇆ easyJet 2/wk 40%on time 0%cancelled
RMFMarsa Alam⇆ easyJet 2/wk 96%on time 0%cancelled
BLQBologna→ AlbaStar 1/wk –4 legs –
LNZLinz→ Elysian Airlines 1/wk –2 legs –
SGDSønderborg→ SmartWings 1/wk –2 legs –
■ ≥85% on time ■ 70–84% ■ 55–69% ■ <55% cancelled: amber ≥2%, red ≥5% ⇆ flies both directions

Nonstop flights into Napoli

84 of the 87 destinations above also fly nonstop into Napoli, 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.

3 routes appeared outbound only in the observed window. These are usually seasonal charter rotations or positioning patterns that the boards record separately.

NAP route map: where 87 nonstop routes go

Nonstop route network at Napoli (NAP)

NAP direct flights: questions travelers ask

How many direct flights does Napoli have?

Naples International Airport currently has nonstop service to 87 destinations on 36 airlines, based on flights observed on the airport's own boards over the last 14 days. 84 of those routes operate in both directions.

Which direct route from Napoli is most reliable?

Among routes with at least 20 observed legs in the last 90 days, Marsa Alam (RMF) runs cleanest: 96% of flights within 15 minutes of schedule with a 0% cancellation rate.

Which airline flies the most nonstop routes from Napoli?

Ryanair appears on 37 of the 87 nonstop routes we observed at NAP. The airline column in the route ledger lists every carrier observed on each route.

Where does this data come from?

From Naples International 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: Napoli (NAP) nonstop network and route reliability, measured from official airport boards.

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

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