Florence to Milan Bergamo Orio al Serio Airport train

Cheap train tickets from Florence to Milan Bergamo Orio al Serio Airport

Showing times and prices for Feb 04

Cheapest

32

Average

57

The best way to find a cheap train ticket from Florence to Milan Bergamo Orio al Serio Airport is to book your journey as far in advance as possible and to avoid traveling at rush hour.

Cheapest
04:32AMFlorence Santa Maria Novella6h28 11:00AMBergamo
2 transfers
321One-way
2nd Cheapest
05:40PMFlorence Santa Maria Novella7h10 12:50AMBergamo
2 transfers
351One-way
2nd Cheapest
05:40PMFlorence Santa Maria Novella7h02 12:42AMStezzano
2 transfers
351One-way
2nd Cheapest
03:40PMFlorence Santa Maria Novella6h13 09:53PMBergamo
2 transfers
351One-way
05:38PMFlorence Santa Maria Novella7h12 12:50AMBergamo
2 transfers
361One-way

Train schedule from Florence to Milan Bergamo Orio al Serio Airport

Showing trains for tomorrow, Saturday, February 4
01:38AMFlorence Campo di Marte8h09 09:47AMSeriate
2 transfers
01:38AMFlorence Campo di Marte7h15 08:53AMBergamo
2 transfers
04:32AMFlorence Santa Maria Novella6h28 11:00AMBergamo
2 transfers
05:35AMFlorence Santa Maria Novella6h23 11:58AMBergamo
2 transfers
06:55AMFlorence Santa Maria Novella3h36 10:31AMStezzano
2 transfers
06:55AMFlorence Santa Maria Novella3h24 10:19AMStezzano
2 transfers
06:55AMFlorence Santa Maria Novella2h58 09:53AMBergamo
1 transfer
06:55AMFlorence Santa Maria Novella3h15 10:10AMSeriate
2 transfers
07:10AMFlorence Santa Maria Novella3h30 10:40AMBergamo
1 transfer
07:10AMFlorence Santa Maria Novella4h09 11:19AMStezzano
2 transfers
07:10AMFlorence Santa Maria Novella4h00 11:10AMSeriate
2 transfers
07:25AMFlorence Santa Maria Novella1h55 09:20AMMilan Centrale
0 transfers
07:55AMFlorence Santa Maria Novella3h05 11:00AMBergamo
1 transfer
07:55AMFlorence Santa Maria Novella3h36 11:31AMStezzano
2 transfers
07:55AMFlorence Santa Maria Novella3h15 11:10AMSeriate
2 transfers
07:55AMFlorence Santa Maria Novella3h24 11:19AMStezzano
2 transfers
08:21AMFlorence Santa Maria Novella5h49 02:10PMSeriate
2 transfers
08:21AMFlorence Santa Maria Novella5h10 01:31PMStezzano
2 transfers
08:21AMFlorence Santa Maria Novella5h32 01:53PMBergamo
1 transfer
08:21AMFlorence Santa Maria Novella5h17 01:38PMBergamo
2 transfers
08:25AMFlorence Santa Maria Novella1h55 10:20AMMilan Centrale
0 transfers
08:36AMFlorence Santa Maria Novella4h11 12:47PMSeriate
2 transfers
08:55AMFlorence Santa Maria Novella3h36 12:31PMStezzano
2 transfers
08:55AMFlorence Santa Maria Novella3h15 12:10PMSeriate
2 transfers
08:55AMFlorence Santa Maria Novella3h29 12:24PMStezzano
2 transfers
08:55AMFlorence Santa Maria Novella3h03 11:58AMBergamo
1 transfer
09:10AMFlorence Santa Maria Novella4h14 01:24PMStezzano
2 transfers
09:10AMFlorence Santa Maria Novella3h30 12:40PMBergamo
1 transfer
09:10AMFlorence Santa Maria Novella4h00 01:10PMSeriate
2 transfers
09:25AMFlorence Santa Maria Novella1h55 11:20AMMilan Centrale
0 transfers
09:55AMFlorence Santa Maria Novella2h58 12:53PMBergamo
1 transfer
09:55AMFlorence Santa Maria Novella3h36 01:31PMStezzano
2 transfers
09:55AMFlorence Santa Maria Novella3h29 01:24PMStezzano
2 transfers
09:55AMFlorence Santa Maria Novella3h15 01:10PMSeriate
2 transfers
10:05AMFlorence Santa Maria Novella2h26 12:31PMBrescia
0 transfers
10:25AMFlorence Santa Maria Novella1h55 12:20PMMilan Centrale
0 transfers
10:28AMFlorence Santa Maria Novella6h25 04:53PMBergamo
2 transfers
10:36AMFlorence Santa Maria Novella4h11 02:47PMSeriate
2 transfers
10:36AMFlorence Santa Maria Novella3h55 02:31PMStezzano
2 transfers
10:55AMFlorence Santa Maria Novella3h36 02:31PMStezzano
2 transfers
10:55AMFlorence Santa Maria Novella3h29 02:24PMStezzano
2 transfers
10:55AMFlorence Santa Maria Novella3h15 02:10PMSeriate
2 transfers
10:55AMFlorence Santa Maria Novella2h58 01:53PMBergamo
1 transfer
11:25AMFlorence Santa Maria Novella1h55 01:20PMMilan Centrale
0 transfers
11:36AMFlorence Santa Maria Novella3h24 03:00PMBergamo
0 transfers
11:36AMFlorence Santa Maria Novella3h34 03:10PMSeriate
1 transfer
11:36AMFlorence Santa Maria Novella3h48 03:24PMStezzano
1 transfer
11:36AMFlorence Santa Maria Novella4h11 03:47PMSeriate
1 transfer
11:55AMFlorence Santa Maria Novella2h58 02:53PMBergamo
1 transfer
11:55AMFlorence Santa Maria Novella3h36 03:31PMStezzano
2 transfers
11:55AMFlorence Santa Maria Novella3h15 03:10PMSeriate
2 transfers
11:55AMFlorence Santa Maria Novella3h29 03:24PMStezzano
2 transfers
12:10PMFlorence Santa Maria Novella3h30 03:40PMBergamo
1 transfer
12:10PMFlorence Santa Maria Novella4h14 04:24PMStezzano
2 transfers
12:10PMFlorence Santa Maria Novella4h00 04:10PMSeriate
2 transfers
12:25PMFlorence Santa Maria Novella1h55 02:20PMMilan Centrale
0 transfers
12:28PMFlorence Santa Maria Novella6h25 06:53PMBergamo
2 transfers
12:36PMFlorence Santa Maria Novella3h55 04:31PMStezzano
2 transfers
12:36PMFlorence Santa Maria Novella4h11 04:47PMSeriate
2 transfers
12:55PMFlorence Santa Maria Novella2h58 03:53PMBergamo
1 transfer
12:55PMFlorence Santa Maria Novella3h29 04:24PMStezzano
2 transfers
12:55PMFlorence Santa Maria Novella3h15 04:10PMSeriate
2 transfers
12:55PMFlorence Santa Maria Novella3h36 04:31PMStezzano
2 transfers
01:25PMFlorence Santa Maria Novella1h55 03:20PMMilan Centrale
0 transfers
01:55PMFlorence Santa Maria Novella3h15 05:10PMSeriate
2 transfers
01:55PMFlorence Santa Maria Novella3h36 05:31PMStezzano
2 transfers
01:55PMFlorence Santa Maria Novella2h58 04:53PMBergamo
1 transfer
01:55PMFlorence Santa Maria Novella3h06 05:01PMStezzano
2 transfers
02:05PMFlorence Santa Maria Novella2h26 04:31PMBrescia
0 transfers
02:25PMFlorence Santa Maria Novella1h55 04:20PMMilan Centrale
0 transfers
02:55PMFlorence Santa Maria Novella2h58 05:53PMBergamo
1 transfer
02:55PMFlorence Santa Maria Novella3h15 06:10PMSeriate
2 transfers
02:55PMFlorence Santa Maria Novella3h06 06:01PMStezzano
2 transfers
02:55PMFlorence Santa Maria Novella3h36 06:31PMStezzano
2 transfers
03:25PMFlorence Santa Maria Novella1h55 05:20PMMilan Centrale
0 transfers
03:33PMFlorence Campo di Marte5h20 08:53PMBergamo
2 transfers
03:40PMFlorence Santa Maria Novella6h13 09:53PMBergamo
2 transfers
03:40PMFlorence Santa Maria Novella7h00 10:40PMBergamo
2 transfers
03:55PMFlorence Santa Maria Novella3h06 07:01PMStezzano
2 transfers
03:55PMFlorence Santa Maria Novella2h58 06:53PMBergamo
1 transfer
03:55PMFlorence Santa Maria Novella3h15 07:10PMSeriate
2 transfers
03:55PMFlorence Santa Maria Novella3h36 07:31PMStezzano
2 transfers
04:25PMFlorence Santa Maria Novella1h55 06:20PMMilan Centrale
0 transfers
04:28PMFlorence Santa Maria Novella6h27 10:55PMBergamo
2 transfers
04:55PMFlorence Santa Maria Novella2h58 07:53PMBergamo
1 transfer
04:55PMFlorence Santa Maria Novella3h15 08:10PMSeriate
2 transfers
04:55PMFlorence Santa Maria Novella3h36 08:31PMStezzano
2 transfers
04:55PMFlorence Santa Maria Novella3h06 08:01PMStezzano
2 transfers
05:10PMFlorence Santa Maria Novella4h00 09:10PMSeriate
2 transfers
05:10PMFlorence Santa Maria Novella3h30 08:40PMBergamo
1 transfer
05:15PMFlorence Rifredi7h27 12:42AMStezzano
2 transfers
05:15PMFlorence Rifredi7h35 12:50AMBergamo
2 transfers
05:25PMFlorence Santa Maria Novella1h55 07:20PMMilan Centrale
0 transfers
05:38PMFlorence Santa Maria Novella7h12 12:50AMBergamo
2 transfers
05:38PMFlorence Santa Maria Novella7h04 12:42AMStezzano
2 transfers
05:40PMFlorence Santa Maria Novella7h10 12:50AMBergamo
2 transfers
05:40PMFlorence Santa Maria Novella7h02 12:42AMStezzano
2 transfers
05:55PMFlorence Santa Maria Novella3h15 09:10PMSeriate
2 transfers
05:55PMFlorence Santa Maria Novella3h29 09:24PMStezzano
2 transfers
05:55PMFlorence Santa Maria Novella2h58 08:53PMBergamo
1 transfer
06:25PMFlorence Santa Maria Novella1h55 08:20PMMilan Centrale
0 transfers
06:36PMFlorence Santa Maria Novella3h55 10:31PMStezzano
2 transfers
06:36PMFlorence Santa Maria Novella4h11 10:47PMSeriate
2 transfers
06:55PMFlorence Santa Maria Novella2h58 09:53PMBergamo
1 transfer
06:55PMFlorence Santa Maria Novella3h36 10:31PMStezzano
2 transfers
07:25PMFlorence Santa Maria Novella1h55 09:20PMMilan Centrale
0 transfers
07:47PMFlorence Campo di Marte5h03 12:50AMBergamo
2 transfers
07:47PMFlorence Campo di Marte4h55 12:42AMStezzano
2 transfers
07:55PMFlorence Santa Maria Novella3h27 11:22PMSeriate
2 transfers
07:55PMFlorence Santa Maria Novella3h00 10:55PMBergamo
1 transfer
08:25PMFlorence Santa Maria Novella1h55 10:20PMMilan Centrale
0 transfers
08:36PMFlorence Santa Maria Novella3h04 11:40PMBergamo
0 transfers
08:55PMFlorence Santa Maria Novella3h47 12:42AMStezzano
1 transfer
08:55PMFlorence Santa Maria Novella3h55 12:50AMBergamo
1 transfer
09:05PMFlorence Santa Maria Novella3h05 12:10AMBergamo
0 transfers
09:05PMFlorence Santa Maria Novella2h26 11:31PMBrescia
0 transfers
09:25PMFlorence Santa Maria Novella1h55 11:20PMMilan Centrale
0 transfers
10:25PMFlorence Santa Maria Novella1h55 12:20AMMilan Centrale
0 transfers

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Sat
Feb 04
Sun
Feb 05
Mon
Feb 06
Tue
Feb 07
Wed
Feb 08
Thu
Feb 09
Fri
Feb 10
Sat
Feb 11
Sun
Feb 12
Mon
Feb 13
Tue
Feb 14
Wed
Feb 15
Thu
Feb 16
Fri
Feb 17
Sat
Feb 18
Sun
Feb 19
Mon
Feb 20
Tue
Feb 21
Wed
Feb 22
Thu
Feb 23
Fri
Feb 24

Fastest train times from Florence to Milan Bergamo Orio al Serio Airport

Showing times and prices for Feb 04

Fastest Journey

1 h 55 m

Average

3 h 47 m

Trains per day

118

Distance

244 km

Of the 118 trains that leave Florence for Milan Bergamo Orio al Serio Airport every day 22 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

Fastest
10:25AMFlorence Santa Maria Novella1h55 12:20PMMilan Centrale
0 transfers
521One-way
Fastest
09:25AMFlorence Santa Maria Novella1h55 11:20AMMilan Centrale
0 transfers
521One-way
Fastest
08:25PMFlorence Santa Maria Novella1h55 10:20PMMilan Centrale
0 transfers
521One-way
Fastest
07:25AMFlorence Santa Maria Novella1h55 09:20AMMilan Centrale
0 transfers
521One-way
Fastest
11:25AMFlorence Santa Maria Novella1h55 01:20PMMilan Centrale
0 transfers
521One-way

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Florence to Milan Bergamo Orio al Serio Airport

distanceDistance151 miles (244 km)
durationAverage train duration2 h 26 min
priceAverage train ticket price$30 (€26)
frequencyTrain frequency18 a day
changesDirect trainYes, there are 3 direct trains a day
carriersTrain providersFrecciargento, Frecciarossa, Intercity, Trenitalia, Regionale Veloce, Intercity Notte, Italo or Regionale

Trains from Florence to Milan Bergamo Orio al Serio Airport cover the 151 miles (244 km) long journey taking on average 2 h 26 min with our travel partners like Frecciargento, Frecciarossa, Intercity, Trenitalia, Regionale Veloce, Intercity Notte, Italo or Regionale. Normally, there are 18 trains operating per day, including direct services available. You can get the cheapest train tickets for this trip for as low as $24 (€21), but the average price of train tickets is $30 (€26).

Train companies: Frecciarossa, Trenitalia and Italo from Florence to Milan Bergamo Orio al Serio Airport trains

Find the best trains between Florence and Milan Bergamo Orio al Serio Airport with Omio's travel partners Frecciarossa, Trenitalia and Italo from $24 (€21). We can find you the best deals, schedules and tickets when comparing and booking the best route.

Italo
Frecciarossa
Trenitalia

Italo is a brand of high-speed trains operated by the Italian train company Nuovo Trasporto Viaggiatori (NTV). Its fleet of trains includes 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 a maximum speed of 150 mph (250 km/h). Italo offers four different class options, but each train car is modernly equipped with a high level of comfort. You can choose between the Smart, Comfort, Prima and Club Executive classes. Standard services in all Italo trains include bathrooms, free WiFi, power outlets, reclining leather seats, footrests, snack machines and Italo Live (free onboard entertainment featuring a selection of movies, music and games). Italo offers three types of fares with different prices and flexibility: Low Cost, Economy, and Flex.

Italo from Florence to Milan Bergamo Orio al Serio Airport train information:

  • Average Duration: 3 h 5 min
  • Italo frequency: 1 a day

Step on board a Frecciarossa train and relax as you travel across Italy. Trenitalia’s Frecciarossa high-speed trains make about 200 connections across Italy per day, including major destinations like Rome, Florence, Milan, Venice and Naples. These trains reach speeds up to 186 mph (300 kmh), so you can travel 151 miles (244 km) from Florence to Milan Bergamo Orio al Serio Airport quickly on a Frecciarossa high-speed train. There are four different classes to choose from: Standard, Premium, Business, and Executive. All Frecciarossa classes provide free WiFi access, power outlets, air conditioning, bathrooms, luggage storage, onboard entertainment, and restaurant and bar services to passengers.

We show you the latest Frecciarossa train schedule for the Florence to Milan Bergamo Orio al Serio Airport route, so you can select the best times for your upcoming trip. You can find other travel information on Omio for this journey, such as departure and arrival train stations, journey times, number of stops, and cheap fares. You can select from three ticket types: Super Economy, Economy, and Base. Once you’ve picked your ticket, book a cheap train between Florence and Milan Bergamo Orio al Serio Airport with us today and enjoy your journey with Trenitalia’s Frecciarossa!

Frecciarossa from Florence to Milan Bergamo Orio al Serio Airport train information:

  • Average Duration: 3 h 14 min
  • Frecciarossa frequency: 2 a day

Trenitalia is Italy’s national railroad 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 night trains. Bathrooms 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 to Milan Bergamo Orio al Serio Airport from Florence, and Omio can show you the best times and tickets available for the 151 miles (244 km) long train journey. Trenitalia offers different fares for the Florence to Milan Bergamo Orio al Serio Airport journey 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 schedule, compare the cheapest, fastest, or earliest routes to Milan Bergamo Orio al Serio Airport from Florence, and buy your cheap Trenitalia train ticket on Omio easily and securely today.

    Travel Tips: Trains from Florence to Milan Bergamo Orio al Serio Airport

    Travel Tips: Travel by train to Milan Bergamo Orio al Serio Airport 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 Milan Bergamo Orio al Serio Airport.
    FAQs
    Omio customers have found cheap train tickets from Florence to Milan Bergamo Orio al Serio Airport for as low as $24 (€21)  for the next 7 days.
    If you’re looking to book your train tickets in the next week, you can expect the Florence to Milan Bergamo Orio al Serio Airport train price to come in at an average of $30 (€26)  one way.
    The Florence to Milan Bergamo Orio al Serio Airport train distance is approximately 151 miles (244 km).
    On average the Florence to Milan Bergamo Orio al Serio Airport train time is 2 h 26 min  covering the 151 miles (244 km) long trip, but the journey time can vary depending on specific dates or traveling on weekends and holidays.
    If you're looking for trains from Florence to Milan Bergamo Orio al Serio Airport, you can rely on Frecciargento, Frecciarossa, Intercity, Trenitalia, Regionale Veloce, Intercity Notte, Italo or Regionale to get you to Milan Bergamo Orio al Serio Airport. It's also good to check out all possible train providers for the Florence to Milan Bergamo Orio al Serio Airport journey to see if there might be differences in the amenities they offer.
    On average, there are 18 trains a day from Florence to Milan Bergamo Orio al Serio Airport. The train times and services may be different on weekends and holidays compared to weekdays.
    You can take the first train from Florence to Milan Bergamo Orio al Serio Airport at 7: 41 AM. The last train from Florence to Milan Bergamo Orio al Serio Airport that you can take departs at 7: 41 AM. Omio shows you the latest train from Florence to Milan Bergamo Orio al Serio Airport schedule to help you book the best departure time for this route.
    In general, we recommend booking tickets for trains in advance to score the best deals from all possible train providers offering this journey and save money. If you book train tickets between Florence and Milan Bergamo Orio al Serio Airport within the next 7 days, you can find tickets to cost on average $30 (€26) one way. To find the best prices for this route, consider booking your train ticket from Florence to Milan Bergamo Orio al Serio Airport a few months in advance.

    More options for your journey from Florence to Milan Bergamo Orio al Serio Airport

    Here are some other resources that might have the information you need

    Most popular trains, buses and flights

    HomeTrainsFlorence to Milan Bergamo Orio al Serio Airport train

    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