Origins
| Origin | Distance | Duration | Airlines |
|---|---|---|---|
| Barcelona (BCN) | 884 km | 115 min | Ryanair |
| Brindisi (BDS) | 525 km | 75 min | Ryanair |
| Cagliari (CAG) | 515 km | 75 min | Ryanair |
| Brussels (CRL) | 1,022 km | 115 min | Ryanair |
| Catania (CTA) | 661 km | 95 min | Ryanair |
| Krakow (KRK) | 954 km | 115 min | Ryanair |
| London (LHR) | 1,348 km | 160 min | British Airways |
| Malta (MLA) | 822 km | 100 min | Ryanair |
| Olbia (OLB) | 348 km | 80 min | FlexFlight, AeroItalia |
| Bucharest (OTP) | 1,101 km | 130 min | Ryanair |
| Palermo (PMO) | 547 km | 80 min | Ryanair |
| Rotterdam (RTM) | 1,155 km | 115 min | Transavia |
| London (STN) | 1,340 km | 140 min | Ryanair |
| Lamezia-Terme (SUF) | 560 km | 100 min | FlexFlight, AeroItalia |
| Tirana (TIA) | 622 km | 100 min | Wizz Air Malta |
Inbound network coverage
Perugia (PEG) receives direct flights from 15 airports per the FlightConnections route map. 15 origins cross-verified by our route database.
Aircraft assignments
We are currently expanding per-airline aircraft data for every route. Until that ships, you can browse by aircraft type at /by-aircraft.
Frequently asked questions
What is the longest flight to PEG?
London at 1,348 km.
How many airports have direct flights to Perugia (PEG)?
Per the FlightConnections route map, 15 airports send direct flights to PEG.