How to get to Perugia

HomeLocationHow to get to Perugia


Perugia is not far from Rome, Pisa and Florence and can be easily reached from these three cities by train, bus or car.

  • The major international gateway is Rome’s Airport “Leonardo da Vinci”, known as Fiumicino (FCO) (30 km/19 mi southwest of Rome, phone: 06/6595-­‐3640;).
  • Pisa’s Airport “Galileo Galilei” (PSA) (12 km/7 mi south of Pisa and 80 km (50 mi) west of Florence, phone: 050/500707;) has flights from London, Amsterdam, Brussels, Paris and other European cities, as well as connections to Rome and Milan.
  • Florence’s Airport “A. Vespucci”, known as Peretola (FLR) (10 km/6 mi northwest of Florence, phone: 055/3061700;, has connections to Brussels, Paris, London, Rome, and Milan.


Flying time is approximately 9 hours from New York, 11 hours from Chicago, 12 hours from Dallas (via New York), 12 hours from Los Angeles, 2 hours from London (to Milan), and 24 hours from Sydney.

The solution that we suggest to you to reach Perugia by air is to land in Rome and to continue towards Perugia by bus or by train.

There are daily bus connections ( from Roma Fiumicino Airport (International Departure Terminal “C”) and Perugia (P.le Partigiani).

Several trains daily connect Perugia with both Florence (via Terontola) and Rome (via Foligno or via Terontola). For the timetable and information please visit our website “How to reach Perugia” by Train section (

Local Airport

Perugia’s tiny Airport Sant’Egidio (PEG) (phone: 075/592141) has Flights to and from Rome, Munich. London, Bruxelles, Barcelona and other European cities. For information about Perugia’s Airport Sant’Egidio please visit the Airport section (