- Perugia to Florence buses
Next bus departures
| Operated by | Vehicle type | Departure time | Departure location | Trip duration | Arrival time | Arrival location | Recommended | Price and booking link |
|---|---|---|---|---|---|---|---|---|
![]() | Bus | Perugia-Autostazione Piazza Partigiani | Florence (Villa Costanza) | Cheapest | ||||
![]() | Bus | Perugia-Autostazione Piazza Partigiani | Florence (Villa Costanza) | Fastest | ||||
![]() | Bus | Perugia-Autostazione Piazza Partigiani | Florence (Villa Costanza) | No tags | ||||
![]() | Bus | Perugia-Autostazione Piazza Partigiani | Florence (Villa Costanza) | No tags | ||||
![]() | Bus | Perugia-Autostazione Piazza Partigiani | Viale Filippo Strozzi | No tags |
Last refresh of the prices: Today at 1:56 AM CET.
Compare 3 ways to go from Perugia to Florence
Among the sustainable travel choices, the carpool stands out as a good way to reach Florence. The journey takes about 1 hour 50 minutes, and with fares starting at just $16, it presents an excellent value for a comfortable ride.
Compare bus companies
Where are the popular stops in Perugia and Florence?
Frequently asked questions about travelling from Perugia to Florence by bus
What is the distance between Perugia and Florence?
It's about 119 km (74 miles) from Perugia to Florence.
What are the departure and arrival locations for buses traveling from Perugia to Florence?
Buses traveling this route start their trip at P. Di Massiano MM, in Perugia, and end it at Florence - Piazzale Montelungo, in Florence.
Find cheapest prices for buses
Price is for a one-way ticket for one passenger and based on past searches.
To save money and be sure you have the best seat, it's a good idea to buy your bus tickets from Perugia to Florence, as early as possible.
You can expect to pay from $12 to $50 for a bus ticket from Perugia to Florence based on the last 2 days. You can expect to find the cheapest price for the trip at $12 which is on 2025-11-20.
What's the cheapest way to go from Perugia to Florence?
Top travelled bus routes
People from around the world trust Busbud
Popular Buses Connecting Perugia
Buses Leaving from Perugia
- Bus from Perugia to Pineto
- Bus Perugia - Ravenna
- Perugia - Sestri Levante
- Bus from Perugia to Campobasso
- Bus Perugia - Rome
- Perugia - Palermo
- Bus from Perugia to Venice
- Bus Perugia - Battipaglia
- Perugia - San Giovanni in Fiore
- Bus from Perugia to Francavilla Fontana
- Bus Perugia - Reggio nell'Emilia
- Perugia - Palizzi
- Bus from Perugia to Florence
- Bus Perugia - Rionero In Vulture
- Perugia - Taranto
Buses Going to Perugia
- Bus from Ravenna to Perugia
- Bus Sestri Levante - Perugia
- Rimini - Perugia
- Bus from Rome to Perugia
- Bus Milano - Perugia
- Palermo - Perugia
- Bus from San Benedetto del Tronto to Perugia
- Bus Rionero In Vulture - Perugia
- Gravina in Puglia - Perugia
- Bus from Ostuni to Perugia
- Bus Spezzano Albanese - Perugia
- Roccella Ionica - Perugia
- Bus from Taranto to Perugia
- Bus Mottola - Perugia
- Empoli - Perugia
Popular Buses Connecting Florence
Buses Leaving from Florence
- Bus from Florence to Outlet
- Bus Florence - Pisa
- Florence - Tours
- Bus from Florence to Siena
- Bus Florence - Bologna
- Florence - Bordeaux
- Bus from Florence to Rome
- Bus Florence - Portogruaro
- Florence - Pesaro
- Bus from Florence to Milazzo
- Bus Florence - Venice
- Florence - Sarno
- Bus from Florence to Courmayeur
- Bus Florence - Frosinone
- Florence - Martina Franca
Buses Going to Florence
- Bus from London to Florence
- Bus Paris - Florence
- Ferrara - Florence
- Bus from Syracuse to Florence
- Bus Modena - Florence
- Manchester - Florence
- Bus from Rome to Florence
- Bus Policoro - Florence
- Ceglie Messapica - Florence
- Bus from Palermo to Florence
- Bus Lamezia Terme - Florence
- Atena Lucana - Florence
- Bus from Empoli to Florence
- Bus Palma di Montechiaro - Florence
- Nocera Inferiore - Florence
Popular routes in this country
- Bus from Salerno to Amalfi
- Bus Palermo - Messina
- Messina - Salerno
- Bus from Brindisi to Taranto
- Bus Amalfi - Salerno
- Naples - Salerno
- Bus from Salerno to Naples
- Bus Messina - Catania
- Genoa - Palermo
- Bus from Naples to Meta
- Bus Naples - Palermo
- Rosarno - Messina
- Bus from La Spezia to Viareggio
- Bus Naples - Matera
- Florence - Naples







