There are 12 ways to get from Moscow to Bergen by plane, train, 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.
Fly Sheremetyevo International Airport to Bergen
best- Fly from Sheremetyevo International Airport (SVO) to Bergen (BGO)plane SVO - BGO
13h 30mkr 1,321–3,039Train, bus
- Take the train from Moskva Belorusskaia to Kaliningrad-Passajirsktrain
- Take the bus from Kaliningrad Bus station to Berlin Hauptbahnhofbus 905 / ...
- Take the train from Berlin Hbf to Malmö Ctrain 083
- Take the train from Malmö Centralstation to Oslo Strain
- Take the train from Oslo S to Bergen stasjontrain F4
2d 9hkr 4,481–7,723Bus
- Take the bus from Severnye Vorota Bus Terminal to Minsk Central Bus Stationbus
- Take the bus from Minsk Central Bus Station to Berlin, Zentralen Omnibusbahnhofbus
- Take the bus from Berlin, Zentralen Omnibusbahnhof to Oslo bussterminalbus
- Take the bus from Oslo bussterminal to Arna terminalbus
2d 9hkr 2,547–5,473Bus, ferry, train
- Take the bus from Severnye Vorota Bus Terminal to Riga Central Bus Stationbus
- Take the bus from Tērbatas iela to Reisisadama D-terminalbus
- Take the ferry from Tallinn to Stockholmferry
- Take the train from Stockholm Centralstation to Oslo Strain 70
- Take the train from Oslo S to Bergen stasjontrain F4
2d 14hkr 3,420–5,656Fly Moscow Vnukovo to Bergen
- Fly from Moscow Vnukovo (VKO) to Bergen (BGO)plane VKO - BGO
13h 45mkr 2,189–6,115Fly Sheremetyevo International Airport to Oslo Airport, Gardermoen, train
- Fly from Sheremetyevo International Airport (SVO) to Oslo Airport, Gardermoen (OSL)plane SVO - OSL
- Take the train from Oslo lufthavn stasjon to Asker stasjontrain
- Take the train from Asker stasjon to Bergen stasjontrain
18h 9mkr 2,149–4,142Fly Sheremetyevo International Airport to Stord, ferry
- Fly from Sheremetyevo International Airport (SVO) to Stord (SRP)plane SVO - SRP
- Take the ferry from Rubbestadneset båtkai to Strandkaiterminalen båtkaiferry
20h 35mkr 2,014–4,172Fly Moscow Vnukovo to Oslo Airport, Gardermoen, train
- Fly from Moscow Vnukovo (VKO) to Oslo Airport, Gardermoen (OSL)plane VKO - OSL
- Take the train from Oslo lufthavn stasjon to Asker stasjontrain
- Take the train from Asker stasjon to Bergen stasjontrain
19h 14mkr 3,017–7,118Fly Sheremetyevo International Airport to Stavanger Airport, Sola, bus
- Fly from Sheremetyevo International Airport (SVO) to Stavanger Airport, Sola (SVG)plane SVO - SVG
- Take the bus from Stavanger bussterminal to Bergen busstasjonbus
18h 8mkr 1,749–4,482Fly Sheremetyevo International Airport to Haugesund Airport, Karmøy, bus
- Fly from Sheremetyevo International Airport (SVO) to Haugesund Airport, Karmøy (HAU)plane SVO - HAU
- Take the bus from Avaldsnes to Bergen busstasjonbus
20h 59mkr 1,718–3,761Train, bus, car ferry
- Take the train from Leningradsky Railway Terminal to Murmansktrain
- Take the bus from Murmansk Bus station to Zapolyarnybus 211
- Take the bus from Zapolyarny to Kirkenes Airportbus
- Take the car ferry from Kirkenes kystrutekai to Bergen Nøstet kystrutekaicarferry Hur
6d 22hDrive 3,582.4 km
- Drive from Moscow to Bergencar 3,582.4 km
38h 45mkr 7,538–10,888
Moscow to Bergen by train and bus
Questions & Answers
The cheapest way to get from Moscow to Bergen is to fly which costs kr 1300 - kr 3100 and takes 13h 30m.
The fastest way to get from Moscow to Bergen is to fly which takes 13h 30m and costs kr 1300 - kr 3100.
The distance between Moscow and Bergen is 1969 km. The road distance is 3582.4 km.
The best way to get from Moscow to Bergen without a car is to train and bus which takes 2 days 9h and costs kr 4400 - kr 8000.
It takes approximately 13h 30m to get from Moscow to Bergen, including transfers.
The best way to get from Moscow to Bergen is to fly which takes 13h 30m and costs kr 1300 - kr 3100. Alternatively, you can bus, which costs kr 2500 - kr 5500 and takes 2 days 9h.
Bergen is 1h behind Moscow. It is currently 7:44 PM in Moscow and 6:44 PM in Bergen.
Yes, the driving distance between Moscow to Bergen is 3582 km. It takes approximately 38h 45m to drive from Moscow to Bergen.
There are 1110+ hotels available in Bergen.
What companies run services between Moscow, Russia and Bergen, Norway?
Aeroflot Russian Airlines, Norwegian Air Shuttle, and two other airlines fly from Sheremetyevo International Airport (SVO) to Bergen (BGO) twice daily. Alternatively, you can take a bus from Severnye Vorota Bus Terminal to Bergen stasjon via Minsk Central Bus Station, Berlin, Zentralen Omnibusbahnhof, Oslo bussterminal, Arna terminal, and Arna stasjon in around 2d 9h.
- Website
- norwegian.com
Flights from Sheremetyevo International Airport to Bergen via Antalya
- Ave. Duration
- 11h 45m
- When
- Saturday and Tuesday
- Estimated price
- kr 2,100–6,500
Flights from Sheremetyevo International Airport to Bergen via Belgrade, Oslo Airport, Gardermoen
- Ave. Duration
- 11h 27m
- When
- Monday to Friday
- Estimated price
- kr 1,200–2,900
Flights from Sheremetyevo International Airport to Bergen via Belgrade, Copenhagen
- Ave. Duration
- 13h 55m
- When
- Sunday
- Estimated price
- kr 1,200–2,900
Flights from Sheremetyevo International Airport to Bergen via Belgrade, Berlin Brandenburg
- Ave. Duration
- 16h 10m
- When
- Tuesday and Thursday
- Estimated price
- kr 1,200–2,900
Flights from Moscow Vnukovo to Bergen via Antalya
- Ave. Duration
- 13h 22m
- When
- Saturday and Tuesday
- Estimated price
- kr 2,100–6,500
Flights from Moscow Vnukovo to Bergen via Istanbul, Krakow
- Ave. Duration
- 10h 25m
- When
- Wednesday
- Estimated price
- kr 2,100–6,000
Flights from Moscow Vnukovo to Bergen via Istanbul, Berlin Brandenburg
- Ave. Duration
- 12h 40m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- kr 2,100–6,000
Flights from Moscow Vnukovo to Bergen via Sabiha Gokcen, Copenhagen
- Ave. Duration
- 12h 50m
- When
- Monday to Thursday
- Estimated price
- kr 2,000–8,000
Flights from Moscow Vnukovo to Bergen via Sabiha Gokcen, Berlin Brandenburg
- Ave. Duration
- 12h 55m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- kr 2,100–8,000
Flights from Sheremetyevo International Airport to Stavanger Airport, Sola via Antalya
- Ave. Duration
- 12h 55m
- When
- Saturday
- Estimated price
- kr 2,400–7,000
Flights from Sheremetyevo International Airport to Stavanger Airport, Sola via Belgrade, Oslo Airport, Gardermoen
- Ave. Duration
- 10h 32m
- When
- Thursday to Friday
- Estimated price
- kr 1,400–3,400
Flights from Sheremetyevo International Airport to Stavanger Airport, Sola via Belgrade, Copenhagen
- Ave. Duration
- 9h 55m
- When
- Monday and Tuesday
- Estimated price
- kr 1,400–3,300
Flights from Sheremetyevo International Airport to Haugesund Airport, Karmøy via Bodrum, Oslo Airport, Gardermoen
- Ave. Duration
- 20h 15m
- When
- Tuesday
- Estimated price
- kr 2,300–7,000
- Website
- flysas.com
Flights from Sheremetyevo International Airport to Bergen via Belgrade, Copenhagen
- Ave. Duration
- 10h 55m
- When
- Monday, Tuesday, and Thursday
- Estimated price
- kr 1,200–2,900
Flights from Moscow Vnukovo to Bergen via Sabiha Gokcen, Copenhagen
- Ave. Duration
- 13h 20m
- When
- Monday to Saturday
- Estimated price
- kr 2,700–8,000
Flights from Sheremetyevo International Airport to Stavanger Airport, Sola via Belgrade, Copenhagen
- Ave. Duration
- 14h 35m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- kr 1,400–3,300
Flights from Sheremetyevo International Airport to Stavanger Airport, Sola via Istanbul, Copenhagen
- Ave. Duration
- 18h
- When
- Wednesday, Friday, and Sunday
- Estimated price
- kr 1,700–6,000
Flights from Sheremetyevo International Airport to Haugesund Airport, Karmøy via Belgrade, Oslo Airport, Gardermoen
- Ave. Duration
- 12h 45m
- When
- Every day
- Estimated price
- kr 1,300–6,000
Flights from Sheremetyevo International Airport to Haugesund Airport, Karmøy via Istanbul, Oslo Airport, Gardermoen
- Ave. Duration
- 13h 15m
- When
- Wednesday and Friday
- Estimated price
- kr 2,300–6,500
- Website
- dat.dk
Flights from Sheremetyevo International Airport to Stord via Belgrade, Oslo Airport, Gardermoen
- Ave. Duration
- 19h 31m
- When
- Monday, Tuesday, Thursday, Wednesday, Sunday, and Friday
- Estimated price
- kr 1,400–6,000
Flights from Sheremetyevo International Airport to Stord via Istanbul, Oslo Airport, Gardermoen
- Ave. Duration
- 17h
- When
- Sunday and Monday
- Estimated price
- kr 2,500–7,000
Flights from Sheremetyevo International Airport to Stord via Belgrade, Copenhagen, Oslo Airport, Gardermoen
- Ave. Duration
- 17h 20m
- When
- Monday, Tuesday, and Thursday
- Estimated price
- kr 1,400–3,400
Flights from Sheremetyevo International Airport to Stord via Belgrade, Vienna, Oslo Airport, Gardermoen
- Ave. Duration
- 17h 20m
- When
- Monday and Wednesday
- Estimated price
- kr 1,400–3,400
- Website
- turkishairlines.com
Flights from Sheremetyevo International Airport to Oslo Airport, Gardermoen via Istanbul
- Ave. Duration
- 9h
- When
- Wednesday, Friday, Sunday, and Monday
- Estimated price
- kr 1,900–5,500
Flights from Moscow Vnukovo to Oslo Airport, Gardermoen via Istanbul
- Ave. Duration
- 9h 46m
- When
- Every day
- Estimated price
- kr 1,900–5,500
- Website
- airserbia.com
Flights from Sheremetyevo International Airport to Oslo Airport, Gardermoen via Belgrade
- Ave. Duration
- 8h 47m
- When
- Every day
- Estimated price
- kr 1,000–2,500
- Website
- flypgs.com
Flights from Moscow Vnukovo to Oslo Airport, Gardermoen via Sabiha Gokcen
- Ave. Duration
- 10h 22m
- When
- Every day
- Estimated price
- kr 1,700–6,500
- Website
- finnair.com
Flights from Sheremetyevo International Airport to Stavanger Airport, Sola via Belgrade, Stockholm
- Ave. Duration
- 15h 20m
- When
- Saturday
- Estimated price
- kr 1,400–3,400
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Moskva Belorusskaia to Kaliningrad-Passajirsk
- Ave. Duration
- 19h 45m
- Frequency
- Twice daily
- Estimated price
- kr 430–850
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- kr 1,800–2,600
- 3rd Class (Platzcart)
- kr 430–600
- 2nd Class (Kupé)
- kr 600–850
Train from Leningradsky Railway Terminal to Murmansk
- Ave. Duration
- 35h 24m
- Frequency
- Twice daily
- Estimated price
- kr 600–1,200
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- kr 2,400–3,500
- 3rd Class (Platzcart)
- kr 600–800
- 2nd Class (Kupé)
- kr 800–1,200
- Phone
- +46 40 669 62 00
- snalltaget@snalltaget.se
- Website
- snalltaget.se
Train from Berlin Hbf to Malmö C
- Ave. Duration
- 9h 19m
- Frequency
- Once daily
- Estimated price
- kr 1,200–1,900
- Website
- https://www.snalltaget.se/en
Train from Malmö Centralstation to Oslo S
- Ave. Duration
- 6h 38m
- Frequency
- 6 times a week
- Estimated price
- kr 950–1,500
- Website
- https://www.snalltaget.se/en
- Phone
- +47 61 05 19 10
- tog@vy.no
- Website
- vy.no
Train from Malmö Centralstation to Oslo S
- Ave. Duration
- 6h 40m
- Frequency
- Once daily
- Estimated price
- kr 1,300–2,100
- Website
- https://www.vy.no/en
- Book at
- https://www.vy.no/en/buy-tickets/train-and-bus-tickets
Train from Oslo S to Bergen stasjon
- Ave. Duration
- 6h 35m
- Frequency
- Every 4 hours
- Estimated price
- kr 900–1,400
- Website
- https://www.vy.no/en
- Book at
- https://www.vy.no/en/buy-tickets/train-and-bus-tickets
Train from Oslo lufthavn stasjon to Asker stasjon
- Ave. Duration
- 46 min
- Frequency
- Every 30 minutes
- Estimated price
- kr 150–230
- Website
- https://www.vy.no/en
- Book at
- https://www.vy.no/en/buy-tickets/train-and-bus-tickets
Train from Asker stasjon to Bergen stasjon
- Ave. Duration
- 6h 14m
- Frequency
- 5 times a day
- Estimated price
- kr 850–1,300
- Website
- https://www.vy.no/en
- Book at
- https://www.vy.no/en/buy-tickets/train-and-bus-tickets
- Phone
- +46 77 175 75 75
- kundservice@sj.se
- Website
- sj.se
Train from Stockholm Centralstation to Oslo S
- Ave. Duration
- 5h 43m
- Frequency
- 5 times a day
- Estimated price
- kr 800–1,300
- Website
- https://www.sj.se/en
- Phone
- +46 771 15 15 15
- info@vy.se
- Website
- vy.se
Train from Stockholm Centralstation to Oslo S
- Ave. Duration
- 6h 57m
- Frequency
- Twice a week
- Schedules at
- vy.se
- Phone
- +47 23 15 90 00
- flytoget@flytoget.no
- Website
- flytoget.no
Train from Oslo lufthavn stasjon to Asker stasjon
- Ave. Duration
- 45 min
- Frequency
- Every 30 minutes
- Estimated price
- kr 250–280
- Website
- https://flytoget.no/en/
- Phone
- +7 (4012) 64-36-35
- info@avl39.ru
- Website
- avl39.ru
Bus from Kaliningrad Bus station to Berlin Hauptbahnhof
- Phone
- +7 812 386 79 79
- eco@ecolines.ru
- Website
- ecolines.ru
Bus from Severnye Vorota Bus Terminal to Minsk Central Bus Station
- Ave. Duration
- 9h 30m
- Frequency
- Twice daily
- Estimated price
- kr 180–350
- Schedules at
- ecolines.ru
- Book at
- ecolines.ru
- Phone
- +375-17-251-14-11
- info@minsktrans.by
- Website
- minsktrans.by
Bus from Minsk Central Bus Station to Berlin, Zentralen Omnibusbahnhof
- Ave. Duration
- 17h 56m
- Frequency
- Twice a week
- Estimated price
- kr 390–1,600
- Schedules at
- https://minsktrans.by/en/home/
- Book at
- https://infobus.by/en/bus
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- https://www.flixbus.fr
Bus from Berlin, Zentralen Omnibusbahnhof to Oslo bussterminal
- Ave. Duration
- 18h 5m
- Frequency
- Once daily
- Estimated price
- kr 850–1,500
- Website
- https://www.flixbus.co.uk
Bus from Stavanger bussterminal to Bergen busstasjon
- Ave. Duration
- 4h 40m
- Frequency
- 5 times a day
- Estimated price
- kr 180–300
- Website
- https://www.flixbus.co.uk
- Phone
- +47 407 05070
- buss@vy.no
- Website
- vybuss.no
Bus from Oslo bussterminal to Arna terminal
- Ave. Duration
- 9h 4m
- Frequency
- Twice a week
- Estimated price
- kr 1,100–2,000
- Website
- https://www.vybuss.com/
Bus from Stavanger bussterminal to Bergen busstasjon
- Ave. Duration
- 4h 50m
- Frequency
- Twice daily
- Estimated price
- kr 460–850
- Website
- https://www.vybuss.com/
Bus from Avaldsnes to Bergen busstasjon
- Ave. Duration
- 3h 13m
- Frequency
- Twice daily
- Estimated price
- kr 300–550
- Website
- https://www.vybuss.com/
- Phone
- +371 67 214 512
- info@ecolines.lv
- Website
- ecolines.net
Bus from Severnye Vorota Bus Terminal to Riga Central Bus Station
- Ave. Duration
- 19h 30m
- Frequency
- Once daily
- Estimated price
- kr 700–1,300
- Website
- https://ecolines.net/
- Phone
- +372 680 0909
- info@luxexpress.eu
- Website
- luxexpress.eu
Bus from Tērbatas iela to Reisisadama D-terminal
- Ave. Duration
- 4h 35m
- Frequency
- Once daily
- Estimated price
- kr 220–410
- Website
- https://luxexpress.eu/en/
- Phone
- (+47) 22 31 31 50
- Website
- nor-way.no
Bus from Stavanger bussterminal to Bergen busstasjon
- Ave. Duration
- 5h 5m
- Frequency
- Every 2 hours
- Estimated price
- kr 390–550
- Website
- https://www.nor-way.no/en/
Bus from Avaldsnes to Bergen busstasjon
- Ave. Duration
- 3h 25m
- Frequency
- Every 4 hours
- Estimated price
- kr 320–450
- Website
- https://www.nor-way.no/en/
- Website
- route51.ru
Bus from Murmansk Bus station to Zapolyarny
- Ave. Duration
- 2h 25m
- Frequency
- Twice daily
- Estimated price
- kr 39
- Schedules at
- route51.ru
- Phone
- +7 (8152) 400-205
- borodinbus@mail.ru
- Website
- borodinbus.com
Bus from Zapolyarny to Kirkenes Airport
- Ave. Duration
- 1h 37m
- Frequency
- Once daily
- Website
- https://borodinbus.com/
- Schedules at
- https://borodinbus.com/transit
- Phone
- +358 3 4399880
- individual.sales@vikingline.com
- Website
- vikingline.fi
Ferry from Tallinn to Stockholm
- Ave. Duration
- 21h
- Frequency
- Once daily
- Estimated price
- kr 750–1,200
- Website
- https://www.sales.vikingline.com/
- Phone
- +47 55 55 90 70
- Website
- skyss.no
Ferry from Rubbestadneset båtkai to Strandkaiterminalen båtkai
- Ave. Duration
- 1h 30m
- Frequency
- 3 times a day
- Estimated price
- kr 65–110
- Website
- https://www.skyss.no/en
- Adult passenger
- kr 65–110
- Phone
- +442039 935 562
- book@hurtigruten.com
- Website
- hurtigruten.com
Car ferry from Kirkenes kystrutekai to Bergen Nøstet kystrutekai
- Ave. Duration
- 5d 2h
- Frequency
- Once daily
- Estimated price
- kr 10,000–17,000
- Website
- https://www.hurtigruten.com
- Phone
- +47 70 00 70 70
- kystruten@havila.no
- Website
- havilavoyages.com
Car ferry from Kirkenes kystrutekai to Bergen Nøstet kystrutekai
- Ave. Duration
- 5d 2h
- Frequency
- 3 times a week
- Estimated price
- kr 6,500–7,500
- Website
- https://www.havilavoyages.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
Read the travel guide
Want to know more about Flixbus?
Read the travel guide










































