| Mon | Tue | Wed | Thu | Fri | Sat | Sun |
|---|---|---|---|---|---|---|
| Today8 €The cheapest | 1850 € | 198 €The cheapest | 208 €The cheapest | 21 | 228 €The cheapest | 23 |
| 2450 € | 2514 € | 26 | 2718 € | 28 | 29 | 30 |
| 31 | 18 €The cheapest |
The next cheapest train, bus and carpooling ticket from Florence to Perugia is on Monday 17 August 2026. Book it now before the price goes up!
| 🚄 Train | 🚌 Bus | 🚌 + 🚄 Combined trips | 🚗 Carpooling | |
|---|---|---|---|---|
| Price range | 16€ - 68€ | 7€ - 58€ | 45€ - 59€ | 10€ - 23€ |
| Duration | 1h25 - 4h36 | 1h50 - 9h35 | 4h01 - 7h00 | 1h20 - 2h40 |
| Itinerary | 1 stop | Direct | 1 stop | Direct |
| Departure station | Firenze SMN | Florence, Florence (Piazzale Montelungo) | ||
| Arrival station | Perugia | Perugia, Perugia (Piazza Partigiani) | ||
| Companies | Trenitalia | FlixBus, Itabus, Marinobus | Itabus, Trenitalia, FlixBus | Blablacar |
| First trip | 14h19 | 14h19 | 19h19 | 14h19 |
| Last trip | 20h43 | 20h43 | 19h20 | 19h19 |
| Number of daily trips | 27 | 12 | 14 | 6 |
The statistics for this trip are not yet available
You'll laugh at least 100% more
I emit 98.65% less CO2
Reducing your carbon footprint by using responsible modes of transport is important for us (all)! Your train from Florence to Perugia generally emits 0.35kg CO2 per traveler. Good news, it's always less than a plane or personal car!
Are you looking for your train, bus and carpooling ticket from Florence to Perugia?
train Trenitalia, bus FlixBus, bus Itabus, bus Marinobus, and carpooling Blablacar are transport companies that allow you to travel easily between the two cities.
In just 0h, you will be able to travel from Florence to Perugia covering a distance of 118 kilometers between the two cities.
On our site, you can find direct train, bus and carpooling trips Florence Perugia because several of our partner transport companies offer them. Pretty cool, right?!
Your Florence Perugia trip from only 7 €, that's quite a deal, isn't it?
But be careful! The price of train, bus and carpooling tickets varies depending on when you book.
We'll give you more details below on the best time to book your ticket!
You can also use our Florence Perugia price comparator in train, bus and carpooling, based on the booking date. It's right above, it's handy!
A journey direct Florence Perugia has a price that normally varies between 7€ and 58€.
The travel duration may also vary from 1h50 to 9h35.
On average, for this journey, a one-way ticket will cost you 11€.
The average duration for a direct Florence Perugia journey is 2h19.
The first of these journeys departs every day at 14h19.
If you prefer to leave later, you can still take a bus Florence-Perugia at 20h43.
This journey from Florence to Perugia is offered by the companies FlixBus and Itabus and Marinobus. It departs from Florence, Florence (Piazzale Montelungo) and arrives at Perugia, Perugia (Piazza Partigiani).
Depending on the days, you will have a choice of 12 buses from Florence to Perugia per day.
You should expect a minimum price of 16€ for a journey direct Florence Perugia. Depending on the date of your search on Tictactrip, the price for the journey from Florence to Perugia can go up to 68€ (on average, it costs 25€).The very first departure of train from Florence to Perugia of the day takes place at 14h19, and the last one is usually at 20h43. The average duration of this journey is 2h20. The travel time Florence-Perugia is generally between 1h25 and 4h36. This is carried out and offered by Trenitalia. It usually departs from Firenze SMN and arrives at Perugia. Generally, there is every day 27 trains from Florence to Perugia.
The journey direct Florence Perugia is offered by the following companies: Itabus and Trenitalia and FlixBus.
On average, the travel time for direct Florence Perugia is 4h49, ranging from 4h01 to 7h00 at most.
The price often fluctuates between 45€ and 59€, with an average direct Florence Perugia price of 53€.The first daily departure of multimodal from Florence to Perugia
will take place at 19h19 while the last one will be at 19h20.
From , you will normally arrive at .
Every day, you have the choice between 14 combined trips from Florence to Perugia.