By plane
Bergamo is the location of the Orio al Serio International Airport (IATA: BGY) (Phone number: +39035326323), an airport oriented around low-cost airlines (Discount_airlines_in_Europe). ATB no.1 bus to the city are €2.00 per trip, €4.50 for 24h ticket and €7.00 for a 3 day ticket. There is a ticket machine at the bus stop. You can find schedules and route maps on the site of ATB the local mass transit authority.
Cabs will take about 15 min but are quite expensive given the length of the journey - cost around €15 (€21 after 21:00 in the evening).
Note that buses can be both unreliable and not punctual. You'd better take the no.1 city bus 30 or 45 minutes before the time you actually have to be at the airport.
By train
Milan is about 50 minutes away by train. There is no train station at the airport in Bergamo. The 1-airport bus to Bergamo city, taking around 20 minutes, leaves you just in front of the train station. From Bergamo city regular trains to Milan, Lecco and Brescia, on to Verona and Venice. You can check schedules and fares on the website of the Italian Railways There is no left luggage office at the train station but you can leave your bags just 50 metres outside in the automatic left luggage behind URBAN CENTER and behind McDonald's .Alternatively, you can leave them in the airport, but it's rather slow and works just in the daytime. If you are at the airport and your destination is Milan or Venice, just take one of the regular coaches. However be warned that the autostrada connecting Bergamo and Milan carries a lot of trucks and gets easily congested - do not therefore rely on the 'stated' journey time especially on weekdays. An alternative is to take the bus into Bergamo (see above) and take the train.
By bus
Regular buses to Milan. You can check schedules and fares on the website of Autostradale . The trip takes approximately one hour, depending on