Cheapest
Average
The best way to find a cheap bus ticket from Bergamo station 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 |
---|---|---|---|---|---|
Terravision | 12:10AM Bergamo, Aeroporto di Bergamo-Orio al Serio | 0h50 | 01:00AM Milan Centrale | 0 transfersDirect | |
Flibco National | 12:20AM Bergamo, Aeroporto di Bergamo-Orio al Serio | 0h50 | 01:10AM Milan Centrale | 0 transfersDirect | |
Terravision | 12:40AM Bergamo, Aeroporto di Bergamo-Orio al Serio | 0h50 | 01:30AM Milan Centrale | 0 transfersDirect | |
Terravision | 01:10AM Bergamo, Aeroporto di Bergamo-Orio al Serio | 0h50 | 02:00AM Milan Centrale | 0 transfersDirect | |
Terravision | 01:40AM Bergamo, Aeroporto di Bergamo-Orio al Serio | 0h50 | 02:30AM Milan Centrale | 0 transfersDirect | |
goopti | 02:15AM Bergamo, Piazzale Marconi | 0h55 | 03:10AM Milan Centrale | 0 transfersDirect | |
Terravision | 02:40AM Bergamo, Aeroporto di Bergamo-Orio al Serio | 0h50 | 03:30AM Milan Centrale | 0 transfersDirect | |
Terravision | 03:40AM Bergamo, Aeroporto di Bergamo-Orio al Serio | 0h50 | 04:30AM Milan Centrale | 0 transfersDirect | |
Flibco National | 04:15AM Bergamo, Aeroporto di Bergamo-Orio al Serio | 0h50 | 05:05AM Milan Centrale | 0 transfersDirect | |
Terravision | 05:10AM Bergamo, Aeroporto di Bergamo-Orio al Serio | 0h50 | 06:00AM Milan Centrale | 0 transfersDirect | |
Terravision | 05:40AM Bergamo, Aeroporto di Bergamo-Orio al Serio | 0h50 | 06:30AM Milan Centrale | 0 transfersDirect | |
Terravision | 06:10AM Bergamo, Aeroporto di Bergamo-Orio al Serio | 0h50 | 07:00AM Milan Centrale | 0 transfersDirect | |
Terravision | 06:40AM Bergamo, Aeroporto di Bergamo-Orio al Serio | 0h50 | 07:30AM Milan Centrale | 0 transfersDirect | |
Terravision | 07:10AM Bergamo, Aeroporto di Bergamo-Orio al Serio | 0h50 | 08:00AM Milan Centrale | 0 transfersDirect | |
Flibco National | 07:15AM Bergamo, Aeroporto di Bergamo-Orio al Serio | 0h50 | 08:05AM Milan Centrale | 0 transfersDirect | |
Terravision | 07:40AM Bergamo, Aeroporto di Bergamo-Orio al Serio | 0h50 | 08:30AM Milan Centrale | 0 transfersDirect | |
Flibco National | 07:45AM Bergamo, Aeroporto di Bergamo-Orio al Serio | 0h50 | 08:35AM Milan Centrale | 0 transfersDirect | |
Terravision | 08:10AM Bergamo, Aeroporto di Bergamo-Orio al Serio | 0h50 | 09:00AM Milan Centrale | 0 transfersDirect | |
Flibco National | 08:15AM Bergamo, Aeroporto di Bergamo-Orio al Serio | 0h50 | 09:05AM Milan Centrale | 0 transfersDirect | |
Terravision | 08:40AM Bergamo, Aeroporto di Bergamo-Orio al Serio | 0h50 | 09:30AM Milan Centrale | 0 transfersDirect | |
Flibco National | 08:45AM Bergamo, Aeroporto di Bergamo-Orio al Serio | 0h50 | 09:35AM Milan Centrale | 0 transfersDirect | |
Terravision | 09:10AM Bergamo, Aeroporto di Bergamo-Orio al Serio | 0h50 | 10:00AM Milan Centrale | 0 transfersDirect | |
Flibco National | 09:15AM Bergamo, Aeroporto di Bergamo-Orio al Serio | 0h50 | 10:05AM Milan Centrale | 0 transfersDirect | |
Terravision | 09:40AM Bergamo, Aeroporto di Bergamo-Orio al Serio | 0h50 | 10:30AM Milan Centrale | 0 transfersDirect | |
Flibco National | 09:45AM Bergamo, Aeroporto di Bergamo-Orio al Serio | 0h50 | 10:35AM Milan Centrale | 0 transfersDirect | |
Terravision | 10:10AM Bergamo, Aeroporto di Bergamo-Orio al Serio | 0h50 | 11:00AM Milan Centrale | 0 transfersDirect | |
Flibco National | 10:15AM Bergamo, Aeroporto di Bergamo-Orio al Serio | 0h50 | 11:05AM Milan Centrale | 0 transfersDirect | |
Terravision | 10:40AM Bergamo, Aeroporto di Bergamo-Orio al Serio | 0h50 | 11:30AM Milan Centrale | 0 transfersDirect | |
Flibco National | 10:45AM Bergamo, Aeroporto di Bergamo-Orio al Serio | 0h50 | 11:35AM Milan Centrale | 0 transfersDirect | |
Terravision | 11:10AM Bergamo, Aeroporto di Bergamo-Orio al Serio | 0h50 | 12:00PM Milan Centrale | 0 transfersDirect | |
Flibco National | 11:15AM Bergamo, Aeroporto di Bergamo-Orio al Serio | 0h50 | 12:05PM Milan Centrale | 0 transfersDirect | |
Terravision | 11:40AM Bergamo, Aeroporto di Bergamo-Orio al Serio | 0h50 | 12:30PM Milan Centrale | 0 transfersDirect | |
Flibco National | 11:45AM Bergamo, Aeroporto di Bergamo-Orio al Serio | 0h50 | 12:35PM Milan Centrale | 0 transfersDirect | |
Terravision | 12:10PM Bergamo, Aeroporto di Bergamo-Orio al Serio | 0h50 | 01:00PM Milan Centrale | 0 transfersDirect | |
Flibco National | 12:15PM Bergamo, Aeroporto di Bergamo-Orio al Serio | 0h50 | 01:05PM Milan Centrale | 0 transfersDirect | |
Terravision | 12:40PM Bergamo, Aeroporto di Bergamo-Orio al Serio | 0h50 | 01:30PM Milan Centrale | 0 transfersDirect | |
Flibco National | 12:45PM Bergamo, Aeroporto di Bergamo-Orio al Serio | 0h50 | 01:35PM Milan Centrale | 0 transfersDirect | |
Terravision | 01:10PM Bergamo, Aeroporto di Bergamo-Orio al Serio | 0h50 | 02:00PM Milan Centrale | 0 transfersDirect | |
Flibco National | 01:15PM Bergamo, Aeroporto di Bergamo-Orio al Serio | 0h50 | 02:05PM Milan Centrale | 0 transfersDirect | |
Terravision | 01:40PM Bergamo, Aeroporto di Bergamo-Orio al Serio | 0h50 | 02:30PM Milan Centrale | 0 transfersDirect | |
Flibco National | 01:45PM Bergamo, Aeroporto di Bergamo-Orio al Serio | 0h50 | 02:35PM Milan Centrale | 0 transfersDirect | |
Terravision | 02:10PM Bergamo, Aeroporto di Bergamo-Orio al Serio | 0h50 | 03:00PM Milan Centrale | 0 transfersDirect | |
Flibco National | 02:15PM Bergamo, Aeroporto di Bergamo-Orio al Serio | 0h50 | 03:05PM Milan Centrale | 0 transfersDirect | |
Terravision | 02:40PM Bergamo, Aeroporto di Bergamo-Orio al Serio | 0h50 | 03:30PM Milan Centrale | 0 transfersDirect | |
Flibco National | 02:45PM Bergamo, Aeroporto di Bergamo-Orio al Serio | 0h50 | 03:35PM Milan Centrale | 0 transfersDirect | |
Terravision | 03:10PM Bergamo, Aeroporto di Bergamo-Orio al Serio | 0h50 | 04:00PM Milan Centrale | 0 transfersDirect | |
Flibco National | 03:15PM Bergamo, Aeroporto di Bergamo-Orio al Serio | 0h50 | 04:05PM Milan Centrale | 0 transfersDirect | |
Terravision | 03:40PM Bergamo, Aeroporto di Bergamo-Orio al Serio | 0h50 | 04:30PM Milan Centrale | 0 transfersDirect | |
Flibco National | 03:45PM Bergamo, Aeroporto di Bergamo-Orio al Serio | 0h50 | 04:35PM Milan Centrale | 0 transfersDirect | |
Terravision | 04:10PM Bergamo, Aeroporto di Bergamo-Orio al Serio | 0h50 | 05:00PM Milan Centrale | 0 transfersDirect | |
Flibco National | 04:15PM Bergamo, Aeroporto di Bergamo-Orio al Serio | 0h50 | 05:05PM Milan Centrale | 0 transfersDirect | |
Terravision | 04:40PM Bergamo, Aeroporto di Bergamo-Orio al Serio | 0h50 | 05:30PM Milan Centrale | 0 transfersDirect | |
Flibco National | 04:45PM Bergamo, Aeroporto di Bergamo-Orio al Serio | 0h50 | 05:35PM Milan Centrale | 0 transfersDirect | |
Terravision | 05:10PM Bergamo, Aeroporto di Bergamo-Orio al Serio | 0h50 | 06:00PM Milan Centrale | 0 transfersDirect | |
Flibco National | 05:15PM Bergamo, Aeroporto di Bergamo-Orio al Serio | 0h50 | 06:05PM Milan Centrale | 0 transfersDirect | |
goopti | 05:35PM Bergamo, Piazzale Marconi | 0h45 | 06:20PM Milan Centrale | 0 transfersDirect | |
Terravision | 05:40PM Bergamo, Aeroporto di Bergamo-Orio al Serio | 0h50 | 06:30PM Milan Centrale | 0 transfersDirect | |
Flibco National | 05:45PM Bergamo, Aeroporto di Bergamo-Orio al Serio | 0h50 | 06:35PM Milan Centrale | 0 transfersDirect | |
Terravision | 06:10PM Bergamo, Aeroporto di Bergamo-Orio al Serio | 0h50 | 07:00PM Milan Centrale | 0 transfersDirect | |
Flibco National | 06:15PM Bergamo, Aeroporto di Bergamo-Orio al Serio | 0h50 | 07:05PM Milan Centrale | 0 transfersDirect | |
Terravision | 06:40PM Bergamo, Aeroporto di Bergamo-Orio al Serio | 0h50 | 07:30PM Milan Centrale | 0 transfersDirect | |
goopti | 06:40PM Bergamo, Piazzale Marconi | 1h05 | 07:45PM Milan Centrale | 0 transfersDirect | |
Flibco National | 06:45PM Bergamo, Aeroporto di Bergamo-Orio al Serio | 0h50 | 07:35PM Milan Centrale | 0 transfersDirect | |
Itabus | 06:45PM Bergamo station | 1h10 | 07:55PM Milano, Autostazione Lampugnano | 0 transfersDirect | |
Terravision | 07:10PM Bergamo, Aeroporto di Bergamo-Orio al Serio | 0h50 | 08:00PM Milan Centrale | 0 transfersDirect | |
Flibco National | 07:15PM Bergamo, Aeroporto di Bergamo-Orio al Serio | 0h50 | 08:05PM Milan Centrale | 0 transfersDirect | |
Terravision | 07:40PM Bergamo, Aeroporto di Bergamo-Orio al Serio | 0h50 | 08:30PM Milan Centrale | 0 transfersDirect | |
Flibco National | 07:45PM Bergamo, Aeroporto di Bergamo-Orio al Serio | 0h50 | 08:35PM Milan Centrale | 0 transfersDirect | |
Terravision | 08:10PM Bergamo, Aeroporto di Bergamo-Orio al Serio | 0h50 | 09:00PM Milan Centrale | 0 transfersDirect | |
Flibco National | 08:15PM Bergamo, Aeroporto di Bergamo-Orio al Serio | 0h50 | 09:05PM Milan Centrale | 0 transfersDirect | |
Itabus | 08:20PM Bergamo station | 1h10 | 09:30PM Milano, Autostazione Lampugnano | 0 transfersDirect | |
Terravision | 08:40PM Bergamo, Aeroporto di Bergamo-Orio al Serio | 0h50 | 09:30PM Milan Centrale | 0 transfersDirect | |
Flibco National | 08:45PM Bergamo, Aeroporto di Bergamo-Orio al Serio | 0h50 | 09:35PM Milan Centrale | 0 transfersDirect | |
goopti | 09:05PM Bergamo, Piazzale Marconi | 0h45 | 09:50PM Milan Centrale | 0 transfersDirect | |
Terravision | 09:10PM Bergamo, Aeroporto di Bergamo-Orio al Serio | 0h50 | 10:00PM Milan Centrale | 0 transfersDirect | |
Flibco National | 09:15PM Bergamo, Aeroporto di Bergamo-Orio al Serio | 0h50 | 10:05PM Milan Centrale | 0 transfersDirect | |
Terravision | 09:40PM Bergamo, Aeroporto di Bergamo-Orio al Serio | 0h50 | 10:30PM Milan Centrale | 0 transfersDirect | |
Flibco National | 09:45PM Bergamo, Aeroporto di Bergamo-Orio al Serio | 0h50 | 10:35PM Milan Centrale | 0 transfersDirect | |
Terravision | 10:10PM Bergamo, Aeroporto di Bergamo-Orio al Serio | 0h50 | 11:00PM Milan Centrale | 0 transfersDirect | |
Flibco National | 10:15PM Bergamo, Aeroporto di Bergamo-Orio al Serio | 0h50 | 11:05PM Milan Centrale | 0 transfersDirect | |
Terravision | 10:40PM Bergamo, Aeroporto di Bergamo-Orio al Serio | 0h50 | 11:30PM Milan Centrale | 0 transfersDirect | |
Flibco National | 10:45PM Bergamo, Aeroporto di Bergamo-Orio al Serio | 0h50 | 11:35PM Milan Centrale | 0 transfersDirect | |
Terravision | 11:10PM Bergamo, Aeroporto di Bergamo-Orio al Serio | 0h50 | 12:00AM Milan Centrale | 0 transfersDirect | |
Itabus | 11:15PM Bergamo station | 0h50 | 12:05AM Milano, Autostazione Lampugnano | 0 transfersDirect | |
Flibco National | 11:15PM Bergamo, Aeroporto di Bergamo-Orio al Serio | 0h50 | 12:05AM Milan Centrale | 0 transfersDirect | |
Terravision | 11:40PM Bergamo, Aeroporto di Bergamo-Orio al Serio | 0h50 | 12:30AM Milan Centrale | 0 transfersDirect | |
Flibco National | 11:45PM Bergamo, Aeroporto di Bergamo-Orio al Serio | 0h50 | 12:35AM Milan Centrale | 0 transfersDirect | |
This is the last bus of the day. |
Find all the dates and times for this journey
Fastest Journey
45 m
Average
51 m
Buses per day
87
Distance
43 km
Of the 87 buses that leave Bergamo station for Milan Centrale every day 87 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
Distance 26 miles (42 km) |
Average bus duration 1h 1m |
Cheapest ticket price $3 (€3) |
Buses per day 80 |
Direct buses 80 |
Bus providers 7 |
Fastest bus 50m |
First bus 07:50 |
Last bus 22:45 |
Terravision (2), Flibco National and Infobus buses will get you between Bergamo station and Milan Centrale from $4 (€4). With over 1000 travel companies on Omio, you can find the best bus times and tickets for your trip.
Terravision is one of Europe's leading airport transfer companies which connects airports to city centers around Europe and can help you to find the best ticket for your bus between Bergamo station and Milan Centrale.
Bergamo station to Milan Centrale bus information with Terravision (2):
Here are some other resources that might have the information you need