Search | Compare | Purchase

Train Bologna Florence

Search | Compare | Purchase

Train Bologna Florence

26 - 59 years
Select your origin and destination before adding discount cards.

Buy your tickets from:


How is the trip Bologna - Florence in Train?


The cheapest (from average) schedule

6:57 h


The cheapest day (on average)


Distance 80 Km
Average length 37 minutes
Average speed 127.1 km/h
Price of the cheapest ticket 7,90 €
Average ticket price 34,10 €
Price of the expensive ticket 90,00 €
Scales Direct
Average daily trains 79
eco logo

The best route is the one with the least emissions

For you and for the planet:
traveling by train is the way to travel.

The European Environment Agency states that the train has the lowest emissions per kilometer and passenger compared to aviation and road transport.

Your tickets,
with you always

Download your tickets in PDF or receive them by SMS.

App Store Google PLay

Cheap train tickets Bologna to Florence

Bologna (Bolonia)
Firenze (Florencia)
From 7,90 €
Bologna (Bolonia)
Firenze (Florencia)
From 9,90 €
Bologna (Bolonia)
Firenze (Florencia)
From 13,90 €
Bologna (Bolonia)
Firenze (Florencia)
From 14,90 €
Bologna (Bolonia)
Firenze (Florencia)
From 17,90 €
Bologna (Bolonia)
Firenze (Florencia)
From 18,90 €

Trains from Bologna to Florence, stations, prices and schedules

The fastest trains to travel from Bologna to Florence are the Frecciarossa, which usually take the minimum time possible to travel the distance between Bologna and Florence, being this a time of 37 minutes. Create great memories of your trip to Florence, starting by travelling cheaply with our train tickets Bologna - Florence. The most frequent in other types of trains, or also depending on the schedule chosen for travel, is that they make the 80 Km of distance in 37 minutes. But if we choose a Intercity train, as they are the slowest in this case, it will take, if the worst comes to the worst, 50 minutes to arrive at Firenze (Florencia). The number of people who choose to make their travels by train is increasing constantly.

Among the price range we have for the train tickets Bologna - Florence, you will find the cheapest price in 7,90 € and the highest price in 90,00 €, although the usual or the average price is 34,10 €. And if in addition to buying the train ticket at 20:45 h as we mentioned before, you can choose to travel on a Intercity train, you will even get a better price. Reduce the price of your train trips with us.

As a general rule, if we start the train route Bologna - Florence in the night, we will also have the train tickets Bologna to Florence cheaper. Another factor to take into account is how in advance you book and acquire the train tickets, not only in the case of trains Bologna - Florence, but as a general rule. Bet for cheaper train tickets Bologna - Florence.

Travel to Florence by train

If I buy train tickets from Bologna to Florence, do I have to print the tickets?

It is not necessary, we will send you the tickets both to your email and to your mobile phone so that you can travel without problems just by showing your mobile phone. We recommend, if you have the possibility to print them, that you do so in case you have problems with the coverage or with the battery of your mobile phone.

What is the price of the trains from Bologna to Florence?

Train prices from Bologna to Florence can vary greatly, from 7,90 € to 90,00 € . The most important thing, if you are looking for the cheapest ticket, is that you buy it as far in advance as possible , this way you will get the best offers and prices. The price also changes depending on the rate or the class and schedule you choose.

How far in advance do I have to be at the Bologna station?

Normally we recommend that you be at the train station 30 minutes before the train's departure to go with tranquility and comfort.

Is there a direct train from Bologna to Florence or will I have to change?

There are direct trains from Bologna to Florence, so normally you will not need to change on your journey. You can go from Bologna to Florence by train directly without getting off the train or changing stations.

What is the duration of the train trip from Bologna to Florence?

The duration of the train journey between Bologna and Florence will depend on its stops. Normally the average duration of the trip is 37 minutes , there is usually not much time difference between trains, it will depend on the stops you have to make in other stations.

Can I change or cancel my train tickets from Bologna to Florence?

There are two options, there are tickets that, if they allow changes and cancellations and others do not, these are usually cheaper. It is very important that you choose the rate that suits you best at the time of purchase.

How fast do trains travel from Bologna to Florence?

Trains going from Bologna to Florence travel at an average speed of 127.1 km/h, although at times they can reach much higher maximum speeds.

How far does the train travel from Bologna to Florence?

Trains traveling from Bologna to Florence cover a distance of approximately 80 Km and the average duration of the train journey is 37 minutes.

When does the first train depart from Bologna to Florence?

Normally, the first train leaves Bologna at 6:27 h and arrives at Florence at 7:04 h. The schedule for the first train may change for holidays or weekends.

When is the last train from Bologna to Florence?

Normally, the last train that can be taken leaves from Bologna at 22:37 h and arrives at Florence at 23:14 h . The last train schedule may change for holidays or weekends.

Zug nach Florence

Train Rome to Florence 8,90 €
Train Venice to Florence 8,90 €
Train Milan to Florence 15,90 €
Train Bologna to Florence 7,90 €
Train Salerno to Florence 21,90 €
Train Naples to Florence 17,90 €
Train to
Train to

Train Bologna Florence

We have provided our webpage with the most fantastic train ticket Bologna - Florence search engine. The first train to depart from the station Bologna (Bolonia) towards Firenze (Florencia) does at 6:27 h and arrives in Florence at 7:04 h, and the last train service we have for the route Bologna - Florence is at 22:37 h, this train reaches Florence at 23:14 h. Know the factors that make vary the price of your train tickets Bologna - Florence between 7,90 € and 90,00 € and choose the train tickets Bologna - Florence you wish. Trains Florence with Intercity for only 7,90 €.

If you have a flexible schedule, on we advice you, because it has a cheaper price, to book your trains Bologna - Florence at 20:45 h, the cheapest departure time, and the same for the trains that arrive at Firenze (Florencia) at 21:35 h. Travelling makes us wiser, especially if we do it at the best price on our train tickets Bologna - Florence. Also for the return, Trains Florence to Bologna.

Also, a good option is to opt for the train at 14:27 h when you plan to book your train tickets for this route,in this case the reason is that it is the time in which the train arrives faster to Florence, as is the case with trains arriving in Florence at 15:04 h. We propose you a train route Bologna - Florence from 7,90 €. Check the timetables for trains from Bologna to Florence on the link Train Timetables Bologna to Florence.

See route map

The cheapest train ticket Bologna to Florence

The search for the train ticket from Bologna to Florence with the cheapest price was made on the a las h, it is a Intercity train with departure on the 01/08/2023 a las 20:45 h and arrival on the 01/08/2023 a las 21:35 h. The price of the cheapest ticket has been 7,90 € and the cheapest rate with which this price has been possible has been the rate Super Economy .