Where is Perugia

Perugia is the capital of the Italian region of Umbria, crossed by the River Tiber on its way to Rome. The city and the province of the same name are rouglhy equidistant between Florence to the north and Rome to the south. The city is built on a high hilltop and has since spread to the valleys around the area.

Travelling to Perugia, Italy

Perugia can be reached by train, bus, plane and car. The main train station is “Perugia Centrale” sometimes “Perugia Fontivegge" and is in the valley below the city. You'll need to get a bus into the centre of town, high on the hill. Here is a rough chart of times from the main nearby cities.

From To Travel Time
Arezzo Perugia 1 hr.
Florence SMN Perugia 2 hrs.
Pisa Centrale Perugia 3 hrs. 30 mins
Roma Termini Perugia 2 hrs. 30 mins
Milan Central Perugia 5 hrs.

How to get into Perugia centre from Train station

Go down under the tracks via the tunnel and out the front door of the recently renovated station. Walk to a long, narrow green building on the left - it's a bus ticket office. Here you can buy a ticket into the centre for €1, then go back to the station. Facing the hill with your back to the station, go to the closest bus stand to the station and take any bus that says Piazza Italia on it.

Closest Airports to Perugia

Perugia has its very own airport, the San Francesco d'Assisi airport, or Perugia San Egidio, code PEG, in the valley below the city. It is a small airport but has quite a number of flights, particularly during summer.

Which UK airports fly direct to Perugia?

To fly directly to Perugia from the UK, you can depart from one of these London airports: London Stansted, London Gatwick, or London Heathrow. You'll be landing at Perugia Sant Egidio.

British Airways flies to Perugia direct

During the summer - from May to September - British Airways runs direct flights from London Heathrow to Perugia airport, making a visit to Umbria very easy.

How to get into Perugia from PEG Airport

You can take a bus into the centre of Perugia from directly outside the front of Perugia Airport. The trip takes around 20 to 30 mins. You can also take a Taxi through the local taxi firm Radio Taxi Perugia. A single journey from Perugia Airport to the city centre costs around 30.00 euros for up to 4 passengers.

Which airports can I fly into for Perugia?

Map of Italy airports and relative travel times to Perugia

Getting to Perugia from Florence Airport

Unless you're driving, the best way to get to Perugia from Florence is via train. If you're arriving at Florence Airport you will need to get from the Airport into the main Train station in Florence, Santa Maria Novella. Read details of getting into Florence from Florence Airport.

A train from Florence to Perugia will take roughly 2 hours.

Getting to Perugia from Pisa Airport

Again, unless you're driving, the best way to get to Perugia from Pisa is via train. If you're arriving at Pisa Airport you will need to get from the Airport into the main Train station in Pisa, which you can do easily with the Pisa Mover shuttle that departs from the far left-hand side of Pisa Airport Terminal.

A train from Pisa to Perugia will take roughly three and a half hours.

Getting to Perugia from Rome Airport

Roma Fiumicino Airport (FCO) Address: Via dell' Aeroporto di Fiumicino, 00054 Fiumicino RM
Roma Fiumicino Airport

Roma Ciampino (CIA) Address: Via Appia Nuova, 1651, 00040 Roma RM
Roma Ciampino Airport

Rome has two airports, listed above. To get to Perugia by train from either of them you will first have to reach Roma Termini

From Fiumicino airport there is a half hour train ride into Rome’s central train station, Roma Termini. From Ciampino airport you can take a bus then a train – you’re always aiming for Roma Termini.

From Rome Central Station the train will get you to Perugia in between 2 and a half to 3 hours. Some routes require a change in Terontola but there are direct trains too. hour and 36 minutes, at a cost of about 15 Euro. You can buy tickets and see timetables on Trainline.

Getting to Perugia from Bologna Airport

Address: Via del Triumvirato, 84, 40132 Bologna BO
Bologna airport Website

Bologna Airport is a popular arrival hub. To get from Bologna Airport to Perugia by train you will first need to get to Bologna Central Station. There is a shuttle bus, called Navetta BLQ Aerobus which leaves every 11 minutes and costs 6 Euro.

You can buy tickets for the Bologna Airport Shuttle before you arrive - we haven't tested this but it might help the desperate search for coins on arrival.

A MonoRail Shuttle is now running between Bologna Airport and the central Train station.

The station can be reached from the First Floor in the Terminal Building; simply follow the directions to Marconi Express, which will take you to the First Floor of the Terminal, and from there to the walkway connecting with the train station.

From Bologna Railway Station the trip to Perugia will take around 3 and a half hours, with a change in Florence. You can buy tickets and see timetables on Trainline.

Perugia acqueduct

Best place to park in Perugia

The historic centre of Perugia, like many Italian cities, is pedestrianised, but there are plenty of parking spots around the city. My favourites are the ones with long escalators that carry up right into the centre of the city, even going underground at some points, and through a medieval section of the old city buried when a new fortress was built in the sixteenth century!

Parking Name Google Maps Link How to get into town
Viale Pellini Viale Pompeo Pellini Escalators
Piazza Partigiani Via Baldassare Orsini Escalators
Porta Nova Piazzale Umbria Jazz Free - Shuttle Bus
Biglie di Braccio Via Ripa di Meana Guarded - Lift
Piazzale Europa Piazzale Europa Guarded - Escalators

Where to stay near Perugia

Perugia is in the north of Umbria, and close to Tuscany, Lazio, and the Marche. When searching for somewhere to stay near Perugia, you can look close to Perugia itself but also at properties around Lake Trasimeno or close to Todi. It's also worth looking at villas near Siena or villas near Arezzo.

Find a villa near Perugia

One of our most popular villas near Perugia is Castelonchio, a villa for six over-looking Lake Trasimeno, with beautiful views over the lake: Castelonchio.

The pool at Castelonchio has wonderful views of the lake

Best Villas near Perugia