Capital of the Umbria region, is a wonderful example of typically Italian city art with large monuments of different historical periods. Perugia is located halfway between Rome and Florence, 237 km south of Bologna. It can be easily reached by car through highway connection or by plane, train, and bus.

The University of Perugia, established in 1308, is one of the oldest universities in Italy and one of the most accredited, offering a wide variety of courses in all fields of education.

For touristic info about the Umbria region: Umbria Tourism

How to reach Perugia

By train

Perugia train station, also known as Perugia Fontivegge, is found around 3 km from the city’s historic centre. Perugia station is located along the W-SE line: Terontola – Foligno. Direct trains link Florence and Rome to Perugia in about 2 hours. More info at: Trenitalia

By car

  • From highway A1 north: take Valdichiana exit and continue to Perugia
  • From highway A1 south: take Orte exit and continue to Terni and Perugia. Next to Perugia, in both cases San Faustino or Prepo exit are recommended, then you can follow the signs towards the city center.

By bus

There are several bus connection from main Italian cities to Perugia. More info at:

By plane

Perugia Airport (International Airport San Francesco d’Assisi) is located about 12 km distance from the city center. An ACAP - SULGA company shuttle bus connects the airport with the railway station, the historic center of Perugia and other intermediate stops. Bus arrives to Perugia historic center (Piazza Italia) and it is scheduled according to flight arrivals. The shuttle, in addition to the pre-established stops, makes stops at the main hotels in the city. A return ticket costs 14.00 euros per person, a single ticket 8.00 euros. The shuttle service at the hotels can be reserved by telephone on 800 099 661.

Public Transport

Download the bus time table in pdf format

Perugia Taxi, the main public taxi consortium in the city, operates taxi services to/from Perugia (approximately €30-40), Bastia Umbra (approximately €20), and Assisi (fixed fare €30).

RADIOTAXI Perugia – Tel +39 075 500 48 88

Reaching from other locations

From Rome

If you will arrive at Rome airport (Fiumicino-FCO), also called Leonardo da Vinci, you can take a train to Roma Termini central station and then proceed to Perugia. There are also several Fiumicino airport buses every day operated by the Sulga company. Get the newest schedule online at To find the Sulga bus to Perugia at the Fiumicino airport, go outside the arrivals terminal and walk to your right until the end of the terminal 3.

In Roma, low-cost companies arrive at the secondary airport, Roma Ciampino. Ciampino airport is connected by shuttle bus to Roma Termini train station.

From Ancona

From Ancona airport, there is a direct train service departing from the CASTELFERRETTI – FALCONARA AEROPORTO station and arriving at the Ancona railway station, from where it is possible take the train towards Rome (you may have to change trains at Foligno to reach Perugia).

From Florence

From Firenze airport, Volainbus shuttle connects Florence Airport with the city center of Florence and the main train station (Santa Maria Novella). As alternative option, taxi takes only 15 minutes to get to and from the Florence city center. Taxis are available in front of the Florence Airport terminal.

From Pisa

From Pisa airport take the airport train to Firenze (Florence) and then a train to Perugia (you may have to change at Terontola).