✈️By Air: Nearest Airports to Assisi
If you’re flying into Italy, the nearest airport to Assisi is Perugia San Francesco d’Assisi – Umbria International Airport (PEG). It’s approximately 15 kilometers (9 miles) from the town, making it the most convenient option for travelers.
- Perugia San Francesco d’Assisi Airport (PEG):
- Distance from Assisi: 15 km (9 miles)
- Airlines: Ryanair offers flights to Perugia from major European cities like London and Milan.
- How to get to Assisi from here:
- Taxi: A taxi ride from the airport to Assisi takes around 20 minutes and costs approximately €25-€35.
- Bus: There are buses from the airport to Assisi and Perugia, with a journey time of 30-40 minutes.
- Rental Car: Renting a car is an easy option and gives you more flexibility to explore the area.
For international travelers arriving on international flights, Rome Fiumicino Airport (FCO) and Florence Peretola Airport (FLR) are other options. While farther away, they provide more flight choices.
- Rome Fiumicino (FCO):
- Distance from Assisi: 180 km (112 miles)
- Travel Time: About 2.5 to 3 hours by car or train.
- How to get to Assisi:
- Train: You can take a train from Rome Termini Station to Assisi, which typically requires a change at Foligno. The journey takes about 2.5 to 3 hours.
- Bus: There are buses from Fiumicino to Assisi, but they’re less frequent than trains.
- Taxi: A taxi ride is more expensive but takes you directly to Assisi.
- Florence Peretola Airport (FLR):
- Distance from Assisi: 150 km (93 miles)
- Travel Time: About 2 hours by car.
- How to get to Assisi:
- Train: Take a train from Florence to Assisi with a transfer at Santa Maria Novella or Foligno. The journey takes about 2 to 2.5 hours.
- Bus or Car: You can take a bus or rent a car for a scenic drive to Assisi.
🚆By Train: The Most Scenic Route
Assisi is well-connected by the Italian rail network, and traveling by train offers both comfort and beautiful views of the Umbria countryside. The town’s main station, Assisi Railway Station, is located in the lower part of town, about 4 km from the historic center. Here’s how to get there:
- From Rome to Assisi:
- Travel Time: Around 2.5 hours.
- Direct trains run regularly from Rome Termini to Assisi. Alternatively, you can take a train to Perugia and then switch to a regional train to Assisi.
- From Florence to Assisi:
- Travel Time: Around 2 hours.
- You can take a train from Florence Santa Maria Novella Station to Assisi, which usually involves a change at Terontola or Foligno.
- From Perugia to Assisi:
- Travel Time: Around 30 minutes.
- There are frequent direct trains between Perugia and Assisi. This is a great option if you’re coming from the region.
Once you arrive at Assisi’s station, you can easily take a bus, taxi, or walk up to the historic town center.
🚌By Bus: An Affordable Option
For budget-conscious travelers, taking a bus to Assisi can be a cost-effective way to reach the city. Assisi is well-served by regional buses connecting it to nearby cities like Perugia, Florence, and Rome.
- Flixbus operates regular routes between major cities such as Rome and Florence to Assisi. Buses are generally affordable, with travel times ranging from 2.5 to 3 hours from Rome, and about 2 hours from Florence.
- You will arrive at the Assisi Bus Station, located about 1 km from the town center. From there, you can walk or take a taxi to reach your destination.
🚗By Car: The Freedom to Explore
Driving to Assisi offers the advantage of flexibility, and the scenic roads of Umbria make it a pleasant experience. If you’re coming from Rome or Florence, it’s possible to rent a car and enjoy the freedom of exploring the surrounding countryside at your own pace.
- From Rome to Assisi:
- Distance: 180 km (112 miles).
- Travel Time: 2.5 to 3 hours via A1 and SS75 highways.
- The road to Assisi is well-marked and easy to navigate, and parking is available in various areas around the town.
- From Florence to Assisi:
- Distance: 150 km (93 miles).
- Travel Time: 2 hours via A1 and SS75 highways.
- Be prepared for some winding roads as you approach Assisi, but the journey is incredibly scenic.
- Parking in Assisi:
- The historic center of Assisi is car-free, but there are several parking lots on the outskirts of the town. Parcheggio Sant’Andrea and Parcheggio Piazza Matteotti are both popular options. From these lots, you can easily walk or take a short bus ride into the town.
🚴♂️ By Bike: For the Adventurous
For those looking for a unique and active way to explore Umbria, cycling to Assisi can be an exciting option. The region has numerous scenic bike routes, including the Via Francigena (a medieval pilgrimage route), which leads to Assisi.
- From Perugia to Assisi:
- Distance: 25 km (15.5 miles).
- Travel Time: Approximately 1-1.5 hours, depending on your fitness level.
- From Spoleto to Assisi:
- Distance: 40 km (25 miles).
- Travel Time: Around 2 hours, depending on terrain.
You can rent bikes in most nearby cities, including Perugia and Assisi itself. Keep in mind that the roads leading into Assisi can be quite hilly, so a good level of fitness is recommended.






