Cheapest
Average
The best way to find a cheap train ticket from Florence Santa Maria Novella to Bergamo station is to book your journey as far in advance as possible and to avoid traveling at rush hour.
Provider | Departs | Duration | Arrives | Transfers | Tickets |
---|---|---|---|---|---|
Regionale Regionale 17800 | 04:32AM Florence Santa Maria Novella | 6h23 | 10:55AM Bergamo station | 2 transfers | |
Italo 9904 | 07:25AM Florence Santa Maria Novella | 3h30 | 10:55AM Bergamo station | 1 transfer | |
Italo 9904 | 07:25AM Florence Santa Maria Novella | 4h12 | 11:37AM Bergamo station | 2 transfers | |
Italo 9904 | 07:25AM Florence Santa Maria Novella | 4h37 | 12:02PM Bergamo station | 3 transfers | |
Frecciarossa FRECCIAROSSA 1000 9508 | 07:55AM Florence Santa Maria Novella | 3h00 | 10:55AM Bergamo station | 1 transfer | |
Intercity Intercity 580 | 08:21AM Florence Santa Maria Novella | 5h16 | 01:37PM Bergamo station | 2 transfers | |
Intercity Intercity 580 | 08:21AM Florence Santa Maria Novella | 5h32 | 01:53PM Bergamo station | 1 transfer | |
Italo 9908 | 08:25AM Florence Santa Maria Novella | 3h28 | 11:53AM Bergamo station | 1 transfer | |
Italo 9908 | 08:25AM Florence Santa Maria Novella | 4h12 | 12:37PM Bergamo station | 2 transfers | |
Italo 9908 | 08:25AM Florence Santa Maria Novella | 4h28 | 12:53PM Bergamo station | 1 transfer | |
Frecciarossa FRECCIAROSSA 9512 | 08:55AM Florence Santa Maria Novella | 2h58 | 11:53AM Bergamo station | 1 transfer | |
Italo 9912 | 09:25AM Florence Santa Maria Novella | 4h12 | 01:37PM Bergamo station | 2 transfers | |
Italo 9912 | 09:25AM Florence Santa Maria Novella | 4h37 | 02:02PM Bergamo station | 3 transfers | |
Italo 9912 | 09:25AM Florence Santa Maria Novella | 3h28 | 12:53PM Bergamo station | 1 transfer | |
Frecciarossa FRECCIAROSSA 9516 | 09:55AM Florence Santa Maria Novella | 2h58 | 12:53PM Bergamo station | 1 transfer | |
Italo 9916 | 10:25AM Florence Santa Maria Novella | 3h28 | 01:53PM Bergamo station | 1 transfer | |
Italo 9916 | 10:25AM Florence Santa Maria Novella | 4h37 | 03:02PM Bergamo station | 3 transfers | |
Italo 9916 | 10:25AM Florence Santa Maria Novella | 4h12 | 02:37PM Bergamo station | 2 transfers | |
Intercity TUSCANY LINE 4021 | 10:28AM Florence Santa Maria Novella | 7h25 | 05:53PM Bergamo station | 2 transfers | |
Frecciarossa FRECCIAROSSA 9520 | 10:55AM Florence Santa Maria Novella | 2h58 | 01:53PM Bergamo station | 1 transfer | |
Italo 9920 | 11:25AM Florence Santa Maria Novella | 4h37 | 04:02PM Bergamo station | 3 transfers | |
Italo 9920 | 11:25AM Florence Santa Maria Novella | 4h12 | 03:37PM Bergamo station | 2 transfers | |
Italo 9920 | 11:25AM Florence Santa Maria Novella | 3h28 | 02:53PM Bergamo station | 1 transfer | |
Frecciarossa FRECCIAROSSA 9524 | 11:55AM Florence Santa Maria Novella | 2h58 | 02:53PM Bergamo station | 1 transfer | |
Italo 9924 | 12:25PM Florence Santa Maria Novella | 4h28 | 04:53PM Bergamo station | 1 transfer | |
Italo 9924 | 12:25PM Florence Santa Maria Novella | 4h00 | 04:25PM Bergamo station | 2 transfers | |
Italo 9924 | 12:25PM Florence Santa Maria Novella | 3h28 | 03:53PM Bergamo station | 1 transfer | |
Intercity TUSCANY LINE 4029 | 12:28PM Florence Santa Maria Novella | 6h27 | 06:55PM Bergamo station | 2 transfers | |
Frecciarossa FRECCIAROSSA 1000 9514 | 12:55PM Florence Santa Maria Novella | 2h58 | 03:53PM Bergamo station | 1 transfer | |
Italo 9928 | 01:25PM Florence Santa Maria Novella | 4h00 | 05:25PM Bergamo station | 2 transfers | |
Italo 9928 | 01:25PM Florence Santa Maria Novella | 3h28 | 04:53PM Bergamo station | 1 transfer | |
Italo 9928 | 01:25PM Florence Santa Maria Novella | 4h00 | 05:25PM Bergamo station | 2 transfers | |
Regionale Regionale 18901 | 01:40PM Florence Santa Maria Novella | 8h13 | 09:53PM Bergamo station | 2 transfers | |
Frecciarossa FRECCIAROSSA 9532 | 01:55PM Florence Santa Maria Novella | 2h58 | 04:53PM Bergamo station | 1 transfer | |
Italo 9932 | 02:25PM Florence Santa Maria Novella | 4h02 | 06:27PM Bergamo station | 2 transfers | |
Italo 9932 | 02:25PM Florence Santa Maria Novella | 3h28 | 05:53PM Bergamo station | 1 transfer | |
Italo 9932 | 02:25PM Florence Santa Maria Novella | 4h37 | 07:02PM Bergamo station | 3 transfers | |
Frecciarossa FRECCIAROSSA 9584 | 02:55PM Florence Santa Maria Novella | 2h58 | 05:53PM Bergamo station | 1 transfer | |
Intercity Regionale 18219 | 03:10PM Florence Santa Maria Novella | 5h45 | 08:55PM Bergamo station | 2 transfers | |
Italo 8134 | 03:25PM Florence Santa Maria Novella | 4h02 | 07:27PM Bergamo station | 2 transfers | |
Italo 8134 | 03:25PM Florence Santa Maria Novella | 4h02 | 07:27PM Bergamo station | 2 transfers | |
Italo 8134 | 03:25PM Florence Santa Maria Novella | 3h30 | 06:55PM Bergamo station | 1 transfer | |
Frecciarossa FRECCIAROSSA 9540 | 03:55PM Florence Santa Maria Novella | 3h00 | 06:55PM Bergamo station | 1 transfer | |
Italo 9940 | 04:25PM Florence Santa Maria Novella | 4h02 | 08:27PM Bergamo station | 2 transfers | |
Italo 9940 | 04:25PM Florence Santa Maria Novella | 3h30 | 07:55PM Bergamo station | 1 transfer | |
Italo 9940 | 04:25PM Florence Santa Maria Novella | 4h37 | 09:02PM Bergamo station | 3 transfers | |
Intercity Regionale Veloce 4043 | 04:28PM Florence Santa Maria Novella | 6h27 | 10:55PM Bergamo station | 2 transfers | |
Frecciarossa FRECCIAROSSA 9544 | 04:55PM Florence Santa Maria Novella | 3h00 | 07:55PM Bergamo station | 1 transfer | |
Frecciarossa FRECCIAROSSA 9320 | 05:10PM Florence Santa Maria Novella | 3h17 | 08:27PM Bergamo station | 1 transfer | |
Italo 9946 | 05:25PM Florence Santa Maria Novella | 4h37 | 10:02PM Bergamo station | 3 transfers | |
Italo 9946 | 05:25PM Florence Santa Maria Novella | 4h28 | 09:53PM Bergamo station | 1 transfer | |
Italo 9946 | 05:25PM Florence Santa Maria Novella | 3h30 | 08:55PM Bergamo station | 1 transfer | |
Regionale ETRUSCHI LINE 18307 | 05:28PM Florence Santa Maria Novella | 7h29 | 12:57AM Bergamo station | 2 transfers | |
Frecciarossa FRECCIAROSSA 9588 | 05:55PM Florence Santa Maria Novella | 3h00 | 08:55PM Bergamo station | 1 transfer | |
Italo 9948 | 06:25PM Florence Santa Maria Novella | 3h28 | 09:53PM Bergamo station | 1 transfer | |
Italo 9948 | 06:25PM Florence Santa Maria Novella | 4h37 | 11:02PM Bergamo station | 3 transfers | |
Italo 9948 | 06:25PM Florence Santa Maria Novella | 4h12 | 10:37PM Bergamo station | 2 transfers | |
Frecciarossa FRECCIAROSSA 9552 | 06:55PM Florence Santa Maria Novella | 2h58 | 09:53PM Bergamo station | 1 transfer | |
Intercity Regionale 18227 | 07:10PM Florence Santa Maria Novella | 5h47 | 12:57AM Bergamo station | 2 transfers | |
Italo 9952 | 07:25PM Florence Santa Maria Novella | 5h32 | 12:57AM Bergamo station | 1 transfer | |
Italo 9952 | 07:25PM Florence Santa Maria Novella | 3h30 | 10:55PM Bergamo station | 1 transfer | |
Frecciarossa FRECCIAROSSA 9556 | 07:55PM Florence Santa Maria Novella | 3h00 | 10:55PM Bergamo station | 1 transfer | |
Frecciarossa FRECCIAROSSA 1000 9326 | 08:10PM Florence Santa Maria Novella | 3h52 | 12:02AM Bergamo station | 2 transfers | |
Italo 9954 | 08:25PM Florence Santa Maria Novella | 4h32 | 12:57AM Bergamo station | 1 transfer | |
Frecciarossa FRECCIAROSSA 1000 9560 | 08:55PM Florence Santa Maria Novella | 4h02 | 12:57AM Bergamo station | 1 transfer | |
Italo 8158 | 09:25PM Florence Santa Maria Novella | 3h32 | 12:57AM Bergamo station | 1 transfer | |
This is the last train of the day. |
Find all the dates and times for this journey
Fastest Journey
2 h 58 m
Average
4 h 11 m
Trains per day
66
Distance
246 km
It's difficult to get from Florence Santa Maria Novella to Bergamo station without transferring at least once.
Distance | 153 miles (246 km) |
---|---|
Average train duration | 3 h 52 min |
Average train ticket price | $39 (€34) |
Train frequency | 16 a day |
Direct train | Yes, there is 1 direct train a day |
Train providers | Frecciarossa, Italo, Intercity or Regionale |
Trains from Florence Santa Maria Novella to Bergamo station cover the 153 miles (246 km) long trip taking on average 3 h 52 min with our travel partners like Frecciarossa, Italo, Intercity or Regionale. Normally, there are 16 trains operating per day, including direct services available. You can get the cheapest train tickets for this route for as low as $27 (€24), but the average price of train tickets is $39 (€34).
Travel to Bergamo station from Florence Santa Maria Novella from $26 (€22) with Omio’s train partners Frecciarossa, Italo and Frecciargento! You can find the best schedules and tickets when comparing and booking the most affordable trip for you.
Enjoy a comfortable train ride from Florence Santa Maria Novella to Bergamo station with Frecciarossa, the premier high-speed train service from Trenitalia. Frecciarossa trains make about 200 connections across Italy per day and are known for their comfort, speed and reduced environmental impact. These trains reach speeds up to 186 mph (300 kmh), making your 153 miles (246 km) long journey to Bergamo station from Florence Santa Maria Novella smooth and easy. All Frecciarossa classes provide free WiFi access, power outlets, air conditioning, bathrooms, luggage storage, onboard entertainment, and restaurant and bar services to passengers.
Omio shows you the latest Trenitalia Frecciarossa train schedule for the Florence Santa Maria Novella to Bergamo station route, so you can select the best times for your upcoming trip. Prices for Frecciarossa trains from Florence Santa Maria Novella to Bergamo station start as low as $84 (€72) on Omio. You can select from three different ticket options: Super Economy, Economy, and Base. Once you’ve picked your preferred ticket, book a cheap train from Florence Santa Maria Novella to Bergamo station with us today and enjoy your journey with Trenitalia’s Frecciarossa!
Train information from Florence Santa Maria Novella to Bergamo station with Frecciarossa:
Here are some other resources that might have the information you need