There are 8 ways to get from Düsseldorf to Bergen by plane, train, night bus, bus, ferry, car ferry or car
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 Dusseldorf
-
Fly from Dusseldorf (DUS) to Bergen (BGO)
7 alternative options
Train to Frankfurt, fly
-
Take the train from Düsseldorf Hbf to Frankfurt
-
Fly from Frankfurt (FRA) to Bergen (BGO)
Train
-
Take the train from Düsseldorf Hbf to Hamburg Hbf
-
Take the train from Hamburg Hbf to Stockholm Centralstation
-
Take the train from Stockholm Centralstation to Oslo S
-
Take the train from Oslo S to Bergen stasjon
Train, night bus, bus, ferry
-
Take the train from Düsseldorf Hbf to Osnabrück Hbf
-
Take the night bus from Osnabrück central train station to Kolding bus station
-
Take the bus from Kolding bus station to Aalborg
-
Take the train from Aalborg St. to Hirtshals St.
-
Take the ferry from Hirtshals Færgeterminal to Bergen Skoltegrunnskaien
Bus
-
Take the bus from Düsseldorf central bus station to Copenhagen central train station
-
Take the bus from København DGI-byen to Oslo bussterminal
-
Take the bus from Oslo bussterminal to Fagernes skysstasjon
-
Take the bus from Fagernes skysstasjon to Bergen busstasjon
Train, car ferry, bus
-
Take the train from Dusseldorf Hbf to Arnhem Centraal
-
Take the train from Arnhem Centraal to Groningen
-
Take the train from Groningen to Eemshaven
-
Take the car ferry from Eemshaven to Kristiansand
-
Take the bus from Kristiansand rutebilstasjon to Bergen busstasjon
Train, night bus
-
Take the train from Düsseldorf Hbf to Hamburg Hbf
-
Take the night bus from Hamburg central bus station to Oslo
-
Take the train from Oslo S to Bergen stasjon
Drive
-
Drive from Düsseldorf to Bergen
Questions & Answers
The cheapest way to get from Düsseldorf to Bergen is to fly which costs €75 - €360 and takes 4h 57m.
The quickest way to get from Düsseldorf to Bergen is to fly which costs €75 - €360 and takes 4h 57m.
No, there is no direct bus from Düsseldorf station to Bergen. However, there are services departing from Düsseldorf central bus station and arriving at Bergen busstasjon via København DGI-byen, Oslo bussterminal and Fagernes skysstasjon. The journey, including transfers, takes approximately 34h 36m.
No, there is no direct train from Düsseldorf to Bergen. However, there are services departing from Düsseldorf Hbf and arriving at Bergen stasjon via Hamburg Hbf, Stockholm Centralstation and Oslo S. The journey, including transfers, takes approximately 30h 18m.
The distance between Düsseldorf and Bergen is 1024 km. The road distance is 1908.4 km.
The best way to get from Düsseldorf to Bergen without a car is to train which takes 30h 18m and costs €280 - €550.
It takes approximately 4h 57m to get from Düsseldorf to Bergen, including transfers.
Düsseldorf to Bergen bus services, operated by FlixBus, depart from Düsseldorf central bus station.
Düsseldorf to Bergen train services, operated by Deutsche Bahn Intercity-Express, depart from Düsseldorf Hbf station.
The best way to get from Düsseldorf to Bergen is to fly which takes 4h 57m and costs €75 - €360. Alternatively, you can train, which costs €280 - €550 and takes 30h 18m, you could also bus, which costs €190 - €280 and takes 34h 36m.

- Distance: 1023.8 km
- Duration: 4h 57m
What companies run services between Düsseldorf, Germany and Bergen, Norway?
Eurowings, Scandinavian Airlines and four other airlines fly from Düsseldorf to Bergen every 4 hours. Alternatively, you can take a train from Düsseldorf to Bergen via Hamburg Hbf, Stockholm Centralstation, and Oslo S in around 30h 18m.

- Website
- flysas.com
Flights from Dusseldorf to Bergen via Copenhagen
- Ave. Duration
- 3h 30m
- When
- Monday to Friday
- Estimated price
- kr 1400 - kr 6500
Flights from Dusseldorf to Bergen via Oslo
- Ave. Duration
- 4h 17m
- When
- Tuesday, Wednesday and Thursday
- Estimated price
- kr 1400 - kr 6500
Flights from Frankfurt to Bergen via Oslo
- Ave. Duration
- 3h 41m
- When
- Every day
- Estimated price
- kr 2000 - kr 8000

- Website
- lufthansa.com
Flights from Dusseldorf to Bergen via Frankfurt
- Ave. Duration
- 4h 25m
- When
- Monday, Wednesday, Thursday, Friday, Saturday and Sunday
- Estimated price
- kr 1700 - kr 8000
Flights from Dusseldorf to Bergen via Copenhagen
- Ave. Duration
- 4h 10m
- When
- Monday, Tuesday, Wednesday, Thursday and Sunday
- Estimated price
- kr 1400 - kr 6500
Flights from Frankfurt to Bergen
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- kr 2000 - kr 8000
Flights from Frankfurt to Bergen via Munich
- Ave. Duration
- 4h 15m
- When
- Saturday
- Estimated price
- kr 2000 - kr 8000
Flights from Frankfurt to Bergen via Oslo
- Ave. Duration
- 3h 35m
- When
- Friday, Saturday and Sunday
- Estimated price
- kr 2000 - kr 8000

- Website
- klm.com
Flights from Dusseldorf to Bergen via Amsterdam Schiphol
- Ave. Duration
- 4h 15m
- When
- Every day
- Estimated price
- kr 1900 - kr 9000
Flights from Frankfurt to Bergen via Amsterdam Schiphol
- Ave. Duration
- 4h 20m
- When
- Saturday
- Estimated price
- kr 1800 - kr 8500

- Website
- eurowings.com
Flights from Dusseldorf to Bergen
- Ave. Duration
- 2h
- When
- Sunday
- Estimated price
- kr 500 - kr 2900

- Website
- norwegian.com
Flights from Dusseldorf to Bergen via Oslo
- Ave. Duration
- 4h 40m
- When
- Monday, Wednesday, Friday and Sunday
- Estimated price
- kr 1000 - kr 6500

- Website
- airfrance.com
Flights from Dusseldorf to Bergen via Paris Charles de Gaulle
- Ave. Duration
- 4h 50m
- When
- Monday, Wednesday, Thursday and Sunday
- Estimated price
- kr 1900 - kr 13000

- Phone
- +49 0180 6 99 66 33
- Website
- bahn.com
Train from Düsseldorf Hbf to Frankfurt
- Ave. Duration
- 1h 10m
- Frequency
- Every 30 minutes
- Estimated price
- kr 410 - kr 550
- Website
- https://www.bahn.com/en
Train from Düsseldorf Hbf to Hamburg Hbf
- Ave. Duration
- 3h 13m
- Frequency
- Hourly
- Estimated price
- kr 600 - kr 850
- Website
- https://www.bahn.com/en
Train from Düsseldorf Hbf to Osnabrück Hbf
- Ave. Duration
- 1h 48m
- Frequency
- Every 2 hours
- Estimated price
- kr 380 - kr 550
- Website
- https://www.bahn.com/en

- Phone
- +31 30 751 5155
- Website
- ns.nl
Train from Duesseldorf Hbf to Frankfurt(M) Flughafen Fernbf
- Ave. Duration
- 1h 27m
- Frequency
- Every 4 hours
- Estimated price
- kr 260 - kr 650
- Website
- https://www.ns.nl/en
- 2nd Class Full Fare
- kr 260 - kr 380
- 1st Class Full Fare
- kr 450 - kr 650
Train from Arnhem Centraal to Groningen
- Ave. Duration
- 2h 29m
- Frequency
- Twice a week
- Estimated price
- kr 300 - kr 750
- Website
- https://www.ns.nl/en
- 2nd Class Full Fare
- kr 300 - kr 440
- 1st Class Full Fare
- kr 500 - kr 750

- Phone
- +41 848 44 66 88
- Website
- sbb.ch
Train from Duesseldorf Hbf to Hamburg Hbf
- Ave. Duration
- 3h 41m
- Frequency
- Twice daily
- Estimated price
- kr 1400 - kr 2500
- Website
- https://www.sbb.ch/en/home.html
Train from Duesseldorf Hbf to Osnabrueck Hbf
- Ave. Duration
- 1h 48m
- Frequency
- Twice daily
- Estimated price
- kr 700 - kr 1300
- Website
- https://www.sbb.ch/en/home.html

- Phone
- +46 77 175 75 75
- kundservice@sj.se
- Website
- sj.se
Train from Hamburg Hbf to Stockholm Centralstation
- Ave. Duration
- 12h 16m
- Frequency
- 5 times a week
- Estimated price
- kr 1000 - kr 1500
- Website
- https://www.sj.se/en/
- 1st Class Ticket
- kr 1000 - kr 1500
- 2nd Class Ticket
- kr 1100 - kr 1500
Train from Stockholm Centralstation to Oslo S
- Ave. Duration
- 5h 15m
- Frequency
- 5 times a day
- Estimated price
- kr 550 - kr 850
- Website
- https://www.sj.se/en/
- 1st Class Ticket
- kr 550 - kr 850
- 2nd Class Ticket
- kr 550 - kr 750

- Phone
- +46 771-26 00 00
- snalltaget@snalltaget.se
- Website
- snalltaget.se
Train from Hamburg Hbf to Stockholm Centralstation
- Ave. Duration
- 14h 11m
- Frequency
- 4 times a week
- Estimated price
- kr 650 - kr 950
- Schedules at
- snalltaget.se
_202204231056.png)
- Phone
- +47 61 05 19 10
- tog@vy.no
- Website
- vy.no
Train from Oslo S to Bergen stasjon
- Ave. Duration
- 6h 34m
- Frequency
- Once daily
- Estimated price
- kr 600 - kr 900
- Website
- https://www.vy.no/en

- Phone
- +49 30 2970
- Website
- bahn.com
Train from Düsseldorf Hbf to Osnabrück Hbf
- Ave. Duration
- 2h 4m
- Frequency
- Hourly
- Estimated price
- kr 320 - kr 450
- Website
- https://www.bahn.com/en

- Phone
- 98 11 11 11
- info@NTmail.dk
- Website
- nordjyllandstrafikselskab.dk
Train from Aalborg St. to Hirtshals St.
- Ave. Duration
- 1h 5m
- Frequency
- Every 3 hours
- Website
- North Jutland Transport Company

- Phone
- 069 450099650
- Kundenservice-Linie10@vias-online.de
- Website
- vias-online.de
Train from Dusseldorf Hbf to Arnhem Centraal
- Ave. Duration
- 1h 47m
- Frequency
- Every 2 hours
- Estimated price
- kr 220 - kr 310
- Website
- https://www.vias-online.de/

- Phone
- 0800-0232 545
- Website
- arriva.nl
Train from Groningen to Eemshaven
- Ave. Duration
- 51 min
- Frequency
- 4 times a day
- Estimated price
- kr 110 - kr 130
- Schedules at
- arriva.nl

Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.de
Night bus from Osnabrück central train station to Kolding bus station
- Ave. Duration
- 7h
- Frequency
- Twice a week
- Estimated price
- kr 440 - kr 650
- Website
- https://www.flixbus.co.uk
- Book at
- https://shop.global.flixbus.com/
Bus from Kolding bus station to Aalborg
- Ave. Duration
- 2h 55m
- Frequency
- Once daily
- Estimated price
- kr 210 - kr 300
- Website
- https://www.flixbus.co.uk
- Book at
- https://shop.global.flixbus.com/
Bus from Düsseldorf central bus station to Copenhagen central train station
- Ave. Duration
- 14h 10m
- Frequency
- 4 times a week
- Estimated price
- kr 800 - kr 1200
- Website
- https://www.flixbus.co.uk
- Book at
- https://shop.global.flixbus.com/
Bus from Copenhagen central train station to Oslo
- Ave. Duration
- 8h 40m
- Frequency
- 3 times a day
- Estimated price
- kr 500 - kr 750
- Website
- https://www.flixbus.co.uk
- Book at
- https://shop.global.flixbus.com/
Night bus from Hamburg central bus station to Oslo
- Ave. Duration
- 14h 40m
- Frequency
- 5 times a week
- Estimated price
- kr 800 - kr 1200
- Website
- https://www.flixbus.co.uk
- Book at
- https://shop.global.flixbus.com/
Frequently asked questions

- Phone
- +46 771 15 15 15
- info@tagkompaniet.se
- Website
- vy.se
Bus from København DGI-byen to Oslo bussterminal
- Ave. Duration
- 8h 10m
- Frequency
- 4 times a day
- Estimated price
- kr 700 - kr 1000
- Schedules at
- vy.se

- Phone
- +47 407 05070
- buss@vy.no
- Website
- vybuss.no
Bus from Copenhagen Ingerslevsgade to Oslo Central Bus Station
- Ave. Duration
- 8h 10m
- Frequency
- 3 times a day
- Estimated price
- kr 900 - kr 1200
- Website
- https://www.vybuss.com/
Bus from Oslo bussterminal to Fagernes skysstasjon
- Ave. Duration
- 3h 11m
- Frequency
- Twice daily
- Estimated price
- kr 400 - kr 500
- Website
- https://www.vybuss.com/
Bus from Kristiansand rutebilstasjon to Bergen busstasjon
- Ave. Duration
- 8h 50m
- Frequency
- Twice daily
- Estimated price
- kr 750 - kr 950
- Website
- https://www.vybuss.com/

- Phone
- +47 815 44 444
- Website
- nor-way.no
Bus from Oslo bussterminal to Fagernes skysstasjon
- Ave. Duration
- 3h 2m
- Frequency
- 5 times a day
- Estimated price
- kr 380 - kr 550
- Schedules at
- nor-way.no
- Online Ticket
- kr 380 - kr 550
Bus from Fagernes skysstasjon to Bergen busstasjon
- Ave. Duration
- 6h 14m
- Frequency
- 5 times a week
- Estimated price
- kr 500 - kr 750
- Schedules at
- nor-way.no
- Online Ticket
- kr 500 - kr 750

- Phone
- +47 51 46 40 99
- info@fjordline.com
- Website
- fjordline.com
Ferry from Hirtshals Færgeterminal to Bergen Skoltegrunnskaien
- Ave. Duration
- 16h 30m
- Frequency
- 3 times a week
- Estimated price
- kr 460 - kr 650
- Website
- Fjordline

- Phone
- +31 85 40 15 252
- info@hollandnorwaylines.com
- Website
- hollandnorwaylines.com
Car ferry from Eemshaven to Kristiansand
- Ave. Duration
- 18h 30m
- Frequency
- 3 times a week
- Estimated price
- kr 1700 - kr 2200
- Schedules at
- hollandnorwaylines.com
- Standard
- kr 1700 - kr 2000
- Flex
- kr 1900 - kr 2200
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 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 Dusseldorf Airport to Bergen Airport is the direct flight which takes 2h.
Düsseldorf to Bergen bus services, operated by Nor-Way Bussekspress, arrive at Bergen busstasjon station.
Düsseldorf to Bergen train services, operated by Norwegian Railways (VY), arrive at Bergen stasjon station.
Yes, the driving distance between Düsseldorf to Bergen is 1908 km. It takes approximately 20h 33m to drive from Düsseldorf to Bergen.
Eurowings, Lufthansa, Norwegian Air Shuttle and three other airlines offer flights from Dusseldorf Airport to Bergen Airport.
There are 338+ hotels available in Bergen. Prices start at kr 637 NOK per night.
The best way to get from Düsseldorf to Dusseldorf Airport is to train which takes 10 min and costs €3 - €5.