|Distance||154 miles (248 km)|
|Average train duration||5 h 3 min|
|Average train ticket price||£27 (€31)|
|Train frequency||3 a day|
|Direct train||Yes, there are 3 direct trains a day|
|Train providers||Frecciarossa, Italo, Frecciargento, Trenitalia, Intercity or Regionale Veloce|
Trains from Bergamo to Florence cover the 154 miles (248 km) long trip taking on average 5 h 3 min with our travel partners like Frecciarossa, Italo, Frecciargento, Trenitalia, Intercity or Regionale Veloce. Normally, there are 3 trains operating per day, including direct services available. You can get the cheapest train tickets for this journey for as low as £24, but the average price of train tickets is £27. Travellers depart most frequently from Bergamo and arrive in Firenze Santa Maria Novella.
Travel between Bergamo and Florence from £24 with Omio’s train partners Italo! You can find the best timetables and tickets when comparing and booking the most popular journey for you.
Are you making plans to travel between Bergamo and Florence? Why not take a train with Italo? Omio can show you current Italo train times, tickets, travel information (such as luggage policy and amenities offered onboard) and prices so you can find the best deals on Bergamo to Florence trains all in one place. On the Italo train, you can expect to travel 154 miles (248 km) from Bergamo to Florence. If you use the Omio app to search for trains between Bergamo and Florence, 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 have found your perfect one-way Italo train from Bergamo to Florence, book your cheap train tickets online on Omio or in the Omio app quickly and easily so you can spend the rest of your time enjoying your upcoming trip!
Operator ticket policies for COVID
There are a few train stations in Bergamo to start your journey from including Bergamo and Bergamo Ospedale. In Florence you have a few train station options to choose from for your arrival including Firenze Santa Maria Novella, Firenze Rifredi and Firenze Campo di Marte.
Omio customers travelling this route depart most frequently from Bergamo and arrive in Firenze Santa Maria Novella.
You can find the most popular departure train station for this journey, Bergamo, located approximately 0 mile (s) / 0 km from the city centre of Bergamo. 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.
Here are some other resources that might have the information you need