Train Station in Bologna
Bologna Train Station

Trains from Florence to Bologna are a great way to get from Tuscany to Emilia-Romagna when you are visiting Italy.

There are several types of Trenitalia trains that travel on this route: high-speed Frecciarossa and Frecciargento trains, standard InterCity trains, and regular Regional trains. Most trains are high-speed services, but there are InterCity and Regional trains a few times a day.

Frecciarossa, Frecciargento, and InterCity trains run regularly from Florence Santa Maria Novella (SMN) train station and occasionally from Florence Campo di Marte (CM) station. Regional trains run from Florence Rifredi (RIFR) train station. All services arrive at Bologna Centrale train station.

Trains from Florence to Bologna leave up to five times an hour at peak times, so it is easy to travel whenever you need to.

The travel time to Bologna can take as little as 37 minutes on the high-speed trains and as long as 1 hour and 43 minutes on the Regional trains.

The cost of a one-way ticket on a train from Florence to Bologna can be as low as 11.00 euros for second class and 15.50 euros for first class on InterCity trains, and 24.00 euros for second class and 36.00 euros for first class on high-speed trains. These fares are valid if you book online well in advance. If you don’t, prices are much higher. Regional train tickets cost 8.25 euros.