How to get to Bergamo

Bergamo is a town in Northern Italy, 50 km north-east of Milan, on the way to Lake Garda and Venice. Thanks to its international airport Il Caravaggio (sometimes advertised as ‘Milan-Orio al Serio’, or Milan-BGY), Bergamo can be reached by plane from many European cities; alternatively, participants may fly to Milan and take a train to Bergamo.

Bergamo is built in two levels: The Lower and the Upper Town. Città Bassa (Lower Town), is where the modern city centre and shopping area are located, with lots of hotels, bars and restaurants. Here you can find the financial, administrative and commercial district of the town, the railway station, bus station and easy connections to the airport. Città Alta (Upper Town) is located on the top of a hill, surrounded by Unesco Venetian walls: it is the historic medieval and Renaissance centre of the town. It is from here that you can dominate not only the Lower Town, but the whole Bergamo valley as well.


How to get to Bergamo

By plane

  • Landing in Bergamo:

Several low-cost carriers land in Bergamo airport, Il Caravaggio (Orio al Serio Airport, also advertised as Milan-Orio al Serio or Milan-BGY); from there, you can take a bus to the city centre and the Upper Town (bus No. 1; ca. € 2.40), or opt for a short taxi ride (€ 15-20 approximately).


Relevant links:

Orio al Serio Airport:

Urban Bus Bergamo/Airport:

Radio Taxi Bergamo:


  • Landing in Milano MALPENSA

In this case, you will need to take a train from Malpensa to Milano Centrale Station and a train from there to Bergamo.



  • Malpensa airport has two terminals: Terminal 1 (for international flights) and Terminal 2 (for low-cost airlines). Between Terminals 1 and 2 there is a free shuttle (Navetta Terminal 1-Terminal 2), active 24 hours a day, running about every 7 minutes from 06.00 to 23.00 and about every 30 minutes from 23.00 to 06.00 (For more information:


From Milan Malpensa Airport to Milan Central Station (Milano Centrale):

  1. By bus. Malpensa Bus Express or Malpensa Shuttle Air Pullman to Milano Centrale (not Milano Cadorna) from Terminal 1 and 2: buy tickets from the driver standing by the door of bus; buses leave every 20 minutes from 6 to 1:20 am (takes 60 minutes). Ticket price: approximately € 10 round trip, € 16 round trip. (For more information:
  2. By train. The Malpensa Express train to Milano Centrale (not Milano Cadorna) takes about 60 minutes and departs every 30 minutes from 05:37 to 22.37 (departures are at 7 and 37 minutes every hour from Terminal 2, and at minutes 13 and 43 from Terminal 1). From Milano Centrale to Malpensa, trains leave at 25 and 55 minutes every hour. Ticket price: € 13 one way, € 20 round trip. (For more information:
  3. By taxi. quite expensive as the airport is some way out. The taxi ride to Milano Centrale has a standard flat rate of € 95. (For more information:


From Milan Linate Airport to Milan central station (Milano Centrale): by bus companies (Air Bus Linate-Centrale, €5 one-way ticket, € 9 round trip:; Linate Shuttle, with the same prices: or by taxi. It takes about 25 minutes. A cheaper option is urban bus 73, Aeroporto Linate - Duomo M1-M3, every 10 minutes; it takes almost one hour to the Duomo (€ 2.00). There, with the same bus ticket, take the M3 Metro line (the yellowline) Comasina direction to Centrale, then go to the train station. For more information:


From Milano Centrale Station to Bergamo

Trains to Bergamo

Trains run every hour from Milano Centrale to Bergamo, from 05.35 to 23.40 hours, with departures at 5 minutes every hour most of the day. The journey from Bergamo to Milano Centrale runs between 05:00 and 23:00, with departures at 2 minutes every most of the day. However, the service is slightly more frequent in some time slots, in the morning and in the afternoon. The journey takes about 50 minutes. Tickets can be purchased at vending machines at the stations, or through the Trenitalia website ( which also has pages in English). As for the price, first class is € 8.30, and second class is € 5.50. Please note that in practice there is no appreciable difference between them.

In order to access the platforms at Milano Centrale station, tickets must be purchased in advance. Tickets must also be validated before getting on the trains (use the yellow or green machines found in the station lobby or on the platforms). If you cannot validate tickets, you must immediately inform the train personnel.

More information is available at in both Italian and English. When choosing itineraries, select the “principali soluzioni” tab. It is advisable to take into account only direct travel solutions, without transfers.


Links with all the information on urban public transport (subway lines, buses, trams and funiculars, schedules, prices, passes, maps ...)