Travel optionsfrom Assisi to Florence
How to get from Assisi to Florence by train, bus or flight.
Our recommendation
The best way to travel from Assisi to Florence is by taking a train because itās the best combination of price and speed.
Regionale 7498 Ā· treno 7498 effettuato con bus PG804 Ā· Regionale Veloce 40946:50 AM3h02Assisi station9:52 AMFlorence Santa Maria Novellalei981One-way2 transfers
Cheapest
Regionale 7498 Ā· treno 7498 effettuato con bus PG804 Ā· Regionale Veloce 40946:50 AM3h02Assisi station9:52 AMFlorence Santa Maria Novellalei981One-way2 transfers
Fastest
FlixBus7:20 AM2h25Assisi, Santa Maria degli Angeli Stazione9:45 AMScandicci, Villa Costanza (Florence)lei1111One-way0 transfers
Other options
Regionale 7502 Ā· treno 7502 effettuato con bus PG808 Ā· Regionale Veloce 40967:42 AM3h06Assisi station10:48 AMFlorence Santa Maria Novellalei981One-way2 transfers
Regionale Veloce 4730 Ā· treno 4082 effettuato con bus PG832 Ā· Regionale Veloce 40824:29 PM3h10Assisi station7:39 PMFlorence Campo di Martelei981One-way2 transfers
Regionale 7516 Ā· treno 7516 effettuato con bus PG826 Ā· Regionale Veloce 40802:44 PM3h13Assisi station5:57 PMFlorence Santa Maria Novellalei981One-way2 transfers
Regionale 94692 Ā· treno 4082 effettuato con bus PG834 Ā· Regionale Veloce 41065:13 PM3h30Assisi station8:43 PMFlorence Campo di Martelei981One-way2 transfers
Regionale 7508 Ā· treno 4076 effettuato con bus PG820 Ā· Regionale Veloce 407612:05 PM3h33Assisi station3:38 PMFlorence Campo di Martelei981One-way2 transfers
Regionale 7504 Ā· treno 4090 effettuato con bus PG812 Ā· Regionale Veloce 40908:17 AM3h38Assisi station11:55 AMFlorence Santa Maria Novellalei981One-way2 transfers
Regionale Veloce 4731 Ā· Regionale Veloce 4138 Ā· Regionale 83106+
AZ16812:13 PM8h27Assisi station10:40 PMFlorence Peretola Airportlei5671One-way3 transfers
Regionale Veloce 4725 Ā· Regionale 88372 Ā· Regionale 83088+
AZ168112:16 PM10h24Assisi station10:40 PMFlorence Peretola Airportlei5671One-way3 transfers
Regionale Veloce 4721 Ā· Regionale 12510 Ā· Regionale 83068+
AZ16796:15 AM12h00Assisi station6:15 PMFlorence Peretola Airportlei5671One-way3 transfers
Find all the dates and times for this journey by train, bus, flight, and ferry .
Travel Information
Compare bus and train for Assisi to Florence
Omio recommends booking the train as it is the most popular option from Assisi to Florence among Omio's users. If you are prioritising price take the bus with prices starting from lei48. For those with little time consider booking a bus which can get you there in 2h 17m. In case you are seeking to minimise your carbon footprint the train is your best bet as it emits only 0.0 - 0.1kg. The ticket price range depends on the travel mode: a bus costs an average of lei48, and a train costs an average of lei78.
Distance: 83 miles (135 km)
Compare train with
Most popular Train | Bus |
|---|---|
lei97 Average price | lei70 Average price Cheapest |
2h 50m Average total duration 2h 20m Onboard + 30m Additional time* | 2h 47m Average total duration Fastest 2h 17m Onboard + 30m Additional time* |
0.0 - 0.1kg CO2 emissions Lowest | 0.1 - 0.3kg CO2 emissions |
![]() Most popular train company | ![]() Most popular bus company |
Direct Options | Direct Options |
Additional time: Average total travel duration to departure point, security checks and transfers.
This is compared to other travel options from Assisi to Florence:
A bus is lei26 less than a train for this route with tickets for a train from Assisi to Florence costing on average lei97.
Other travel options to Florence take longer:
Train takes on average 2h 20m.
Compare prices and tickets Prices for trains, buses and flights
Compare bus and train prices over the next three weeks. See the best deals at a glance, find the lowest fares, and choose the option that fits your budget.
Aug 05
Aug 06
Aug 07
Aug 08
Aug 09
Aug 10
Aug 11
Aug 12
Aug 13
Aug 14
Aug 15
Aug 16
Aug 17
Aug 18
Aug 19
Aug 20
Aug 21
Aug 22
Aug 23
Aug 24
Aug 25
More than 1,000 travel companies trust us to sell their tickets all in one place.
FAQs: Travel from Assisi to Florence
Travel to Florence easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Assisi to Florence.

This is compared to other travel options from Assisi to Florence:
A bus is lei26 less than a train for this route with tickets for a train from Assisi to Florence costing on average lei97.
Other travel options to Florence take longer:
Train takes on average 2h 20m.
- Around 13 trains per day.
- Around 5 buses per day.
However, we recommend checking specific travel dates for your route between Assisi and Florence as scheduled services by bus and train can vary by season or day of the week.
- Trains mostly depart from Assisi station and arrive in Florence Santa Maria Novella.
- Buses mostly depart from Assisi, Santa Maria degli Angeli Stazione and arrive in Scandicci, Villa Costanza (Florence).
- Travel with FlixBus, BlaBlaCar, Busitalia Umbria to go to Florence by bus.
- Travel with Regionale, Intercity, Frecciarossa, Intercity Notte to go to Florence by train.
- 5 direct buses per day with FlixBus, BlaBlaCar.
- 6 direct trains per day with Regionale, Intercity.
Travelling from Assisi to Florence: related information
Here are some other resources that might have the information you need
