Search Florence bus tickets

switcheroo

Quickview

How to get to Florence by bus?

Routes389
Trips per day1,589
bus carriers9
Stations6
Lowest prices
We partner with 100s of bus, train & ferry operators to find you the best fares.
No wanderu fees
We simply offer you the lowest prices directly from the carrier.
Best travel options
We offer the safest & most reliable options on millions of routes.

How to find cheap bus tickets to Florence?

The cheapest prices for a bus ticket to Florence that users have found recently on Wanderu start at €4.98. Such great deals to Florence are available on one route to Ancona. While there are some great deals that can be scored by searching around, there are some routes that always have low prices on bus travel to get you to Florence. La Spezia at €6.01 has consistently the lowest average bus ticket prices to Florence.

What are the main bus stations in Florence?

The most popular bus stations in Florence are Viale Filippo Strozzi, Firenze S.M.N. and Via Edoardo Detti. Viale Filippo Strozzi is the busiest bus station in Florence.

What are the most popular bus routes to Florence?

Milan

There are 30 bus schedules per day connecting Milan with Florence. It takes on average 4 hours to travel 156 miles, 250 kms, by bus from Milan. 2 bus carriers offer schedules from Milan, with FlixBus offering the most daily connections to Florence. Traveling by bus from Milan you will most likely to arrive in Florence at Viale Filippo Strozzi.
Avg. Time
4h 0m
Avg. Price
€11.87

Bologna

There are 29 bus schedules per day connecting Bologna with Florence. It takes on average 1 hour to travel 51 miles, 81 kms, by bus from Bologna. 4 bus carriers offer schedules from Bologna, with FlixBus offering the most daily connections to Florence. Traveling by bus from Bologna you will most likely to arrive in Florence at Viale Filippo Strozzi.
Avg. Time
1h 0m
Avg. Price
€9.22

Rome

There are 27 bus schedules per day connecting Rome with Florence. It takes on average 4 hours to travel 144 miles, 231 kms, by bus from Rome. 2 bus carriers offer schedules from Rome, with FlixBus offering the most daily connections to Florence. Traveling by bus from Rome you will most likely to arrive in Florence at Viale Filippo Strozzi.
Avg. Time
4h 0m
Avg. Price
€11.27

Rho

There are 24 bus schedules per day connecting Rho with Florence. It takes on average 5 hours and 45 minutes to travel 164 miles, 264 kms, by bus from Rho. One bus company operates schedules from Rho, with GoOpti offering the most daily connections to Florence. Traveling by bus from Rho you will most likely to arrive in Florence at Airport Peretola.
Avg. Time
5h 45m
Avg. Price
€237.73

Teramo

There are 21 bus schedules per day connecting Teramo with Florence. It takes on average 7 hours to travel 145 miles, 234 kms, by bus from Teramo. One bus company operates schedules from Teramo, with FlixBus offering the most daily connections to Florence. Traveling by bus from Teramo you will most likely to arrive in Florence at Viale Filippo Strozzi.
Avg. Time
7h 0m
Avg. Price
€24.96

What bus companies travel to Florence, Italy ?

Located in, Italy, you can travel by bus to Florence from 389 destinations and choose from 1589 daily bus schedules to get you there. FlixBus has the most bus connections to Florence. The furthest bus arriving in Florence covers a distance of 825.18 miles, 1327.66 kms, covering the journey in and 41 minutes

Looking for other ways to get there? Check out Train options to Florence.

bus companies serving Florence

FlixBus

There are 401 daily FlixBus schedules to Florence. FlixBus can get you to Florence by bus from 360 destinations including Bologna.
Air conditioning
Restroom
Beverage
Extra legroom
Meal
Power outlet
WiFi
Avg. Time
9h 30m
Avg. Price
€27.98

Ouibus

There are 1 daily Ouibus schedules to Florence. Ouibus can get you to Florence by bus from Bologna.
Air conditioning
Restroom
Extra legroom
Green certified
Power outlet
WiFi
Avg. Time
1h 35m
Avg. Price
€12.09

GoOpti

There are 100 daily GoOpti schedules to Florence. GoOpti can get you to Florence by bus from Ljubljana.
Avg. Time
7h 0m
Avg. Price
€200.13

Autostradale

There are 12 daily Autostradale schedules to Florence. Autostradale can get you to Florence by bus from Pisa.
Extra legroom
Movies
Power outlet
Satellite TV
WiFi
Avg. Time
1h 11m
Avg. Price
€14.09

Appennino Shuttle

There are 9 daily Appennino Shuttle schedules to Florence. Appennino Shuttle can get you to Florence by bus from Bologna.
Avg. Time
1h 26m
Avg. Price
€20.19

BigBus

There are 1 daily BigBus schedules to Florence. BigBus can get you to Florence by bus from 6 destinations including San Giovanni.
Avg. Time
12h 23m
Avg. Price
€61.38

Calanda Viaggi

There are 3 daily Calanda Viaggi schedules to Florence. Calanda Viaggi can get you to Florence by bus from 27 destinations including San Cesareo.
Restroom
USB power
WiFi
Avg. Time
7h 59m
Avg. Price
€51.93

Marino

There are 11 daily Marino schedules to Florence. Marino can get you to Florence by bus from 51 destinations including Rome.
Air conditioning
Restroom
Satellite TV
WiFi
Avg. Time
9h 22m
Avg. Price
€35.29

Marozzi

There are 3 daily Marozzi schedules to Florence. Marozzi can get you to Florence by bus from 27 destinations including Siena.
Restroom
Power outlet
WiFi
Avg. Time
6h 41m
Avg. Price
€28.46