Florence to Bergamo train

Cheap train tickets from Florence to Bergamo

Showing times and prices for 26 Jun

Cheapest

£28

Average

£57

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

Cheapest
07:18Florence Santa Maria Novella6h35 13:53Bergamo
2 changes
£281One-way
Cheapest
04:32Florence Santa Maria Novella6h28 11:00Bergamo
2 changes
£281One-way
2nd Cheapest
13:40Florence Santa Maria Novella8h55 22:35Bergamo Ospedale
2 changes
£311One-way
2nd Cheapest
17:40Florence Santa Maria Novella7h10 00:50Bergamo
2 changes
£311One-way
2nd Cheapest
13:40Florence Santa Maria Novella7h13 20:53Bergamo
2 changes
£311One-way

Train schedule Florence to Bergamo

Showing trains for tomorrow, Sunday, 26 June
02:03Florence Campo di Marte7h51 09:54Bergamo
2 changes
04:32Florence Santa Maria Novella6h28 11:00Bergamo
2 changes
07:18Florence Santa Maria Novella6h35 13:53Bergamo
2 changes
07:55Florence Santa Maria Novella3h29 11:24Bergamo Ospedale
2 changes
07:55Florence Santa Maria Novella3h40 11:35Bergamo Ospedale
2 changes
07:55Florence Santa Maria Novella3h05 11:00Bergamo
1 change
08:21Florence Santa Maria Novella5h32 13:53Bergamo
1 change
08:21Florence Santa Maria Novella5h17 13:38Bergamo
2 changes
08:21Florence Santa Maria Novella6h14 14:35Bergamo Ospedale
2 changes
08:21Florence Santa Maria Novella6h03 14:24Bergamo Ospedale
2 changes
08:55Florence Santa Maria Novella3h29 12:24Bergamo Ospedale
2 changes
08:55Florence Santa Maria Novella3h03 11:58Bergamo
1 change
09:10Florence Santa Maria Novella3h30 12:40Bergamo
1 change
09:10Florence Santa Maria Novella3h25 12:35Bergamo Ospedale
1 change
09:55Florence Santa Maria Novella3h29 13:24Bergamo Ospedale
2 changes
09:55Florence Santa Maria Novella2h58 12:53Bergamo
1 change
09:55Florence Santa Maria Novella3h40 13:35Bergamo Ospedale
2 changes
10:07Florence Campo di Marte5h33 15:40Bergamo
1 change
10:07Florence Campo di Marte5h28 15:35Bergamo Ospedale
1 change
10:55Florence Santa Maria Novella3h40 14:35Bergamo Ospedale
2 changes
10:55Florence Santa Maria Novella2h58 13:53Bergamo
1 change
10:55Florence Santa Maria Novella3h29 14:24Bergamo Ospedale
2 changes
11:36Florence Santa Maria Novella3h48 15:24Bergamo Ospedale
1 change
11:36Florence Santa Maria Novella3h24 15:00Bergamo
0 changes
11:55Florence Santa Maria Novella2h58 14:53Bergamo
1 change
11:55Florence Santa Maria Novella3h29 15:24Bergamo Ospedale
2 changes
12:10Florence Santa Maria Novella3h30 15:40Bergamo
1 change
12:10Florence Santa Maria Novella3h25 15:35Bergamo Ospedale
1 change
12:55Florence Santa Maria Novella3h29 16:24Bergamo Ospedale
2 changes
12:55Florence Santa Maria Novella2h58 15:53Bergamo
1 change
13:33Florence Rifredi6h20 19:53Bergamo
2 changes
13:40Florence Santa Maria Novella8h55 22:35Bergamo Ospedale
2 changes
13:40Florence Santa Maria Novella7h13 20:53Bergamo
2 changes
13:55Florence Santa Maria Novella3h29 17:24Bergamo Ospedale
2 changes
13:55Florence Santa Maria Novella3h40 17:35Bergamo Ospedale
2 changes
13:55Florence Santa Maria Novella2h58 16:53Bergamo
1 change
14:55Florence Santa Maria Novella2h58 17:53Bergamo
1 change
14:55Florence Santa Maria Novella3h40 18:35Bergamo Ospedale
2 changes
14:55Florence Santa Maria Novella3h29 18:24Bergamo Ospedale
2 changes
15:33Florence Rifredi5h20 20:53Bergamo
1 change
15:33Florence Rifredi5h51 21:24Bergamo Ospedale
2 changes
15:55Florence Santa Maria Novella3h29 19:24Bergamo Ospedale
2 changes
15:55Florence Santa Maria Novella3h40 19:35Bergamo Ospedale
2 changes
15:55Florence Santa Maria Novella2h58 18:53Bergamo
1 change
16:55Florence Santa Maria Novella2h58 19:53Bergamo
1 change
16:55Florence Santa Maria Novella3h29 20:24Bergamo Ospedale
2 changes
17:10Florence Santa Maria Novella3h30 20:40Bergamo
1 change
17:10Florence Santa Maria Novella3h25 20:35Bergamo Ospedale
1 change
17:40Florence Santa Maria Novella7h10 00:50Bergamo
2 changes
18:20Florence Santa Maria Novella3h23 21:43Bergamo
1 change
18:20Florence Santa Maria Novella4h04 22:24Bergamo Ospedale
2 changes
18:55Florence Santa Maria Novella2h58 21:53Bergamo
1 change
18:55Florence Santa Maria Novella3h40 22:35Bergamo Ospedale
2 changes
18:55Florence Santa Maria Novella3h29 22:24Bergamo Ospedale
2 changes
19:41Florence Rifredi5h09 00:50Bergamo
1 change
19:55Florence Santa Maria Novella3h00 22:55Bergamo
1 change
20:36Florence Santa Maria Novella3h04 23:40Bergamo
0 changes
20:55Florence Santa Maria Novella3h55 00:50Bergamo
1 change
21:05Florence Santa Maria Novella3h05 00:10Bergamo
0 changes

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, coach or flight

Sun
26 Jun
Mon
27 Jun
Tue
28 Jun
Wed
29 Jun
Thu
30 Jun
Fri
01 Jul
Sat
02 Jul
Sun
03 Jul
Mon
04 Jul
Tue
05 Jul
Wed
06 Jul
Thu
07 Jul
Fri
08 Jul
Sat
09 Jul
Sun
10 Jul
Mon
11 Jul
Tue
12 Jul
Wed
13 Jul
Thu
14 Jul
Fri
15 Jul
Sat
16 Jul

Fastest train times from Florence to Bergamo

Showing times and prices for 26 Jun

Fastest Journey

2 h 58 m

Average

4 h 10 m

Trains per day

59

Distance

248 km

Of the 59 trains that leave Florence for Bergamo every day 3 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

Fastest
14:55Florence Santa Maria Novella2h58 17:53Bergamo
1 change
£821One-way
Fastest
18:55Florence Santa Maria Novella2h58 21:53Bergamo
1 change
£711One-way
Fastest
11:55Florence Santa Maria Novella2h58 14:53Bergamo
1 change
£561One-way
Fastest
12:55Florence Santa Maria Novella2h58 15:53Bergamo
1 change
£711One-way
Fastest
09:55Florence Santa Maria Novella2h58 12:53Bergamo
1 change
£561One-way

More than 1,000 travel companies trust us to sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Overview: Train from Florence to Bergamo

distanceDistance154 miles (248 km)
durationAverage train duration5 h 9 min
priceAverage train ticket price£25 (€28)
frequencyTrain frequency5 a day
changesDirect trainYes, there are 5 direct trains a day
carriersTrain providersIntercity Notte, Frecciarossa, Trenitalia, Intercity, Italo, Regionale, Regionale Veloce or Frecciargento

Trains from Florence to Bergamo cover the 154 miles (248 km) long route taking on average 5 h 9 min with our travel partners like Intercity Notte, Frecciarossa, Trenitalia, Intercity, Italo, Regionale, Regionale Veloce or Frecciargento. Normally, there are 5 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 £25. Travellers depart most frequently from Firenze Santa Maria Novella and arrive in Bergamo.

Train providers: Frecciarossa, Trenitalia and Italo trains Florence to Bergamo

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

Trenitalia
Italo
Frecciarossa

Trenitalia is Italy’s national railway company providing services across the whole country, giving you ample opportunity to discover the beauty and culture of Italy. Trenitalia’s fleet of trains include its high-speed trains Frecciarossa, Frecciargento and Frecciabianca as well as intercity, regional and sleeper trains. Toilets and WiFi access are standard services on long-distance routes, and, in most cases, there is barrier-free access on Trenitalia trains.

Taking a train with Trenitalia is a great way to travel from Florence to Bergamo, and Omio can show you the best times and tickets available for the 154 miles (248 km) long train journey. Trenitalia offers different fares for the Florence to Bergamo trip with ticket options like Base, Economy, Super Economy and Ordinaria. You can even apply Trenitalia discount cards on Omio at the time of purchasing tickets. Simply check the current Trenitalia train timetable, compare the cheapest, fastest, or earliest routes from Florence to Bergamo, and buy your cheap Trenitalia train ticket on Omio easily and securely today.

    Italo is a brand of high-speed trains from the Italian train company Nuovo Trasporto Viaggiatori (NTV) offering regular services to popular cities around Italy, such as Rome, Naples, Florence and Milan. Among its fleet of trains are the Italo AGV 575, the premier high-speed service reaching speeds up to 186 mph (300 km/h), and the Italo EVO, an eco-friendly train that can reach speeds up to 150 mph (250 km/h). You can choose from the following Italo ticket types when purchasing tickets from Florence to Bergamo: Low Cost, Economy, and Flex. Italo offers four different class options: Smart, Comfort, Prima and Club Executive. Standard services in all Italo trains include toilets, free WiFi, power outlets, reclining leather seats, footrests, snack machines and Italo Live (free onboard entertainment featuring a selection of films, music and games). While some amenities may differ based on the class option booked, each train carriage is modernly equipped with a high level of comfort.

      Looking for a smooth and easy way to travel from Florence to Bergamo? Book your Trenitalia Frecciarossa train between Florence and Bergamo with Omio today! Trenitalia is Italy’s national train company that offers a wide variety of connections throughout the country, including the Florence to Bergamo journey. Omio shows you current Frecciarossa timetables and tickets to cover the 154 miles (248 km) distance. You can choose from fares like Super Economy, Economy, and Base for the best deals on this trip. Trenitalia discount cards can also be applied when purchasing your Frecciarossa ticket on Omio.

      All Frecciarossa classes provide free WiFi access, power outlets, air conditioning, toilets, luggage storage, onboard entertainment, and restaurant and bar services to passengers. Frecciarossa covers long distances and connects major cities in Italy in just a few hours thanks to its high speed. These trains are renowned for their comfort, speed and reduced environmental impact and can reach speeds up to 186 mph (300 kmh). Frecciarossa offers all travellers ultimate comfort, flexibility and convenience, and you can book Frecciarossa tickets with us in a few steps!

        Travel Tips: Trains from Florence to Bergamo

        Travel by train to Bergamo 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 Bergamo.
        FAQs
        If you’re looking to save money on tickets, you can find a cheap train to Bergamo from Florence for as little as £24  in the next 7 days.
        In the next 7 days you’ll find that the average cost of a train ticket to Bergamo from Florence is £25  one way.
        The Florence to Bergamo train distance is approximately 154 miles (248 km).
        The Florence to Bergamo train duration is on average 5 h 9 min, which is to be expected when travelling 154 miles (248 km) to Bergamo from Florence. However, the time it takes can vary based on specific dates, weekends, and bank holidays.

        When taking a train from Florence, you have a couple of train stations you can depart from including Firenze Santa Maria Novella, Firenze Rifredi and Firenze Campo di Marte. When you arrive in Bergamo, your train can arrive in train stations including Bergamo and Bergamo Ospedale.

        Omio customers travelling this route book their trains from Firenze Santa Maria Novella   to Bergamo.

        You can find the most popular departure train station for this route, Firenze Santa Maria Novella, located approximately 1.2 miles (2 km) from the city centre of Florence. The most popular arrival train station in Bergamo, called Bergamo, is located around 1.1 miles (1.8 km) away from its city centre.

        If you're looking for trains from Florence to Bergamo, you can rely on Intercity Notte, Frecciarossa, Trenitalia, Intercity, Italo, Regionale, Regionale Veloce or Frecciargento to get you to Bergamo. It's also good to check out all possible train providers for the Florence to Bergamo trip to see if there might be differences in the amenities they offer.
        Yes, there are 5 direct trains a day from Florence to Bergamo. If you’re looking for a direct train from Florence to Bergamo, consider travelling with Italo or Frecciarossa. Non-stop train services tend to offer more convenience and save you time getting you to your destination, so it's worth paying attention to this when booking your train tickets.
        On average, there are 5 trains a day from Florence to Bergamo. The train times and services may be different on weekends and holidays compared to weekdays.
        The earliest train for this journey departs from Florence at 05: 18. The last train leaves from Florence at 20: 05. Check Omio for the latest train timetable from Florence to Bergamo and book the best time to depart on your chosen travel date.
        You can find a train to Bergamo from Florence to cost on average £25 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 journey. You’ll see tickets for the Florence to Bergamo train generally on sale a few months before the planned travel date.

        Important Stations and Airports for this Journey

        Florence
        Bergamo
        Firenze Santa Maria Novella is the most popular Florence railway station for Omio travellers, but it's not the only one. Read all the information you need to know about the main train stations in Florence for your journey to Bergamo.
        Amenities at station
        WifiWifi
        LockersLockers
        ParkingParking
        ATMATM
        TaxisTaxis
        AccessibilityAccessibility
        phone
        Phone Number
        +39 0552352595
        ticketOfficeHours
        Ticket Office Hours
        Mon - Sun: 06: 00 - 21: 00
        Public transport options for Firenze Santa Maria Novella
        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
        TaxisTaxis
        AccessibilityAccessibility
        phone
        Phone Number
        +39 892021
        ticketOfficeHours
        Ticket Office Hours
        Mon - Sun: 07: 15 - 20: 45
        Public transport options for Firenze Campo di Marte
        Bus lines: 12, 13, 33
        Train lines: FA, IC, ICN, R

        The Omio App Makes Travel Planning Easy

        We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

        ios-badge
        android-badge
        Hand With Phone
        Currency
        Language