How to get to Bergamo City

Means of transportation to get to Italy

Directions to reach Bergamo area and others closer cities in north of Italy.

Do you need more help? Please contact the Incoming staff

Plane

Train

Bus

Car Sharing

Ferry

  • MOBY – Link­
  • TIRRENIA – Link­
  • GRANDI NAVI VELOCI – Link ­
  • CORSICA/SARDINIA FERRIES – Link­
  • GRIMALDI LINES – Link
  • JADROLINJIA – Link
  • SNAV – Link
  • VENEZIA LINES – Link

Find out how to get to Bergamo city centre

Directions from nearby Airports and Railway stations to Bergamo city centre.

Yours is not on the list? Please contact the Incoming staff

(BGY) Milan­-Bergamo Orio al Serio Airport

You can take the ATB Bus n. 1 direction to FFSS STAZIONE/CITTA’ ALTA and take off in Bergamo’s city centre at the railways station or directly at Upper old town (Città Alta).

This bus runs every 20 minutes from 5 am to 00 am and it costs €2,30 oneway.

(MXP) Milan Malpensa Airport

You can take the direct bus Orio Shuttle (Link) from Terminal 1 and Terminal 2 and it will bring you directly to Bergamo-Orio al Serio Airport and then you can follow the same directions as wrote above “Milan-Bergamo Orio al Serio Airport”.

Or you can take off at the last stop in Bergamo’s city centre, VIA FURIETTI n. 17.

(LIN) Milan Linate Airport

You can take the direct bus to Milan city centre, it costs ca. €9 oneway and buses run every day from 5:30 am to 10:00 pm.

From Milan city you can take direct bus or train to Bergamo as written here below.

Milan Centrale Railway Station

You can take the direct train that brings you to Bergamo in 50 minutes, it costs 5,50 euros oneway (€11 return).

The train from Milan Centrale to Bergamo and vice versa runs every hour from 5 am to 10 pm.

From this railways station you can also take:

ORIOSHUTTLE bus (Link)
or
TERRAVISION bus (Link)

Milan P.ta Garibaldi Railway Station

You can take the direct train that brings you to Bergamo in 60 minutes, it costs €4,80/5,50 oneway (€9,60/11 return).

The train from Milan Porta Garibaldi to Bergamo and vice versa runs 2 or 3 times per hour from 5 am to 10 pm.

From every other cities and airports of Italy

  • Plane

There are domestic direct flights to Bergamo only from Alghero, Bari, Brindisi, Cagliari, Catania, Crotone, Lamezia, Palermo, Pescara, Trapani; these flights are operated by Ryanair (Link)

  • Train

Trenitalia (Link)

  • Bus

ALTOADIGE (Link)

AUTOSTRADALE (Link)

ATLASSIB (Link)

FLIXBUS (Link)

­ MEGABUS (Link)

SADEM (Link)

  • Car Sharing

BLABLACAR (Link)