Trains from Bologna to Florence

Bologna to Florence train information

Bologna Florence train map

Train duration 0h49m
Arrival Florence, Italy
Departure Bologna, Italy
Distance 50 Miles
Train operators Intercity, Frecciarossa, Trenitalia, Italo
Lowest train price from €7.50
  • There are a lot of train operators across the United Kingdom & Europe but the trains from Bologna in Italy to Florence in Italy are provided by Intercity, Frecciarossa, Trenitalia, Italo.
  • Travelling by train is a fast and easy option to go to Florence from Bologna. The average travel duration between Bologna to Florence is 0h49m to travel the 50 miles.
  • The lowest ticket price we've found for the next 180 days is £7.50 one way.

Best prices for Bologna to Florence train tickets

from £9.01 MORE 0h37m
from €7.50 MORE 0h49m
Other modes of transport available
Coach
from €6.99 MORE 1h31m
from £5.78 MORE 1h26m
from £6.59 MORE 1h30m

Bologna - Florence prices calendar

Find the cheapest tickets to travel from Bologna to Florence by train, bus, ride sharing and plane.

  august october   september
monday tuesday wednesday thursday friday saturday sunday
15
16

Italo--

Distribusion--

Distribusion--

FlixBus€9

omio--

kombo€7

17

Italo--

Distribusion--

Distribusion--

FlixBus€8

omio--

kombo--

18
19
20
21

Italo--

Distribusion--

Distribusion--

FlixBus€8

omio--

kombo--

22

Italo--

Distribusion--

Distribusion--

FlixBus€8

omio--

kombo--

23

Italo--

Distribusion--

Distribusion--

FlixBus€8

omio--

kombo--

24

Italo--

Distribusion--

Distribusion--

FlixBus€8

omio--

kombo--

25

Italo--

Distribusion--

Distribusion--

FlixBus€8

omio--

kombo--

26

Italo--

Distribusion--

Distribusion--

FlixBus€8

omio--

kombo--

27

Italo--

Distribusion--

Distribusion--

FlixBus€9

omio--

kombo--

28

Italo--

Distribusion--

Distribusion--

FlixBus€8

omio--

kombo--

29

Italo--

Distribusion--

Distribusion--

FlixBus€8

omio--

kombo--

30

Italo--

Distribusion--

Distribusion--

FlixBus€8

omio--

kombo--

01

Italo--

Distribusion--

Distribusion--

FlixBus€9

omio--

kombo--

02

Italo--

Distribusion--

Distribusion--

FlixBus€8

omio--

kombo--

03

Italo--

Distribusion--

Distribusion--

FlixBus€9

omio--

kombo--

04

Italo--

Distribusion--

Distribusion--

FlixBus€8

omio--

kombo--

05

Italo--

Distribusion--

Distribusion--

FlixBus€9

omio--

kombo--

Ticket prices and availability have been recorded in the last 72 hours from the data provided by our partners.

Train times Bologna to Florence

When are the next trains to Florence?

Departure Arrival Duration Company
Today
Bologna S. Ruffillo
20:46
Florence Firenze S. M. Novella
22:10
1h24m Trenitalia
Bologna Stazione di Centrale
20:57
Florence Firenze S. M. Novella
21:35
0h38m Italo
Bologna Centrale
20:57
Florence Santa Maria Novella
21:35
0h38m Italo
Bologna Stazione di Centrale
21:02
Florence Firenze S. M. Novella
21:39
0h37m Frecciarossa
Bologna Stazione di Centrale
21:27
Florence Firenze S. M. Novella
22:04
0h37m Frecciarossa
Bologna Stazione di Centrale
21:57
Florence Firenze S. M. Novella
22:35
0h38m Italo
Bologna Centrale
21:57
Florence Santa Maria Novella
22:35
0h38m Italo
Bologna S. Ruffillo
22:16
Florence Firenze S. M. Novella
23:50
1h34m Trenitalia

The table above only shows the remaining services for today and will display a maximum of 10 train departures.

See all departures: Today / Tomorrow

Looking at our data, 95 trains from Bologna to Florence are being operated today and 0 tomorrow. The first Bologna Florence train departs at 10:57 while the last train departs at 22:16. The first and last departure hours might change from one day to another and there might be less trains during weekends and bank holidays. Train companies can as well adapt the number of trains during school holidays or depending on the demand.

Best prices for Bologna to Florence trains

We compare train ticket for all major companies to travel between Bologna and Florence by train and find the best prices for the coming days. Take a look at the prices of train tickets Florence to Bologna and find the best deal for your outbound journey.

From To Price Departure on At Company Searched
Bologna
S. Ruffillo
Florence
Firenze S. M. Novella
€9.45 16/09/2025 18:16 Trenitalia 22 days ago
Bologna
S. Ruffillo
Florence
Firenze S. M. Novella
€9.45 16/09/2025 19:16 Trenitalia 22 days ago
Bologna
Stazione di Centrale
Florence
Firenze S. M. Novella
€9.45 16/09/2025 20:35 Trenitalia 22 days ago
Bologna
Centrale
Florence
Firenze Santa Maria Novella
€9.90 04/11/2025 15:57 Italo 16 days ago
Bologna
Centrale
Florence
Firenze Santa Maria Novella
€9.90 04/11/2025 09:17 Italo 16 days ago
Bologna
Centrale
Florence
Firenze Santa Maria Novella
€9.90 04/11/2025 20:57 Italo 16 days ago
Bologna
Centrale
Florence
Firenze Santa Maria Novella
€9.90 04/11/2025 06:57 Italo 16 days ago
Bologna
Centrale
Florence
Firenze Santa Maria Novella
€9.90 04/11/2025 19:17 Italo 16 days ago
Bologna
Centrale
Florence
Firenze Santa Maria Novella
€9.90 04/11/2025 17:17 Italo 16 days ago
Bologna
Centrale
Florence
Firenze Santa Maria Novella
€9.90 04/11/2025 15:17 Italo 16 days ago

Best prices for the next 180 days.

Other transport solution