Cheapest
Average
The best way to find a cheap train ticket from Florence to Milan Bergamo Orio al Serio Airport (BGY) is to book your journey as far in advance as possible and to avoid traveling at rush hour.
Provider | Departs | Duration | Arrives | Transfers | Tickets |
---|---|---|---|---|---|
Intercity Regionale 18251 | 12:40AM Florence Santa Maria Novella | 9h55 | 10:35AM Bergamo, Aeroporto di Bergamo-Orio al Serio | 3 transfers | |
Intercity Regionale 18251 | 12:40AM Florence Santa Maria Novella | 10h10 | 10:50AM Bergamo, Aeroporto di Bergamo-Orio al Serio | 3 transfers | |
Intercity Regionale 18251 | 12:40AM Florence Santa Maria Novella | 9h50 | 10:30AM Bergamo, Aeroporto di Bergamo-Orio al Serio | 3 transfers | |
Regionale Autobus FI708 | 04:20AM Florence Santa Maria Novella | 8h10 | 12:30PM Bergamo, Aeroporto di Bergamo-Orio al Serio | 3 transfers | |
Regionale Autobus FI708 | 04:20AM Florence Santa Maria Novella | 8h15 | 12:35PM Bergamo, Aeroporto di Bergamo-Orio al Serio | 3 transfers | |
Regionale Autobus FI708 | 04:20AM Florence Santa Maria Novella | 8h40 | 01:00PM Bergamo, Aeroporto di Bergamo-Orio al Serio | 3 transfers | |
Regionale Regionale 18488 | 06:03AM Florence Santa Maria Novella | 8h32 | 02:35PM Bergamo, Aeroporto di Bergamo-Orio al Serio | 3 transfers | |
Regionale Regionale 18488 | 06:03AM Florence Santa Maria Novella | 8h47 | 02:50PM Bergamo, Aeroporto di Bergamo-Orio al Serio | 3 transfers | |
Regionale Regionale 18488 | 06:03AM Florence Santa Maria Novella | 8h57 | 03:00PM Bergamo, Aeroporto di Bergamo-Orio al Serio | 3 transfers | |
Frecciarossa FRECCIAROSSA 1000 9504 | 06:55AM Florence Santa Maria Novella | 4h05 | 11:00AM Bergamo, Aeroporto di Bergamo-Orio al Serio | 1 transfer | |
Frecciarossa FRECCIAROSSA 1000 9504 | 06:55AM Florence Santa Maria Novella | 3h55 | 10:50AM Bergamo, Aeroporto di Bergamo-Orio al Serio | 1 transfer | |
Frecciarossa FRECCIAROSSA 1000 9504 | 06:55AM Florence Santa Maria Novella | 4h10 | 11:05AM Bergamo, Aeroporto di Bergamo-Orio al Serio | 1 transfer | |
Intercity Regionale 18889 | 07:29AM Florence Santa Maria Novella | 8h21 | 03:50PM Bergamo, Aeroporto di Bergamo-Orio al Serio | 2 transfers | |
Intercity Regionale 18889 | 07:29AM Florence Santa Maria Novella | 8h01 | 03:30PM Bergamo, Aeroporto di Bergamo-Orio al Serio | 2 transfers | |
Intercity Regionale 18889 | 07:29AM Florence Santa Maria Novella | 8h06 | 03:35PM Bergamo, Aeroporto di Bergamo-Orio al Serio | 2 transfers | |
Frecciarossa FRECCIAROSSA 1000 9508 | 07:55AM Florence Santa Maria Novella | 3h55 | 11:50AM Bergamo, Aeroporto di Bergamo-Orio al Serio | 1 transfer | |
Frecciarossa FRECCIAROSSA 1000 9508 | 07:55AM Florence Santa Maria Novella | 4h10 | 12:05PM Bergamo, Aeroporto di Bergamo-Orio al Serio | 1 transfer | |
Frecciarossa FRECCIAROSSA 1000 9508 | 07:55AM Florence Santa Maria Novella | 4h05 | 12:00PM Bergamo, Aeroporto di Bergamo-Orio al Serio | 1 transfer | |
Trenitalia Intercity 580 | 08:21AM Florence Santa Maria Novella | 7h14 | 03:35PM Bergamo, Aeroporto di Bergamo-Orio al Serio | 3 transfers | |
Trenitalia Intercity 580 | 08:21AM Florence Santa Maria Novella | 7h09 | 03:30PM Bergamo, Aeroporto di Bergamo-Orio al Serio | 3 transfers | |
Trenitalia Intercity 580 | 08:21AM Florence Santa Maria Novella | 7h39 | 04:00PM Bergamo, Aeroporto di Bergamo-Orio al Serio | 3 transfers | |
Regionale Regionale 18464 | 08:37AM Florence Santa Maria Novella | 7h58 | 04:35PM Bergamo, Aeroporto di Bergamo-Orio al Serio | 3 transfers | |
Regionale Regionale 18464 | 08:37AM Florence Santa Maria Novella | 8h13 | 04:50PM Bergamo, Aeroporto di Bergamo-Orio al Serio | 3 transfers | |
Regionale Regionale 18464 | 08:37AM Florence Santa Maria Novella | 8h23 | 05:00PM Bergamo, Aeroporto di Bergamo-Orio al Serio | 3 transfers | |
Intercity TUSCANY LINE 18508 | 09:09AM Florence Santa Maria Novella | 8h41 | 05:50PM Bergamo, Aeroporto di Bergamo-Orio al Serio | 3 transfers | |
Intercity TUSCANY LINE 18508 | 09:09AM Florence Santa Maria Novella | 8h26 | 05:35PM Bergamo, Aeroporto di Bergamo-Orio al Serio | 3 transfers | |
Intercity TUSCANY LINE 18508 | 09:09AM Florence Santa Maria Novella | 8h21 | 05:30PM Bergamo, Aeroporto di Bergamo-Orio al Serio | 3 transfers | |
Regionale TUSCANY LINE 18510 | 10:09AM Florence Santa Maria Novella | 8h41 | 06:50PM Bergamo, Aeroporto di Bergamo-Orio al Serio | 3 transfers | |
Regionale TUSCANY LINE 18510 | 10:09AM Florence Santa Maria Novella | 8h51 | 07:00PM Bergamo, Aeroporto di Bergamo-Orio al Serio | 3 transfers | |
Regionale TUSCANY LINE 18510 | 10:09AM Florence Santa Maria Novella | 8h26 | 06:35PM Bergamo, Aeroporto di Bergamo-Orio al Serio | 3 transfers | |
Italo 9916 | 10:25AM Florence Santa Maria Novella | 3h55 | 02:20PM Bergamo, Aeroporto di Bergamo-Orio al Serio | 1 transfer | |
Italo 9916 | 10:25AM Florence Santa Maria Novella | 4h10 | 02:35PM Bergamo, Aeroporto di Bergamo-Orio al Serio | 1 transfer | |
Italo 9916 | 10:25AM Florence Santa Maria Novella | 4h05 | 02:30PM Bergamo, Aeroporto di Bergamo-Orio al Serio | 1 transfer | |
Frecciarossa FRECCIAROSSA 9520 | 10:55AM Florence Santa Maria Novella | 4h10 | 03:05PM Bergamo, Aeroporto di Bergamo-Orio al Serio | 1 transfer | |
Frecciarossa FRECCIAROSSA 9520 | 10:55AM Florence Santa Maria Novella | 4h05 | 03:00PM Bergamo, Aeroporto di Bergamo-Orio al Serio | 1 transfer | |
Frecciarossa FRECCIAROSSA 9520 | 10:55AM Florence Santa Maria Novella | 3h55 | 02:50PM Bergamo, Aeroporto di Bergamo-Orio al Serio | 1 transfer | |
Intercity TUSCANY LINE 18287 | 11:28AM Florence Santa Maria Novella | 8h07 | 07:35PM Bergamo, Aeroporto di Bergamo-Orio al Serio | 3 transfers | |
Intercity TUSCANY LINE 18287 | 11:28AM Florence Santa Maria Novella | 8h02 | 07:30PM Bergamo, Aeroporto di Bergamo-Orio al Serio | 3 transfers | |
Intercity TUSCANY LINE 18287 | 11:28AM Florence Santa Maria Novella | 8h22 | 07:50PM Bergamo, Aeroporto di Bergamo-Orio al Serio | 3 transfers | |
Regionale TUSCANY LINE 18512 | 12:09PM Florence Santa Maria Novella | 8h51 | 09:00PM Bergamo, Aeroporto di Bergamo-Orio al Serio | 3 transfers | |
Regionale TUSCANY LINE 18512 | 12:09PM Florence Santa Maria Novella | 8h26 | 08:35PM Bergamo, Aeroporto di Bergamo-Orio al Serio | 3 transfers | |
Regionale TUSCANY LINE 18512 | 12:09PM Florence Santa Maria Novella | 8h41 | 08:50PM Bergamo, Aeroporto di Bergamo-Orio al Serio | 3 transfers | |
Intercity TUSCANY LINE 4029 | 12:28PM Florence Santa Maria Novella | 7h52 | 08:20PM Bergamo, Aeroporto di Bergamo-Orio al Serio | 2 transfers | |
Intercity TUSCANY LINE 4029 | 12:28PM Florence Santa Maria Novella | 7h32 | 08:00PM Bergamo, Aeroporto di Bergamo-Orio al Serio | 2 transfers | |
Intercity TUSCANY LINE 4029 | 12:28PM Florence Santa Maria Novella | 7h37 | 08:05PM Bergamo, Aeroporto di Bergamo-Orio al Serio | 2 transfers | |
Frecciarossa FRECCIAROSSA 1000 9514 | 12:55PM Florence Santa Maria Novella | 3h55 | 04:50PM Bergamo, Aeroporto di Bergamo-Orio al Serio | 1 transfer | |
Frecciarossa FRECCIAROSSA 1000 9514 | 12:55PM Florence Santa Maria Novella | 4h10 | 05:05PM Bergamo, Aeroporto di Bergamo-Orio al Serio | 1 transfer | |
Frecciarossa FRECCIAROSSA 1000 9514 | 12:55PM Florence Santa Maria Novella | 4h05 | 05:00PM Bergamo, Aeroporto di Bergamo-Orio al Serio | 1 transfer | |
Regionale Regionale 18518 | 02:09PM Florence Santa Maria Novella | 8h51 | 11:00PM Bergamo, Aeroporto di Bergamo-Orio al Serio | 3 transfers | |
Regionale Regionale 18518 | 02:09PM Florence Santa Maria Novella | 8h26 | 10:35PM Bergamo, Aeroporto di Bergamo-Orio al Serio | 3 transfers | |
Regionale Regionale 18518 | 02:09PM Florence Santa Maria Novella | 8h41 | 10:50PM Bergamo, Aeroporto di Bergamo-Orio al Serio | 3 transfers | |
Italo 9932 | 02:25PM Florence Santa Maria Novella | 4h05 | 06:30PM Bergamo, Aeroporto di Bergamo-Orio al Serio | 1 transfer | |
Italo 9932 | 02:25PM Florence Santa Maria Novella | 4h10 | 06:35PM Bergamo, Aeroporto di Bergamo-Orio al Serio | 1 transfer | |
Italo 9932 | 02:25PM Florence Santa Maria Novella | 3h55 | 06:20PM Bergamo, Aeroporto di Bergamo-Orio al Serio | 1 transfer | |
Regionale Regionale 18377 | 02:53PM Florence Santa Maria Novella | 8h42 | 11:35PM Bergamo, Aeroporto di Bergamo-Orio al Serio | 3 transfers | |
Regionale Regionale 18377 | 02:53PM Florence Santa Maria Novella | 8h57 | 11:50PM Bergamo, Aeroporto di Bergamo-Orio al Serio | 3 transfers | |
Regionale Regionale 18377 | 02:53PM Florence Santa Maria Novella | 8h37 | 11:30PM Bergamo, Aeroporto di Bergamo-Orio al Serio | 3 transfers | |
Frecciarossa FRECCIAROSSA 9540 | 03:55PM Florence Santa Maria Novella | 4h10 | 08:05PM Bergamo, Aeroporto di Bergamo-Orio al Serio | 1 transfer | |
Frecciarossa FRECCIAROSSA 9540 | 03:55PM Florence Santa Maria Novella | 3h55 | 07:50PM Bergamo, Aeroporto di Bergamo-Orio al Serio | 1 transfer | |
Frecciarossa FRECCIAROSSA 9540 | 03:55PM Florence Santa Maria Novella | 4h05 | 08:00PM Bergamo, Aeroporto di Bergamo-Orio al Serio | 1 transfer | |
Intercity Regionale 18522 | 04:09PM Florence Santa Maria Novella | 6h56 | 11:05PM Bergamo, Aeroporto di Bergamo-Orio al Serio | 3 transfers | |
Intercity Regionale 18522 | 04:09PM Florence Santa Maria Novella | 7h21 | 11:30PM Bergamo, Aeroporto di Bergamo-Orio al Serio | 3 transfers | |
Intercity Regionale 18522 | 04:09PM Florence Santa Maria Novella | 7h11 | 11:20PM Bergamo, Aeroporto di Bergamo-Orio al Serio | 3 transfers | |
Frecciarossa FRECCIAROSSA 9428 | 06:20PM Florence Santa Maria Novella | 4h30 | 10:50PM Bergamo, Aeroporto di Bergamo-Orio al Serio | 2 transfers | |
Frecciarossa FRECCIAROSSA 9428 | 06:20PM Florence Santa Maria Novella | 4h10 | 10:30PM Bergamo, Aeroporto di Bergamo-Orio al Serio | 2 transfers | |
Frecciarossa FRECCIAROSSA 9428 | 06:20PM Florence Santa Maria Novella | 4h15 | 10:35PM Bergamo, Aeroporto di Bergamo-Orio al Serio | 2 transfers | |
Frecciarossa FRECCIAROSSA 1000 9430 | 07:20PM Florence Santa Maria Novella | 4h10 | 11:30PM Bergamo, Aeroporto di Bergamo-Orio al Serio | 2 transfers | |
Frecciarossa FRECCIAROSSA 1000 9430 | 07:20PM Florence Santa Maria Novella | 4h15 | 11:35PM Bergamo, Aeroporto di Bergamo-Orio al Serio | 2 transfers | |
Frecciarossa FRECCIAROSSA 1000 9430 | 07:20PM Florence Santa Maria Novella | 4h30 | 11:50PM Bergamo, Aeroporto di Bergamo-Orio al Serio | 2 transfers | |
Frecciarossa FRECCIAROSSA 9556 | 07:55PM Florence Santa Maria Novella | 4h15 | 12:10AM Bergamo, Aeroporto di Bergamo-Orio al Serio | 1 transfer | |
Frecciarossa FRECCIAROSSA 9556 | 07:55PM Florence Santa Maria Novella | 3h55 | 11:50PM Bergamo, Aeroporto di Bergamo-Orio al Serio | 1 transfer | |
Frecciarossa FRECCIAROSSA 9556 | 07:55PM Florence Santa Maria Novella | 4h05 | 12:00AM Bergamo, Aeroporto di Bergamo-Orio al Serio | 1 transfer | |
Italo 9954 | 08:25PM Florence Santa Maria Novella | 4h05 | 12:30AM Bergamo, Aeroporto di Bergamo-Orio al Serio | 1 transfer | |
Italo 9954 | 08:25PM Florence Santa Maria Novella | 3h55 | 12:20AM Bergamo, Aeroporto di Bergamo-Orio al Serio | 1 transfer | |
Italo 9954 | 08:25PM Florence Santa Maria Novella | 3h45 | 12:10AM Bergamo, Aeroporto di Bergamo-Orio al Serio | 1 transfer |
Find all the dates and times for this journey
Fastest Journey
3 h 45 m
Average
6 h 28 m
Trains per day
75
Distance
244 km
It's difficult to get from Florence to Milan Bergamo Orio al Serio Airport (BGY) without transferring at least once.
Distance | 151 miles (244 km) |
---|---|
Average train duration | 3 h |
Average train ticket price | $37 (€32) |
Direct train | Yes |
Train providers | Frecciarossa, Italo, Intercity or Regionale |
Trains from Florence to Milan Bergamo Orio al Serio Airport (BGY) cover the 151 miles (244 km) long journey taking on average 3 h with our travel partners like Frecciarossa, Italo, Intercity or Regionale. There are direct train services available. While the average ticket price for this trip costs around $37 (€32), you can find the cheapest train ticket for as low as $19 (€16).
Buy your official Frecciarossa, Italo and Intercity train tickets from Florence to Milan Bergamo Orio al Serio Airport (BGY) from $17 (€15) with Omio. Find train times and tickets for over 1000 travel companies to compare and book the most convenient journey.
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 and are renowned for their comfort, speed and reduced environmental impact. Frecciarossa trains reach speeds up to 186 mph (300 kmh), so you can travel 151 miles (244 km) quickly to Milan Bergamo Orio al Serio Airport (BGY) from Florence. When booking your Frecciarossa train from Florence to Milan Bergamo Orio al Serio Airport (BGY), you can choose between four different classes: Standard, Premium, Business, and Executive. While each class offers different levels of comfort, all Frecciarossa classes provide free WiFi access, power outlets, air conditioning, bathrooms, luggage storage, onboard entertainment, and restaurant and bar services to passengers.
Prices for the Florence to Milan Bergamo Orio al Serio Airport (BGY) train start as low as $21 (€18) one-way on Omio. Simply check the latest Trenitalia Frecciarossa train schedule for your ideal departure and arrival times, choose between the Super Economy, Economy, and Base fares, and book your cheap train between Florence and Milan Bergamo Orio al Serio Airport (BGY) on Omio today!
Train information from Florence to Milan Bergamo Orio al Serio Airport (BGY) with Frecciarossa:
Here are some other resources that might have the information you need