There are 9 ways to get from Como to Bergen by plane, train, bus, car 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.
Recommended option
Fly from Milan Malpensa • 6h 27m
8 alternative options
Train to Milan Linate, fly • 8h 23m
Train to Zurich, fly • 8h 6m
Train, bus to Milan Bergamo, fly • 6h 55m
Train • 34h 54m
Bus via Prague • 46h 38m
Bus • 2 days 7h
Drive, car train • 27h 56m
Drive • 26h 58m
Questions & Answers
The cheapest way to get from Como to Bergen is to fly which costs €80 - €280 and takes 6h 27m.
The quickest way to get from Como to Bergen is to fly which costs €80 - €280 and takes 6h 27m.
No, there is no direct bus from Como to Bergen. However, there are services departing from Como and arriving at Bergen busstasjon via Legnica and Oslo bussterminal. The journey, including transfers, takes approximately 2 days 7h.
No, there is no direct train from Como to Bergen. However, there are services departing from Como S.Giovanni and arriving at Bergen stasjon via Zuerich Hb, Hamburg Hbf, Göteborg Centralstation and Oslo S. The journey, including transfers, takes approximately 34h 54m.
The distance between Como and Bergen is 1640 km. The road distance is 2582.3 km.
The best way to get from Como to Bergen without a car is to train which takes 34h 54m and costs €500 - €900.
It takes approximately 6h 27m to get from Como to Bergen, including transfers.
Como to Bergen bus services, operated by Autokar Polska, depart from Como station.
Como to Bergen train services, operated by Trenitalia EuroCity, depart from Como S.Giovanni station.
The best way to get from Como to Bergen is to fly which takes 6h 27m and costs €80 - €280. Alternatively, you can train, which costs €500 - €900 and takes 34h 54m, you could also bus via Prague, which costs €210 - €320 and takes 46h 38m.

- Distance: 1640.4 km
- Duration: 6h 27m
What companies run services between Como, Italy and Bergen, Norway?
Scandinavian Airlines, Norwegian Air Shuttle and six other airlines fly from Como to Bergen 4 times a day. Alternatively, you can take a train from Como to Bergen via Zuerich Hb, Hamburg Hbf, Göteborg Centralstation, and Oslo S in around 34h 54m.

- Website
- klm.com
Flights from Milan Malpensa to Bergen via Amsterdam Schiphol
- Ave. Duration
- 5h 55m
- When
- Every day
- Estimated price
- kr 1400 - kr 3900
Flights from Milan Linate to Bergen via Amsterdam Schiphol
- Ave. Duration
- 7h 5m
- When
- Every day
- Estimated price
- kr 1500 - kr 4300
Flights from Zurich to Bergen via Amsterdam Schiphol
- Ave. Duration
- 4h 58m
- When
- Every day
- Estimated price
- kr 2400 - kr 8000

- Website
- norwegian.com
Flights from Milan Malpensa to Bergen via Oslo
- Ave. Duration
- 4h 50m
- When
- Thursday and Sunday
- Estimated price
- kr 850 - kr 2700
Flights from Milan Bergamo to Bergen
- Ave. Duration
- 2h 30m
- When
- Sunday
- Estimated price
- kr 900 - kr 2900
Flights from Milan Bergamo to Bergen via Oslo
- Ave. Duration
- 4h 15m
- When
- Thursday
- Estimated price
- kr 1000 - kr 3100

- Website
- lufthansa.com
Flights from Milan Malpensa to Bergen via Frankfurt
- Ave. Duration
- 4h 50m
- When
- Tuesday, Wednesday and Sunday
- Estimated price
- kr 1200 - kr 4700
Flights from Milan Linate to Bergen via Frankfurt
- Ave. Duration
- 5h 22m
- When
- Every day
- Estimated price
- kr 1400 - kr 5500
Flights from Milan Linate to Bergen via Munich
- Ave. Duration
- 7h 40m
- When
- Saturday
- Estimated price
- kr 1400 - kr 5500
Flights from Zurich to Bergen via Frankfurt
- Ave. Duration
- 5h 5m
- When
- Tuesday, Wednesday, Friday and Sunday
- Estimated price
- kr 3100 - kr 7000

- Website
- flysas.com
Flights from Milan Malpensa to Bergen
- Ave. Duration
- 2h 40m
- When
- Saturday
- Estimated price
- kr 850 - kr 3000
Flights from Milan Malpensa to Bergen via Oslo
- Ave. Duration
- 4h 35m
- When
- Monday and Friday
- Estimated price
- kr 900 - kr 3200
Flights from Zurich to Bergen via Copenhagen
- Ave. Duration
- 4h 47m
- When
- Saturday and Sunday
- Estimated price
- kr 1900 - kr 11000

- Website
- swiss.com
Flights from Milan Malpensa to Bergen via Zurich
- Ave. Duration
- 6h 10m
- When
- Thursday
- Estimated price
- kr 600 - kr 3600
Flights from Zurich to Bergen
- Ave. Duration
- 2h 25m
- When
- Thursday
- Estimated price
- kr 550 - kr 3500
Flights from Zurich to Bergen via Copenhagen
- Ave. Duration
- 4h 30m
- When
- Saturday
- Estimated price
- kr 1900 - kr 11000

- Website
- finnair.com
Flights from Milan Malpensa to Bergen via Helsinki
- Ave. Duration
- 6h 10m
- When
- Every day
- Estimated price
- kr 1700 - kr 3900
Flights from Milan Linate to Bergen via Helsinki
- Ave. Duration
- 6h 10m
- When
- Saturday and Sunday
- Estimated price
- kr 1900 - kr 4200

- Website
- airfrance.com
Flights from Milan Linate to Bergen via Paris Charles de Gaulle
- Ave. Duration
- 5h 50m
- When
- Monday, Thursday and Sunday
- Estimated price
- kr 1700 - kr 3600

- Website
- iberia.com
Flights from Milan Linate to Bergen via Madrid
- Ave. Duration
- 7h 35m
- When
- Saturday
- Estimated price
- kr 1400 - kr 4400

- Website
- flyedelweiss.com
Flights from Zurich to Bergen
- Ave. Duration
- 2h 25m
- When
- Thursday
- Estimated price
- kr 550 - kr 3500

- Phone
- +41 848 44 66 88
- Website
- sbb.ch
Train from Como S.Giovanni to Milano Centrale
- Ave. Duration
- 41 min
- Frequency
- Every 30 minutes
- Estimated price
- kr 260 - kr 460
- Website
- https://www.sbb.ch/en/home.html
Train from Como S. Giovanni to Zürich HB
- Ave. Duration
- 2h 37m
- Frequency
- Every 3 hours
- Estimated price
- kr 800 - kr 1500
- Website
- https://www.sbb.ch/en/home.html
Train from Zuerich Hb to Hamburg Hbf
- Ave. Duration
- 10h 15m
- Frequency
- Twice daily
- Estimated price
- kr 3300 - kr 6000
- Website
- https://www.sbb.ch/en/home.html

- Phone
- +39 02 7249 4494
- my-link@trenord.it
- Website
- trenord.it
Train from Como S.Giovanni to Milano Centrale
- Ave. Duration
- 41 min
- Frequency
- Hourly
- Estimated price
- kr 50 - kr 65
- Website
- https://www.trenord.it/
- Website
- https://www.trenord.it/en/

- Phone
- +39 06 68475475
- ufficiogruppi@trenitalia.it
- Website
- trenitalia.com
Train from Como S.Giovanni to Milano Centrale
- Ave. Duration
- 40 min
- Frequency
- Twice a week
- Estimated price
- kr 210 - kr 650
- Website
- https://www.trenitalia.com/en.html
- 2nd Class
- kr 210 - kr 290
- 1st Class
- kr 440 - kr 650
Train from Como S.Giovanni to Zuerich Hb
- Ave. Duration
- 2h 37m
- Frequency
- Every 3 hours
- Estimated price
- kr 550 - kr 1400
- Website
- https://www.trenitalia.com/en.html
- 2nd Class
- kr 550 - kr 800
- 1st Class
- kr 950 - kr 1400

- Phone
- +49 0180 6 99 66 33
- Website
- bahn.com
Train from Zuerich Hb to Hamburg Hbf
- Ave. Duration
- 7h 37m
- Frequency
- 5 times a day
- Estimated price
- kr 1100 - kr 1600
- Website
- https://www.bahn.com/en

- Phone
- +46 77 175 75 75
- kundservice@sj.se
- Website
- sj.se
Train from Hamburg Hbf to Göteborg Centralstation
- Ave. Duration
- 10h 2m
- Frequency
- Twice a week
- Estimated price
- kr 800 - kr 1200
- Website
- https://www.sj.se/en/
- 1st Class Ticket
- kr 800 - kr 1200
- 2nd Class Ticket
- kr 850 - kr 1200
_202204231056.png)
- Phone
- +47 61 05 19 10
- tog@vy.no
- Website
- vy.no
Train from Göteborg Centralstation to Oslo S
- Ave. Duration
- 3h 35m
- Frequency
- Every 4 hours
- Estimated price
- kr 500 - kr 800
- Website
- https://www.vy.no/en
Train from Oslo S to Bergen stasjon
- Ave. Duration
- 7h 3m
- Frequency
- Every 4 hours
- Estimated price
- kr 650 - kr 1000
- Website
- https://www.vy.no/en

- Phone
- +49 (0) 221 800 20 820
- info@urlaubs-express.de
- Website
- urlaubs-express.de
Car train from Munich East Station to Hamburg Altona
- Ave. Duration
- 6h
- Frequency
- 6 times a week
- Estimated price
- kr 1100 - kr 1400
- Book at
- Urlaubs-Express

- customerservices@terravision.eu
- Website
- terravision.eu
Bus from Piazza Luigi di Savoia to Bergamo Airport Bus Station
- Ave. Duration
- 50 min
- Frequency
- Every 30 minutes
- Estimated price
- kr 75 - kr 120
- Website
- https://www.terravision.eu/

- Phone
- +352 26 58 57 1
- info@flibco.com
- Website
- flibco.com
Bus from Piazza Luigi di Savoia to Bergamo Airport Bus Station
- Ave. Duration
- 50 min
- Frequency
- Hourly
- Estimated price
- kr 110 - kr 150
- Website
- https://www.flibco.com/en

- Phone
- +39 02 3008 9000
- mail@autostradale.it
- Website
- autostradale.it
Bus from Piazza Luigi di Savoia to Bergamo Airport Bus Station
- Ave. Duration
- 1h
- Frequency
- Every 30 minutes
- Estimated price
- kr 45 - kr 190
- Website
- https://autostradale.it/?lang=en-GB
- Standard Rate
- kr 130 - kr 190

- Phone
- +420 222 222 221
- info@regiojet.cz
- Website
- regiojet.com
Bus from P.le S. Gottardo 22100 to Prague Florenc Central Bus Station
- Ave. Duration
- 13h 38m
- Frequency
- Once a week
- Estimated price
- kr 550 - kr 800
- Website
- https://regiojet.com/

Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.de
Bus from Prague to Oslo
- Ave. Duration
- 22h 35m
- Frequency
- Once daily
- Estimated price
- kr 1300 - kr 1900
- Website
- https://www.flixbus.co.uk
Frequently asked questions

- Phone
- +47 815 44 444
- Website
- nor-way.no
Bus from Oslo bussterminal to Arna terminal
- Ave. Duration
- 8h
- Frequency
- Once a week
- Estimated price
- kr 650 - kr 900
- Schedules at
- nor-way.no
- Online Ticket
- kr 650 - kr 900
Bus from Oslo bussterminal to Bergen busstasjon
- Ave. Duration
- 8h 30m
- Frequency
- Once a week
- Estimated price
- kr 900 - kr 1300
- Schedules at
- nor-way.no
- Online Ticket
- kr 900 - kr 1300

- Phone
- 48/796 473 308
- biuro@autokarpolska.com.pl
- Website
- autokarpolska.com.pl
Bus from Como to Legnica
- Ave. Duration
- 17h 24m
- Frequency
- 3 times a day
- Estimated price
- kr 600 - kr 850
- Schedules at
- autokarpolska.com.pl

- Phone
- +48 77 443 44 44
- poczta@sindbad.pl
- Website
- sindbad.pl
Bus from Legnica to Oslo
- Ave. Duration
- 22h 45m
- Frequency
- Twice a week
- Estimated price
- kr 900 - kr 1300
- Website
- https://www.sindbad.pl/en/home

- Phone
- +47 407 05070
- buss@vy.no
- Website
- vybuss.no
Bus from Oslo bussterminal to Bergen busstasjon
- Ave. Duration
- 13h 25m
- Frequency
- Once daily
- Estimated price
- kr 1100 - kr 1500
- Website
- https://www.vybuss.com/
Want to know more about travelling around Norway
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
How to plan an amazing trip around Scandinavia
Top travel and planning tips on the best ways to get around Scandinavia.
Read the travel guideItaly Travel Guides
Travel inspiration and top planning tips for getting around Italy.
Read the travel guideHeading to Europe? Read this before you buy a Eurail Pass
We compare the different Eurail types and help you decide if a Eurail Pass is right for you
Read the travel guideWant to know more about Flixbus?
Rome2Rio’s guide has all the details
Read the travel guideMore Questions & Answers
The quickest flight from Milan Malpensa Airport to Bergen Airport is the direct flight which takes 2h 40m.
Como to Bergen bus services, operated by Vy Buss, arrive at Bergen busstasjon station.
Como to Bergen train services, operated by Norwegian Railways (VY), arrive at Bergen stasjon station.
Yes, the driving distance between Como to Bergen is 2582 km. It takes approximately 26h 58m to drive from Como to Bergen.
Air Dolomiti, Lufthansa, Swiss and five other airlines offer flights from Milan Malpensa Airport to Bergen Airport.
There are 345+ hotels available in Bergen. Prices start at kr 549 NOK per night.