Perugia to Assisi by Train, Bus or Car: How to Go
How to get from Perugia to Assisi: regional train plus local bus, direct buses, driving and parking. Journey times, tickets and tips, as of October 2026.
AssisiPublished
Practical details
- Train
- Roughly 20 to 30 minutes, Perugia Fontivegge to Assisi
- Last stretch
- Local bus from the station up to the old town
- By car
- Short drive east; park outside the walls
The easiest way to get from Perugia to Assisi is the regional train from Perugia Fontivegge to Assisi station, which takes roughly 20 to 30 minutes, followed by a local bus from the station forecourt up to the old town. If you are driving, the trip is short, but you must park outside Assisi’s walls because the centre is a restricted traffic zone.
Options compared
| Option | Journey time | Pros | Cons |
|---|---|---|---|
| Train plus local bus | Roughly 20 to 30 min by train, then a short bus ride | Frequent, cheap, no parking | Two legs; station is below the town |
| Regional bus | Varies with the route | Can stop closer to the old town | Fewer departures, especially on Sundays |
| Car | A short drive | Flexible, combine with Spello or Bevagna | Parking fees, restricted zone |
| Taxi | A short drive | Door to door | Most expensive |
Times as of October 2026; check the current timetable before travelling.
By train
Regional trains on the line towards Foligno stop at Assisi station. They depart from Perugia Fontivegge, the main station in Perugia’s lower town, and some also call at Perugia Ponte San Giovanni. Published timetable data put the journey at roughly 20 to 30 minutes, and trains run through the day, including on public holidays. Check times on Trenitalia.
Getting to Fontivegge: if you are staying in the old town, take the Minimetrò from Pincetto down to Fontivegge. Our guide to getting around Perugia explains how it works.
Tickets: regional fares are fixed and modest. Buy in the Trenitalia app, online, at machines or at the ticket office. Paper regional tickets must usually be validated before boarding; digital tickets follow the instructions in the app.
From Assisi station to the old town
Assisi station is in Santa Maria degli Angeli, a town in the plain a few kilometres below the historic centre. A local bus line operated by Busitalia leaves from the square in front of the station and climbs to the old town, with stops near the main gates. Published information suggests departures about every 20 to 30 minutes and a single fare in the range of one to two euros (as of October 2026). Buy tickets at the station bar or newsstand before boarding.
Before you get on the bus, consider visiting the Basilica of Santa Maria degli Angeli with the Porziuncola chapel, a few minutes’ walk from the station. It is easier to see on arrival or departure than as a separate trip.
By bus
Some regional bus routes connect Perugia with Assisi, leaving from Piazza Partigiani at the foot of Perugia’s escalators. Departures are fewer than trains, and Sunday service is limited. Check the Busitalia timetable if a bus suits your plans, for example to arrive closer to the upper part of Assisi.
By car
The drive from Perugia to Assisi is short, mainly on the dual carriageway towards Foligno. The challenge is parking, not driving.
- Restricted traffic zone: Assisi’s old town is a ZTL monitored by cameras. Do not follow satnav instructions into the centre.
- Car parks: several car parks lie outside the walls. Some are connected to the centre by escalators or lifts, which saves a steep climb. Choose one near the part of town you want to see first: the western end for the Basilica of St Francis, the eastern end for Santa Chiara and the cathedral.
- Fees: parking is paid by the hour; bring a card or coins.
A car also makes it easy to combine Assisi with Spello, Bevagna or Montefalco on the same day.
By taxi or transfer
Taxis are available in Perugia and can take you to the upper gates of Assisi. This is the most comfortable option with luggage, or if you are heading to a hotel inside the walls. Agree the fare in advance.
Arriving from elsewhere
- From Rome: trains run towards Foligno and Perugia, sometimes with a change at Foligno; Assisi is on that line.
- From Florence: travel via Terontola to Perugia, then continue to Assisi.
- From Perugia airport: the airport lies between Perugia and Assisi; a taxi or rental car is the most direct option.
Tips for the day
- Start early to reach the Basilica of St Francis before the busiest hours.
- Plan your route through town: if you arrive by bus at the lower end, see the basilica first and walk uphill later.
- Check the last train back to Perugia, especially on Sundays.
- Carry water and wear good shoes: Assisi is steep.
For what to see once you arrive, read our guide to things to do in Assisi. If you want to explore further, our list of day trips from Perugia suggests what to combine with Assisi.
Book and plan
Trainline
Booking site for European train tickets, including Italian rail operators.
Visit websiteOmio
Booking site for trains and buses across Europe.
Visit websiteDiscoverCars
Comparison site for rental cars from local and international firms.
Visit website
Frequently asked questions
How long is the train from Perugia to Assisi?
Regional trains take roughly 20 to 30 minutes from Perugia Fontivegge to Assisi station, depending on stops. Add the local bus up to the old town and allow about an hour door to door.
Is Assisi station in the town?
No. The station is in Santa Maria degli Angeli in the valley, a few kilometres below the old town. Local buses run up the hill from the forecourt; walking is possible but uphill all the way.
Do I need to book the train from Perugia to Assisi in advance?
Usually not. Regional trains have fixed fares and plenty of seats outside peak pilgrimage days. Buying a ticket online or in the app avoids queues; validate paper tickets before boarding where required.
Where do I park in Assisi?
Use the car parks outside the walls, several of which connect to the centre by escalators or lifts. Do not drive into the restricted traffic zone, as cameras record number plates.