Train, car, plane, bus
How to get to Assisi by train:
For those coming from the North, the main railway line is the one between Florence and Rome, which has a station at Terontola (branch between Lake Trasimeno, Perugia, Assisi, Spello, and Foligno). For those coming from Florence, one of the daily trains to Terontola/Cortona (1 or 2 hrs) must be taken, which connect to a train for Assisi/S.Maria degli Angeli (travel time from 45 to 60 min).
For those coming from the South, the main route is Rome and Ancona, which has a station at Foligno (on the Spello, Assisi, Perugia, and Lake Trasimeno branch). Those coming from Rome can take one of the numerous daily trains on the Ancona line, stop at Foligno, where it is possible to transfer to a regional train to Perugia (from 10 to 15 min).
Please note that the reference station for those coming to Assisi is Santa Maria degli Angeli, quite far from the historic center (about 3 km), but in 30 minutes by bus, you can reach the city center. Bus services depart from the square in front of the station and take passengers to Piazza Matteotti.
How to get to Assisi by PLANE
Let's start with the closest main airports in Central Italy: the closest major airports in Central Italy are in:
- Rome;
- Ancona;
- Florence.
These three airports allow easy access to Assisi by using either train or bus connections after arrival by plane.
The main international airport of connection is Leonardo da Vinci Airport in Fiumicino. The main international and intercontinental gateway is Rome's Leonardo da Vinci Airport, also known as Fiumicino (FCO). Phone: 06/6595-3640. .
There is also the A. Vespucci Airport in Florence, which has both domestic and international and intercontinental flights.
Finally, there is Ancona Airport, which has several European and national connections.
As mentioned, it is advisable to continue to Assisi by bus or train after landing. For example, there are daily bus connections from Rome Fiumicino Airport (International departure Terminal "C") to Assisi (Piazza San Pietro).
You can also look at San Francesco d'Assisi Airport (Assisi/Perugia), maybe the best option, but in this case, it is good to verify the active connections, which are often seasonal.
How to get to Assisi by Car
If coming from the North along the Adriatic coast on the A14 Highway, take the Cesena exit and then follow the E45 to Città di Castello. At the junction of Collestrada, take the SS75 and exit at Santa Maria degli Angeli, following the signs for Assisi.
The best exit on the A1 Highway for Assisi for those coming from the North is Valdichiana. From there, take the Perugia-Bettolle connection and enter the SS75bis, which overlooks Lake Trasimeno until reaching the Umbrian capital. From Perugia, continue beyond Ponte San Giovanni, connect to Collestrada on the SS75 and then exit at Santa Maria degli Angeli, following the signs for Assisi.
If coming from the South , the best exit on the A1 Highway is Orte, which is connected to Perugia by the SS204 (direction Terni) and then the E45 (or SS3bis) from Terni to Perugia. Before reaching Perugia, follow the signs for Ponte San Giovanni and then for Assisi, taking the SS75 at Collestrada. Then exit at Santa Maria degli Angeli and follow the signs for Assisi.
How to get to Assisi by BUS
The bus is an excellent alternative to the train, thanks to the presence of several companies that provide direct connections from various Italian cities. For example, FlixBus offers direct connections to Assisi from Florence (travel time 2:30 hours), Rome (3 hours), Pescara (3:40 hours), Naples (6 hours), Milan (6:45 hours), and Bari (7:45 hours).