There are 10 ways to get from Bergen to Bergamo by plane, train (Trenitalia), bus, car, shuttle, train, night train, or car train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Milan Linate Airport
best- Fly from Bergen (BGO) to Milan Linate Airport (LIN)plane BGO - LIN
8h 48m€182–627Fly to Milano Malpensa Airport, train
cheapest- Fly from Bergen (BGO) to Milano Malpensa Airport (MXP)plane BGO - MXP
- Take the train from Malpensa Aeroporto T1 to Milano Centraletrain
- Take the train from Milano Centrale to Bergamotrain
9h 31m€85–249Train
- Take the train from Bergen stasjon to Oslo Strain F4
- Take the train from Oslo S to Malmö Centralstationtrain
- Take the train from Malmö, Centralstation to Salzburg Hbftrain 305
- Take the train from Salzburg Hauptbahnhof to Verona Porta Nuovatrain Nj
- Take the train from Verona Porta Nuova to Bresciatrain Fr
- Take the train from Brescia to Bergamotrain R1 / ...
43h 8m€390–692Bus via Verona
- Take the bus from Bergen busstasjon to Olavsgaardbus
- Take the bus from Oslo bussterminal to Berlin, Zentralen Omnibusbahnhofbus
- Take the bus from Berlin, Zentralen Omnibusbahnhof to Veronabus
- Take the bus from Verona to Bergamobus 423 / ...
44h 3m€218–400Drive 2,583.3 km
- Drive from Bergen to Bergamocar 2,583.3 km
27h 45m€482–695Fly to Verona Villafranca Airport, shuttle
- Fly from Bergen (BGO) to Verona Villafranca Airport (VRN)plane BGO - VRN
- Take a shuttle bus from Verona - Aeroporto to Orio al Serio Airport
9h 28m€277–477Fly to Il Caravaggio International Airport
- Fly from Bergen (BGO) to Il Caravaggio International Airport (BGY)plane BGO - BGY
5h 18m€87–227Train, night train
- Take the train from Bergen stasjon to Oslo Strain F4
- Take the train from Oslo S to Malmö, Centralstationtrain Ic
- Take the train from Malmö, Centralstation to München Osttrain 305
- Take the nighttrain from Muenchen Ost to Verona Porta Nuovanighttrain Nj
- Take the train from Verona Porta Nuova to Bresciatrain Fr
- Take the train from Brescia to Bergamotrain R1 / ...
43h 56m€320–682Bus
- Take the bus from Åsane terminal to Oslo bussterminalbus
- Take the bus from Oslo bussterminal to Słubicebus
- Take the bus from SŁUBICE, Port Świecko, Świecko 39 to BERGAMO, Central Bus Station - Bartolomeo Bonobus
2d 6h€300–617Drive, car train
- Drive from Bergen to Hamburg Hbfcar
- Take the cartrain from Hamburg Hbf to Lörrach Hbfcartrain
- Drive from Lörrach Hbf to Bergamocar
31h 49m€436–605
Bergen to Bergamo by train
Questions & Answers
The cheapest way to get from Bergen to Bergamo is to fly which costs €85 - €230 and takes 5h 18m.
The fastest way to get from Bergen to Bergamo is to fly which takes 5h 18m and costs €85 - €230.
No, there is no direct bus from Bergen to Bergamo. However, there are services departing from Bergen busstasjon and arriving at Bergamo via Olavsgaard, Oslo bussterminal, Berlin, Zentralen Omnibusbahnhof and Verona. The journey, including transfers, takes approximately 44h 3m.
No, there is no direct train from Bergen to Bergamo. However, there are services departing from Bergen stasjon and arriving at Bergamo via Oslo S, Malmö, Centralstation, Salzburg Hauptbahnhof, Verona Porta Nuova and Brescia. The journey, including transfers, takes approximately 43h 8m.
The distance between Bergen and Bergamo is 1740 km. The road distance is 2583.3 km.
The best way to get from Bergen to Bergamo without a car is to train which takes 43h 8m and costs €390 - €700.
It takes approximately 8h 48m to get from Bergen to Bergamo, including transfers.
Bergen to Bergamo bus services, operated by Vy Buss, depart from Bergen busstasjon station.
Bergen to Bergamo train services, operated by Norwegian Railways (VY), depart from Bergen stasjon station.
The best way to get from Bergen to Bergamo is to fly which takes 8h 48m and costs €180 - €650. Alternatively, you can train, which costs €390 - €700 and takes 43h 8m, you could also bus via Verona, which costs €210 - €400 and takes 44h 3m.
What companies run services between Bergen, Norway and Bergamo, Italy?
KLM, Lufthansa, and two other airlines fly from Bergen (BGO) to Milan Linate Airport (LIN) every 4 hours. Alternatively, you can take a train from Bergen stasjon to Bergamo via Oslo S, Malmö Centralstation, Malmö, Centralstation, Salzburg Hbf, Salzburg Hauptbahnhof, Verona Porta Nuova, and Brescia in around 43h 8m.
- Website
- lufthansa.com
Flights from Bergen to Milan Linate Airport via Frankfurt
- Ave. Duration
- 5h 5m
- When
- Every day
- Estimated price
- €110–380
Flights from Bergen to Milan Linate Airport via Munich
- Ave. Duration
- 5h 30m
- When
- Wednesday, Saturday, and Sunday
- Estimated price
- €140–500
Flights from Bergen to Verona Villafranca Airport via Frankfurt
- Ave. Duration
- 7h 6m
- When
- Every day
- Estimated price
- €120–430
Flights from Bergen to Verona Villafranca Airport via Munich
- Ave. Duration
- 5h 15m
- When
- Wednesday, Saturday, and Sunday
- Estimated price
- €160–600
Flights from Bergen to Milano Malpensa Airport via Frankfurt
- Ave. Duration
- 5h 48m
- When
- Every day
- Estimated price
- €95–320
- Phone
- +47 61 05 19 10
- [email protected]
- Website
- Norwegian Railways (VY)
Train from Bergen stasjon to Oslo S
- Ave. Duration
- 6h 49m
- Frequency
- Every 4 hours
- Estimated price
- €80–120
- Website
- Norwegian Railways (VY)
- Book at
- Norwegian Railways (VY)
Train from Oslo S to Malmö Centralstation
- Ave. Duration
- 6h 13m
- Frequency
- Once a week
- Estimated price
- €120–170
- Website
- Norwegian Railways (VY)
- Book at
- Norwegian Railways (VY)
Train from Bergen stasjon to Oslo S
- Ave. Duration
- 6h 49m
- Frequency
- Every 4 hours
- Estimated price
- €80–120
- Website
- Norwegian Railways (VY)
- Book at
- Norwegian Railways (VY)
Train from Oslo S to Malmö, Centralstation
- Ave. Duration
- 6h 10m
- Frequency
- Twice a week
- Estimated price
- €110–170
- Website
- Norwegian Railways (VY)
- Book at
- Norwegian Railways (VY)
- Phone
- +47 407 05070
- [email protected]
- Website
- Vy Buss
Bus from Bergen busstasjon to Olavsgaard
- Ave. Duration
- 9h 5m
- Frequency
- Once a week
- Estimated price
- €55–130
- Website
- Vy Buss
Bus from Åsane terminal to Oslo bussterminal
- Ave. Duration
- 13h 52m
- Frequency
- Twice daily
- Estimated price
- €85–190
- Website
- Vy Buss
Want to know more about travelling around Italy
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Italy Travel Guides
Read the travel guide
How to plan an amazing trip around Scandinavia
Read the travel guide
Getting to Milan from the airport
Read the travel guide
More Questions & Answers
Bergen to Bergamo bus services, operated by Vy Buss, arrive at Olavsgaard station.
Bergen to Bergamo train services, operated by Norwegian Railways (VY), arrive at Oslo S station.
Yes, the driving distance between Bergen to Bergamo is 2583 km. It takes approximately 27h 45m to drive from Bergen to Bergamo.
Book your Bergen to Bergamo bus tickets online with Omio.
There are 2366+ hotels available in Bergamo.






