COMPARE Prices across different modes

Thu
21 Oct
£8Regionale
£8Itabus
Fri
22 Oct
£8Regionale
£8Itabus
Sat
23 Oct
£8Regionale
£8Itabus
Sun
24 Oct
£8Regionale
£8Itabus
Mon
25 Oct
Find prices
£8Itabus
Tue
26 Oct
£8Regionale
£7Itabus
Wed
27 Oct
£8Regionale
£8Itabus
Thu
28 Oct
£8Regionale
£8Regionale
Fri
29 Oct
£8Regionale
£7Flixbus
Sat
30 Oct
£8Regionale
£7Flixbus
Sun
31 Oct
£8Regionale
£8Itabus
Mon
1 Nov
£8Regionale
£8Itabus
Tue
2 Nov
£8Regionale
£8Regionale
Wed
3 Nov
£8Regionale
£8Itabus
Thu
4 Nov
£8Regionale
£7Itabus
Fri
5 Nov
£8Regionale
£7Flixbus
Sat
6 Nov
£8Regionale
£6Flixbus
Sun
7 Nov
£8Regionale
Find prices
Mon
8 Nov
£8Regionale
£7Itabus
Tue
9 Nov
£8Regionale
£5Itabus

These companies trust us. We sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn
Place to stay

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View All

Train Information to Bologna from Florence

distanceDistance50 miles (81 km)
durationAverage train duration1 h 45 min
priceAverage train ticket price£9 (€10)
frequencyTrain frequency25 a day
changesDirect trainYes, there are 25 direct trains a day
carriersTrain providersItalo, Regionale, Frecciarossa, Intercity, Trenitalia, Intercity Notte, Frecciargento or Regionale Veloce

Trains from Florence to Bologna cover the 50 miles (81 km) long route taking on average 1 h 45 min with our travel partners like Italo, Regionale, Frecciarossa, Intercity, Trenitalia, Intercity Notte, Frecciargento or Regionale Veloce. Normally, there are 25 trains operating per day, including direct services available. You can get the cheapest train tickets for this journey for as low as £8, but the average price of train tickets is £9. Travellers depart most frequently from Firenze Santa Maria Novella and arrive in Bologna Centrale.

Train companies

Italo Florence – Bologna

Find the best trains from Florence to Bologna with Omio's travel partners Italo from £8. We can find you the best deals, timetables and tickets when comparing and booking the best journey.

Italo

Looking for trains from Florence to Bologna? Italo is one of the best companies to travel with on the 50 miles (81 km) trip between Florence and Bologna. As an official travel partner of Italo, Omio quickly shows you the latest Italo train timetables, tickets and offers (such as luggage policy and amenities provided onboard), travel information, and prices so that you can check for ideal departure and arrival times, compare the fastest Florence to Bologna routes, find the best amenities to make your trip smooth and easy, and buy the most affordable Italo train tickets that fit your budget. If you use the Omio app to search for trains between Florence and Bologna, you can quickly see if the Italo ticket is a mobile ticket, making it easy for you to go paperless when taking a train. Once you’re ready, book your Florence - Bologna train now on Omio quickly and easily and enjoy your upcoming trip with Italo!

Operator ticket policies for COVID

  • Cashless payments recommended
  • Online booking and check-in recommended
  • Normal conditions apply
  • Verification of ticket with valid ID

Travel Tips

Trains from Florence to Bologna
Travel by train to Bologna easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Florence to Bologna.
FAQs
What is the cost of cheap trains to Bologna from Florence?
If you’re looking to save money on tickets, you can find a cheap train from Florence to Bologna for as little as £8  in the next 7 days.
What is the cost of a train ticket from Florence to Bologna on average?
The Florence to Bologna train ticket price is on average £9  if you are looking to purchase your tickets for this trip in the next week.
What is the distance by train from Florence to Bologna?
You should expect to travel around 50 miles (81 km)  between Florence and Bologna by train.
What is the average Florence to Bologna train duration?
The train time from Florence to Bologna is on average 1 h 45 min  for the 50 miles (81 km) long journey, but the time it takes to go from Florence to Bologna by train can vary depending on specific dates or travelling on weekends and holidays.
Which train station in Florence goes to Bologna? Which train station do I come into Bologna from Florence?

When travelling this route, Omio customers are departing most frequently from Firenze Santa Maria Novella   and arriving in Bologna Centrale.

Where is the train station in Florence? Where is the train station in Bologna?

Passengers board their train most frequently from Firenze Santa Maria Novella and travel around 1 mile (s) / 1 km from the city centre to this train station.

Passengers travelling this route most often arrive at Bologna Centrale and need to travel approximately 1 mile (s) / 1 km from the train station to the city centre in Bologna.

What train providers offer a service from Florence to Bologna?
If you're looking for trains from Florence to Bologna, you can rely on Italo, Regionale, Frecciarossa, Intercity, Trenitalia, Intercity Notte, Frecciargento or Regionale Veloce to get you to Bologna. It's also good to check out all possible train providers for the Florence to Bologna journey to see if there might be differences in the amenities they offer.
Can I purchase a direct train from Florence to Bologna?
Yes, there are 25 direct trains between Florence and Bologna per day with Italo, Frecciarossa, Frecciargento, Regionale, Intercity or Intercity Notte  on Omio. This is worth paying attention to when you buy your train ticket as direct services tend to offer more convenience and help save you time travelling to your destination.
How many trains are there from Florence to Bologna a day?
On average, there are 25 trains a day from Florence to Bologna. The train times and services may be different on weekends and holidays compared to weekdays.
When is the earliest train from Florence to Bologna? When is the last train from Florence to Bologna?
The earliest train departing from Florence to Bologna leaves at 05: 38. The last train departing from Florence to Bologna leaves at 19: 10. You can find the latest Florence to Bologna train timetable on Omio and book the best time to leave for your journey on your chosen travel date.
How far in advance should I purchase a train ticket between Florence and Bologna to get the best deals?
You can find a train to Bologna from Florence to cost on average £9 one way if you book within the next 7 days. But we recommend buying train tickets in advance to score the best deals and save money on your route. You’ll see tickets for the Florence to Bologna train generally on sale a few months before the planned travel date.

Important Stations and Airports for this Journey

Florence
Bologna
The major railway station for departures from Florence is Firenze Santa Maria Novella. Read all the information you need to know about services, amenities and connections at Firenze Santa Maria Novella for your trip to Bologna from Florence.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxiTaxi
ticketOfficeHours
Ticket office hours
Mon - Sun: 06: 00 - 21: 00
Connections to/from station
Tram lines: T1, T2
Bus lines: 6, 11, 12, 13, 17, 23, 36, 37, C4
Train lines: FR, FA, Italo
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxiTaxi
ticketOfficeHours
Ticket office hours
Mon - Sun: 07: 15 - 20: 45
Connections to/from station
Bus lines: 12, 13, 33
Train lines: FA, IC, ICN, R