How to Get from Bologna to Florence?
Transportation from Bologna to Florence can be done by shuttle bus (from the airport) or by train and bus (from the city center - from the train station or bus station). An alternative option is to rent a car or to book a private transfer.
How to Get from Bologna Airport to Florence?
A shuttle bus called Appennino Shuttle provides transfer services from Bologna Airport to Florence. The bus route is Bologna Airport - Calenzano - Florence.
The distance between Bologna Airport and Florence is about 100 km. The journey takes approximately 1 hour and 30 minutes.
The ticket prices are:
- Adult: €20
- Child 5-10 years: €8
- Child under 5: free
The ticket price includes one piece of hand luggage and one suitcase. For each additional bag, a fee of €5 must be paid directly to the driver.
Important to Know:
- Tickets purchased directly from the driver are more expensive (€25/adult, €10/child aged 5-10).
- If your flight is delayed, the bus ticket is still valid for the next available departure.
- The bus departing from Bologna Airport to Florence at 12:30 AM is considered the last trip of the previous day (not the first of the current day) - be careful when buying tickets!
The bus stop at Bologna Airport is located just outside the terminal, 60 meters to the left, in a small square. In Florence, the buses stop at Piazzale Montelungo, near Santa Maria Novella Train Station.
Appennino Shuttle buses run every day, with the first departure from Bologna Airport at 5:30 AM and the last at 12:30 AM.
There is no train from Bologna Airport to Florence.

How to Get from Bologna City Center to Florence
If you're already in Bologna, the easiest way to get to Florence using public transportation is by taking the train (from the Central Station) or the bus (from the bus station).
Bologna-Florence Train
The distance by train between Bologna Central Station and Santa Maria Novella Station in Florence is about 82 km.
Trains run approximately between 6 AM and 11 PM, and the ticket price ranges from €10 to €40, depending on the type of train and the duration of the journey, which varies between 40 minutes and 1 hour and 50 minutes.


Bologna-Florence Bus
The bus station in Bologna (Autostazione Centrale) is located near the Central Station, at Piazza XX Settembre no. 6.
Bus services between Bologna and Florence are provided by Flixbus and Itabus. You can see the different routes on the TrainLine website by selecting the Bus option after searching.
Tickets can be purchased online, and prices vary depending on when you buy them. The journey duration ranges from 1 hour and 15 minutes to 2 hours.

Rent a Car
If you plan to take a longer trip, it is more convenient to rent a car.
For example, if you find cheaper flight tickets, you can use Bologna Airport as a starting point for a trip in Tuscany. The driving distance between Bologna and Florence is about 100 km - after all, it's roughly the same distance as from Pisa Airport to Florence.
Private Transfer
Depending on the situation (for example, when you don't have much time, you need to get further from the city center, or the public transportation schedule doesn't suit you), you can also book a private transfer.