Cheapest
Average
The best way to find a cheap train ticket from Milan Bergamo Orio al Serio Airport (BGY) to Milan Centrale 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 ORIO AIRLINK BG001 | 04:20AM Milan Bergamo Orio al Serio Airport (BGY) | 4h15 | 08:35AM Milan Centrale | 1 transfer | |
Regionale Regionale TRENORD 2212 | 05:00AM Bergamo station | 0h50 | 05:50AM Milan Centrale | 0 transfersDirect | |
Regionale Autobus TRENORD 1100A | 05:39AM Seriate station | 1h11 | 06:50AM Milan Centrale | 1 transfer | |
Regionale ORIO AIRLINK BG003 | 06:00AM Milan Bergamo Orio al Serio Airport (BGY) | 3h35 | 09:35AM Milan Centrale | 1 transfer | |
Regionale Regionale TRENORD 2214 | 06:02AM Bergamo station | 0h48 | 06:50AM Milan Centrale | 0 transfersDirect | |
Regionale Regionale TRENORD 10110 | 06:11AM Seriate station | 1h19 | 07:30AM Milan Centrale | 2 transfers | |
Regionale Regionale TRENORD 10110 | 06:11AM Seriate station | 1h24 | 07:35AM Milan Centrale | 2 transfers | |
Regionale Regionale TRENORD 2256 | 06:30AM Bergamo station | 1h00 | 07:30AM Milan Centrale | 1 transfer | |
Regionale Regionale TRENORD 2256 | 06:30AM Bergamo station | 1h05 | 07:35AM Milan Centrale | 1 transfer | |
Regionale Regionale TRENORD 10112 | 06:48AM Seriate station | 1h02 | 07:50AM Milan Centrale | 1 transfer | |
Regionale Regionale TRENORD 2216 | 07:02AM Bergamo station | 0h48 | 07:50AM Milan Centrale | 0 transfersDirect | |
Regionale Regionale TRENORD 10102 | 07:11AM Seriate station | 1h19 | 08:30AM Milan Centrale | 1 transfer | |
Regionale Regionale TRENORD 2258 | 07:13AM Bergamo station | 0h57 | 08:10AM Milan Centrale | 1 transfer | |
Regionale Regionale TRENORD 22622 | 07:18AM Bergamo station | 1h17 | 08:35AM Milan Centrale | 1 transfer | |
Regionale Regionale TRENORD 2206 | 07:40AM Bergamo station | 0h50 | 08:30AM Milan Centrale | 0 transfersDirect | |
Regionale Regionale TRENORD 10114 | 07:48AM Seriate station | 1h02 | 08:50AM Milan Centrale | 1 transfer | |
Regionale Regionale TRENORD 2218 | 08:02AM Bergamo station | 0h48 | 08:50AM Milan Centrale | 0 transfersDirect | |
Regionale Regionale TRENORD 2260 | 08:40AM Bergamo station | 0h55 | 09:35AM Milan Centrale | 1 transfer | |
Regionale ORIO AIRLINK BG005 | 08:45AM Milan Bergamo Orio al Serio Airport (BGY) | 3h50 | 12:35PM Milan Centrale | 1 transfer | |
Regionale Regionale TRENORD 10116 | 08:48AM Seriate station | 1h02 | 09:50AM Milan Centrale | 1 transfer | |
Regionale Regionale TRENORD 2220 | 09:02AM Bergamo station | 0h48 | 09:50AM Milan Centrale | 0 transfersDirect | |
Regionale Regionale TRENORD 2262 | 09:40AM Bergamo station | 0h55 | 10:35AM Milan Centrale | 1 transfer | |
Regionale ORIO AIRLINK BG007 | 09:45AM Milan Bergamo Orio al Serio Airport (BGY) | 3h50 | 01:35PM Milan Centrale | 1 transfer | |
Regionale Regionale TRENORD 10118 | 09:48AM Seriate station | 1h02 | 10:50AM Milan Centrale | 1 transfer | |
Regionale Regionale TRENORD 2222 | 10:02AM Bergamo station | 0h48 | 10:50AM Milan Centrale | 0 transfersDirect | |
Regionale Regionale TRENORD 22634 | 10:18AM Bergamo station | 1h17 | 11:35AM Milan Centrale | 1 transfer | |
Regionale Regionale TRENORD 10120 | 10:48AM Seriate station | 1h02 | 11:50AM Milan Centrale | 1 transfer | |
Regionale ORIO AIRLINK BG009 | 11:00AM Milan Bergamo Orio al Serio Airport (BGY) | 4h35 | 03:35PM Milan Centrale | 1 transfer | |
Regionale Regionale TRENORD 2224 | 11:02AM Bergamo station | 0h48 | 11:50AM Milan Centrale | 0 transfersDirect | |
Regionale Regionale TRENORD 22638 | 11:18AM Bergamo station | 1h17 | 12:35PM Milan Centrale | 1 transfer | |
Regionale Autobus TRENORD 1122A | 11:57AM Seriate station | 1h38 | 01:35PM Milan Centrale | 2 transfers | |
Regionale Regionale TRENORD 2226 | 12:02PM Bergamo station | 0h48 | 12:50PM Milan Centrale | 0 transfersDirect | |
Regionale Regionale TRENORD 22642 | 12:18PM Bergamo station | 1h17 | 01:35PM Milan Centrale | 1 transfer | |
Regionale ORIO AIRLINK BG011 | 12:45PM Milan Bergamo Orio al Serio Airport (BGY) | 3h50 | 04:35PM Milan Centrale | 1 transfer | |
Regionale Regionale TRENORD 10124 | 12:48PM Seriate station | 1h02 | 01:50PM Milan Centrale | 1 transfer | |
Regionale Regionale TRENORD 2228 | 01:02PM Bergamo station | 0h48 | 01:50PM Milan Centrale | 0 transfersDirect | |
Regionale Regionale TRENORD 22646 | 01:18PM Bergamo station | 1h17 | 02:35PM Milan Centrale | 1 transfer | |
Regionale Regionale TRENORD 10126 | 01:48PM Seriate station | 1h02 | 02:50PM Milan Centrale | 1 transfer | |
Regionale Regionale TRENORD 2230 | 02:02PM Bergamo station | 0h48 | 02:50PM Milan Centrale | 0 transfersDirect | |
Regionale ORIO AIRLINK BG013 | 02:05PM Milan Bergamo Orio al Serio Airport (BGY) | 4h30 | 06:35PM Milan Centrale | 1 transfer | |
Regionale Regionale TRENORD 22650 | 02:18PM Bergamo station | 1h17 | 03:35PM Milan Centrale | 1 transfer | |
Regionale Regionale TRENORD 10128 | 02:48PM Seriate station | 1h02 | 03:50PM Milan Centrale | 1 transfer | |
Regionale Regionale TRENORD 2232 | 03:02PM Bergamo station | 0h48 | 03:50PM Milan Centrale | 0 transfersDirect | |
Regionale ORIO AIRLINK BG015 | 03:05PM Milan Bergamo Orio al Serio Airport (BGY) | 4h30 | 07:35PM Milan Centrale | 1 transfer | |
Regionale Regionale TRENORD 22654 | 03:18PM Bergamo station | 1h17 | 04:35PM Milan Centrale | 1 transfer | |
Regionale Regionale TRENORD 10130 | 03:48PM Seriate station | 1h02 | 04:50PM Milan Centrale | 1 transfer | |
Regionale Regionale TRENORD 2234 | 04:02PM Bergamo station | 0h48 | 04:50PM Milan Centrale | 0 transfersDirect | |
Regionale ORIO AIRLINK BG017 | 04:35PM Milan Bergamo Orio al Serio Airport (BGY) | 4h00 | 08:35PM Milan Centrale | 1 transfer | |
Regionale Regionale TRENORD 2276 | 04:40PM Bergamo station | 0h55 | 05:35PM Milan Centrale | 1 transfer | |
Regionale Regionale TRENORD 10132 | 04:48PM Seriate station | 1h02 | 05:50PM Milan Centrale | 1 transfer | |
Regionale Regionale TRENORD 2236 | 05:02PM Bergamo station | 0h48 | 05:50PM Milan Centrale | 0 transfersDirect | |
Regionale Regionale TRENORD 2278 | 05:40PM Bergamo station | 0h55 | 06:35PM Milan Centrale | 1 transfer | |
Regionale Regionale TRENORD 10134 | 05:48PM Seriate station | 1h02 | 06:50PM Milan Centrale | 1 transfer | |
Regionale Regionale TRENORD 2238 | 06:02PM Bergamo station | 0h48 | 06:50PM Milan Centrale | 0 transfersDirect | |
Regionale ORIO AIRLINK BG019 | 06:15PM Milan Bergamo Orio al Serio Airport (BGY) | 4h20 | 10:35PM Milan Centrale | 1 transfer | |
Regionale Regionale TRENORD 2280 | 06:40PM Bergamo station | 0h55 | 07:35PM Milan Centrale | 1 transfer | |
Regionale Regionale TRENORD 10136 | 06:48PM Seriate station | 1h02 | 07:50PM Milan Centrale | 1 transfer | |
Regionale Regionale TRENORD 2240 | 07:02PM Bergamo station | 0h48 | 07:50PM Milan Centrale | 0 transfersDirect | |
Regionale ORIO AIRLINK BG021 | 07:15PM Milan Bergamo Orio al Serio Airport (BGY) | 4h20 | 11:35PM Milan Centrale | 1 transfer | |
Regionale Regionale TRENORD 2282 | 07:40PM Bergamo station | 0h55 | 08:35PM Milan Centrale | 1 transfer | |
Regionale Regionale TRENORD 10138 | 07:48PM Seriate station | 1h02 | 08:50PM Milan Centrale | 1 transfer | |
Regionale Regionale TRENORD 2242 | 08:02PM Bergamo station | 0h48 | 08:50PM Milan Centrale | 0 transfersDirect | |
Regionale Regionale TRENORD 2284 | 08:40PM Bergamo station | 0h55 | 09:35PM Milan Centrale | 1 transfer | |
Regionale Regionale TRENORD 10140 | 08:48PM Seriate station | 1h02 | 09:50PM Milan Centrale | 1 transfer | |
Regionale Regionale TRENORD 2244 | 09:02PM Bergamo station | 0h48 | 09:50PM Milan Centrale | 0 transfersDirect | |
Regionale Regionale TRENORD 22678 | 09:18PM Bergamo station | 1h17 | 10:35PM Milan Centrale | 1 transfer | |
Regionale Regionale TRENORD 10142 | 09:48PM Seriate station | 1h07 | 10:55PM Milan Centrale | 1 transfer | |
Regionale Regionale TRENORD 2246 | 10:07PM Bergamo station | 0h48 | 10:55PM Milan Centrale | 0 transfersDirect | |
This is the last train of the day. |
Find all the dates and times for this journey
Fastest Journey
48 m
Average
1 h 30 m
Trains per day
68
Distance
43 km
Of the 68 trains that leave Milan Bergamo Orio al Serio Airport (BGY) for Milan Centrale every day 19 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
Distance | 27 miles (43 km) |
---|---|
Average train duration | 48 min |
Average train ticket price | $7 (€6) |
Direct train | Yes |
Train providers | Regionale |
Trains from Milan Bergamo Orio al Serio Airport (BGY) to Milan Centrale cover the 27 miles (43 km) long route taking on average 48 min with our travel partners like Regionale. There are direct train services available. You can get the cheapest train tickets for this route for as low as $7 (€6), but the average price of train tickets is $7 (€6).
Find the best trains to Milan Centrale from Milan Bergamo Orio al Serio Airport (BGY) with Omio's travel partners Regionale, Frecciarossa and Frecciargento from $7 (€6). We can find you the best deals, schedules and tickets when comparing and booking the best route.
Regionale is the regional train service of national carrier Trenitalia connecting all of Italy. It is the most convinient way to travel to both big cities and the smallest villages all over the Italian country. The regional trains have different names depending on the region they serve, such as Treno Regionale Veloce (TRV) and Treno Regionale Lento (TRL). Treno Rock and Treno pop are the two new trains part of Trenitalia regionale fleet. Trenitalia Regionale offers a variety of ticket types, including single tickets (economy and standard), return tickets, and season tickets. Onboard facilities include free Wi-Fi, air conditioning, and power sockets. The most popular routes for Regionale are between Rome and Milan, Naples and Florence, and Turin and Venice.
Train information from Milan Bergamo Orio al Serio Airport (BGY) to Milan Centrale with Regionale:
Here are some other resources that might have the information you need