Lowcost flights from Girona (Spain) to Perugia (Italy), €20 - €80

Direct distance between cities: 799 km. Average direct flight time is 1:56 hours.

Please note! Some routes are seasonal.

From Girona to Perugia with Ryanair (FR)
Average ticket price: €20 - €80

Connection in Brussels (Belgium)
From Girona to Brussels with Ryanair (FR)
Average ticket price: €25 - €100
From Brussels to Perugia with Ryanair (FR)
Average ticket price: €26 - €105
Connection in Cagliari (Italy)
From Girona to Cagliari with Ryanair (FR)
Average ticket price: €15 - €61
From Cagliari to Perugia with Ryanair (FR)
Average ticket price: €13 - €51
Connection in Krakow (Poland)
From Girona to Krakow with Ryanair (FR)
From Girona to Krakow with Buzz (RR)
Average ticket price: €40 - €159
From Krakow to Perugia with Ryanair (FR)
From Krakow to Perugia with Buzz (RR)
Average ticket price: €24 - €96
Connection in London (United Kingdom)
From Girona to London with Ryanair (FR)
From Girona to London with Jet2.com (LS)
Average ticket price: €27 - €109
From London to Perugia with Ryanair (FR)
From London to Perugia with Ryanair UK (RK)
Average ticket price: €33 - €131
Connection in Malta (Malta)
From Girona to Malta with Ryanair (FR)
Average ticket price: €30 - €122
From Malta to Perugia with Ryanair (FR)
Average ticket price: €21 - €83
Connection in Milan (Italy)
From Girona to Milan with Ryanair (FR)
Average ticket price: €16 - €65
From Milan to Perugia with Ryanair (FR)
From Milan to Perugia with Aeroitalia (XZ)
Average ticket price: €9 - €36
Connection in Rotterdam (Netherlands)
From Girona to Rotterdam with Transavia (HV)
Average ticket price: €28 - €112
From Rotterdam to Perugia with Transavia (HV)
Average ticket price: €29 - €114
Connection in Trapani (Italy)
From Girona to Trapani with Ryanair (FR)
Average ticket price: €24 - €94
From Trapani to Perugia with Ryanair (FR)
Average ticket price: €15 - €58