COMPARE Prices across different modes

Thu
23 Sep
Find prices
£13Marino Autolinee
Fri
24 Sep
£8Regionale
£8Itabus
Sat
25 Sep
£8Regionale
£8Itabus
Sun
26 Sep
£8Regionale
£8Regionale
Mon
27 Sep
Find prices
£7Itabus
Tue
28 Sep
£8Regionale
£5Itabus
Wed
29 Sep
£8Regionale
£5Itabus
Thu
30 Sep
£8Regionale
£5Itabus
Fri
1 Oct
£8Regionale
£7Itabus
Sat
2 Oct
£8Regionale
£7Itabus
Sun
3 Oct
£8Regionale
£7Itabus
Mon
4 Oct
£8Regionale
£3Itabus
Tue
5 Oct
£8Regionale
Find prices
Wed
6 Oct
£8Regionale
£3Itabus
Thu
7 Oct
£8Regionale
£3Itabus
Fri
8 Oct
£8Regionale
£7Itabus
Sat
9 Oct
£8Regionale
£7Itabus
Sun
10 Oct
£11Regionale
£7Itabus
Mon
11 Oct
£8Regionale
£7Itabus
Tue
12 Oct
£8Regionale
£5Itabus
Wed
13 Oct
£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 between Bologna and Florence

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

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

Train companies

Trenitalia, Italo and Frecciarossa trains between Bologna and Florence

Buy your official Trenitalia, Italo and Frecciarossa train tickets between Bologna and Florence from £8 with Omio. Find train times and tickets for over 1000 travel companies to compare and book the most affordable route.

Trenitalia
Italo
Frecciarossa

Find cheap tickets for Trenitalia trains between Bologna and Florence on Omio. Omio can help you find the best train deals and prices all in one place by showing you the most up-to-date Bologna to Florence train timetable from Trenitalia, the latest train ticket offers available and other travel information for the 50 miles (81 km) journey between Bologna and Florence, including information on luggage policy and amenities offered onboard depending on the class fare you pick and choose. If you search for trains from Bologna to Florence in the Omio app, you can check to see if the Trenitalia trains available are mobile tickets, which makes it even more convenient for you to go paperless when travelling. Check the Trenitalia train timetable for your ideal departure and arrival times, compare the best route available to get to Florence from Bologna and then book a cheap train with ease. Sit back and enjoy your upcoming train from Bologna to Florence with Trenitalia!

    Trenitalia 's current ticket policies due to COVID-19 for your train from Bologna to Florence are the following:

    • Cashless payments recommended
    • Online booking and check-in recommended
    • Pre-reservation / seat allocation
    • Refund or voucher policy
    • In the case of Trenitalia cancellations, the customer will be contacted directly. If the customer does not intend to travel, they can still obtain a full refund by submitting a cancellation request (relevant special conditions might apply) by filling in a request form for an electronic credit here: https://reclami-e-suggerimenti.trenitalia.com/rimborsi/en/Anagrafica.aspx
    • Alternatively, the customer can request a refund for the payment method they used at the time of purchase by contacting a Trenitalia ticket office and presenting the communication received. Find the refund request form for regional trains here: https://www.trenitalia.com/content/dam/tcom/allegati/trenitalia/in_regione/Modulo_Indennit%C3%A0_Rimborsi_Coronavirus_posta_mail.pdf.
    • For further information and cancellation procedures go to the Trenitalia website: https://www.trenitalia.com/en/info_contacts/refund-for-journey-cancellation.html Or in Italian here: https://www.trenitalia.com/it/informazioni/rimborso-per-rinuncia-al-viaggio-febbraio-2020.html

    Trains from Bologna to Florence: An Overview

    Both Florence and Bologna are steeped in history and visiting both of them in one trip is a popular choice for many travellers. With plenty of trains throughout the day, it is one of the easiest and fastest ways to travel between these two fantastic cities.

    Which train companies run service from Bologna to Florence?

    Trains from Bologna to Florence are either run by Trenitalia or Italo.

    How long is the train journey from Bologna to Florence?

    The fastest train is run by Italo and take just 34m with the slowest train taking 1h40m.

    How many trains are there from Bologna to Florence day?

    As it is a popular route there are many trains that run from Bologna to Florence throughout the day, with around 3 trains leaving Bologna for Florence every other hour. The first train leaves at 06:05 and the last direct train leaves Bologna at 22:08 and arrives in Florence at 22:43.

    What are the departure and arrival station for trains from Bologna to Florence?

    Departure Information: Bologna Centrale train station is located in between the north and the downtown area of the city. It is open 24 hours a day and many buses include the 33, 35, 38, 61 and 67 stop off here.

    Arrival Information: Most trains arriving into Florence terminate at Florence Santa Maria Novella. It is located right in the centre of Florence meaning that many of the sites are reachable by foot. However, plenty of buses leave from outside the station. Some trains from Bologna can arrive either at Florence Rifredi or Florence Campo di Marte which are situated further out of the city.

    Travel Tips

    Trains from Bologna to Florence
    Travel by train to Florence 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 Bologna to Florence.
    FAQs
    What is the cost of cheap trains between Bologna and Florence?
    Looking to save money on your trip? Omio customers have found the cheapest train between Bologna and Florence for the next 7 days starting from £8  one way.
    What is the average price of train tickets between Bologna and Florence?
    If you’re looking to book tickets for this journey in the next 7 days, you’ll find that Bologna to Florence train prices are on average £8  one way.
    How many miles is it from Bologna to Florence by train?
    The distance between Bologna and Florence by train is approximately 50 miles (81 km).
    How many hours does it take from Bologna to Florence by train?
    While the time it takes to travel 50 miles (81 km) to Florence from Bologna can vary based on specific dates, weekends, and bank holidays, the train duration from Bologna to Florence is on average 1 h 49 min.
    What station does the Bologna to Florence train leave from? Which Florence train station do I come into from Bologna?

    Omio customers who travel this route most frequently depart from Bologna Centrale   and arrive in Firenze Santa Maria Novella.

    Where is the train station in Bologna to go to Florence? Where is the train station in Florence located?

    You can find the most popular departure train station for this route, Bologna Centrale, located approximately 1 mile (s) / 1 km from the city centre of Bologna. The most popular arrival train station in Florence, called Firenze Santa Maria Novella, is located around 1 mile (s) / 1 km away from its city centre.

    What train providers go from Bologna to Florence?
    For the best Bologna to Florence train to purchase, you can travel safely and comfortably with Italo, Regionale, Intercity, Frecciarossa, Trenitalia, Frecciargento or Intercity Notte. However, it's always good to check all possible train providers with services between Bologna and Florence to compare what amenities they may offer.
    How many train services are there to Florence from Bologna a day?
    The average number of trains departing Bologna for Florence is 25 a day. The train schedules and services may vary between weekdays and weekends.
    When can I take the first train from Bologna to Florence? When can I take the last train for the day?
    The first train from Bologna to Florence leaves at 04: 33   and the last train for this leaves at 20: 03. Omio shows you the latest train from Bologna to Florence times to help you book the best departure time for this trip.
    How early should I book train tickets from Bologna to Florence to score the best deals?
    If you buy Bologna to Florence train tickets within the next 7 days, you can find one way tickets to cost on average £8. However, booking in advance gives you access to the best prices for trains from Bologna to Florence. Look out for train tickets for this route to go on sale a few months before your planned departure date to find the best deals.
    Stations

    Important Stations and Airports for this Journey

    Bologna
    Florence
    Bologna Centrale
    Amenities