There are 8 ways to get from Moscow to Oslo by plane, train, car, bus or car ferry
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
Cheapest option
Bus • 47h 40m
6 alternative options
Fly Moscow Vnukovo to Oslo, train • 10h 7m
Train • 43h 21m
Bus, car ferry, train • 44h 31m
Train, bus • 2 days 6h
Drive • 31h 39m
Questions & Answers
The cheapest way to get from Moscow to Oslo is to train and bus which costs RUB 11000 - RUB 20000 and takes 2 days 6h.
The fastest way to get from Moscow to Oslo is to fly and train which takes 10h 7m and costs RUB 11000 - RUB 39000.
No, there is no direct bus from Moscow to Oslo. However, there are services departing from Severnye Vorota Bus Terminal and arriving at Oslo via Minsk Central Bus Station and Berlin central bus station. The journey, including transfers, takes approximately 47h 40m.
The distance between Moscow and Oslo is 1688 km. The road distance is 3153.1 km.
The best way to get from Moscow to Oslo without a car is to bus and car ferry and train which takes 44h 31m and costs .
It takes approximately 10h 7m to get from Moscow to Oslo, including transfers.
Moscow to Oslo bus services, operated by Ecolines, depart from Severnye Vorota Bus Terminal station.
The best way to get from Moscow to Oslo is to train which takes 43h 21m and costs RUB 19000 - RUB 34000. Alternatively, you can bus, which costs RUB 11000 - RUB 26000 and takes 47h 40m.
Moscow to Oslo bus services, operated by FlixBus, arrive at Oslo station.
Oslo is 2h behind Moscow. It is currently 12:55 PM in Moscow and 10:55 AM in Oslo.
- Distance: 1687.9 km
- Duration: 10h 7m
What companies run services between Moscow, Russia and Oslo, Norway?
You can take a train from Moskva Belorusskaia to Oslo via Brest C, Terespol, Warszawa Wschodnia, Berlin Hauptbahnhof, and Göteborg Centralstation in around 43h 21m. Alternatively, you can take a bus from Moscow Severnye Vorota bus station to Oslo via Minsk Central Bus Station, Berlin ZOB, and Berlin central bus station in around 47h 40m.
- Website
- klm.com
Flights from Moscow Sheremetyevo to Oslo via Amsterdam Schiphol
- Ave. Duration
- 6h 25m
- When
- Thursday
- Estimated price
- kr 1800 - kr 4100
Flights from Moscow Sheremetyevo to Oslo Sandefjord via Amsterdam Schiphol, Bergen
- Ave. Duration
- 19h 25m
- When
- Thursday
- Estimated price
- kr 2600 - kr 5500
Flights from Moscow Sheremetyevo to Oslo Sandefjord via Amsterdam Schiphol, Copenhagen
- Ave. Duration
- 20h 20m
- When
- Thursday
- Estimated price
- kr 2500 - kr 5500
Flights from Moscow Sheremetyevo to Oslo Sandefjord via Belgrade, Copenhagen
- Ave. Duration
- 10h 20m
- When
- Friday
- Estimated price
- kr 1500 - kr 5500
- Website
- turkishairlines.com
Flights from Moscow Vnukovo to Oslo via Istanbul
- Ave. Duration
- 11h 6m
- When
- Every day
- Estimated price
- kr 1900 - kr 8000
- Website
- airserbia.com
Flights from Moscow Sheremetyevo to Oslo via Belgrade
- Ave. Duration
- 7h 27m
- When
- Monday, Thursday, Friday and Sunday
- Estimated price
- kr 1100 - kr 4200
- Website
- airfrance.com
Flights from Moscow Sheremetyevo to Oslo via Paris Charles de Gaulle
- Ave. Duration
- 8h 25m
- When
- Friday
- Estimated price
- kr 2300 - kr 4400
- Website
- flypgs.com
Flights from Moscow Vnukovo to Oslo via Sabiha Gokcen
- Ave. Duration
- 18h 55m
- When
- Tuesday, Wednesday, Thursday, Friday and Saturday
- Estimated price
- kr 1500 - kr 5500
- Website
- wideroe.no
Flights from Moscow Sheremetyevo to Oslo Sandefjord via Belgrade, Copenhagen
- Ave. Duration
- 10h 20m
- When
- Friday
- Estimated price
- kr 1500 - kr 5500
- Website
- ryanair.com
Flights from Moscow Sheremetyevo to Oslo Sandefjord via Belgrade, Zagreb
- Ave. Duration
- 20h 10m
- When
- Sunday
- Estimated price
- kr 1500 - kr 6000
- Phone
- 23 15 90 00
- flytoget@flytoget.no
- Website
- flytoget.no
Train from Oslo lufthavn stasjon to Oslo S
- Ave. Duration
- 22 min
- Frequency
- Every 15 minutes
- Estimated price
- kr 210 - kr 230
- Website
- Flytoget AS
- Phone
- 105
Train from Moskva Belorusskaia to Brest C
- Ave. Duration
- 13h 51m
- Frequency
- Once daily
- Estimated price
- kr 500 - kr 1000
- Website
- https://www.rw.by/
- Schedules at
- https://pass.rw.by/ru/
- Book at
- https://pass.rw.by/ru/
- 3rd Class (Platzcart)
- kr 520 - kr 570
- 2nd Class (Kupé)
- kr 850 - kr 1000
- 1nd Class (SW)
- kr 1879
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Moskva Belorusskaia to Brest C
- Ave. Duration
- 12h 3m
- Frequency
- 4 times a week
- Estimated price
- kr 410 - kr 1200
- Website
- https://eng.rzd.ru/
- 3rd Class (Platzcart)
- kr 410 - kr 600
- 2nd Class (Kupé)
- kr 750 - kr 1200
- 1nd Class (SW)
- kr 1300 - kr 2000
- Phone
- 703 200 200
- Website
- intercity.pl
Train from Terespol to Warszawa Wschodnia
- Ave. Duration
- 2h 13m
- Frequency
- Every 4 hours
- Estimated price
- kr 120 - kr 190
- Website
- https://www.intercity.pl/en/
- 2nd Class
- kr 120 - kr 140
- 1st Class
- kr 160 - kr 190
Train from Warszawa Wschodnia to Berlin Hbf
- Ave. Duration
- 5h 46m
- Frequency
- Every 4 hours
- Estimated price
- kr 180 - kr 280
- Website
- https://www.intercity.pl/en/
- 2nd Class
- kr 180 - kr 210
- 1st Class
- kr 230 - kr 280
- Phone
- +46 77 175 75 75
- kundservice@sj.se
- Website
- sj.se
Train from Berlin Hauptbahnhof to Göteborg Centralstation
- Ave. Duration
- 13h 28m
- Frequency
- Twice 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
- Phone
- +47 61 05 19 10
- tog@vy.no
- Website
- vy.no
Train from Göteborg Centralstation to Oslo S
- Ave. Duration
- 3h 47m
- Frequency
- Every 2 hours
- Estimated price
- kr 500 - kr 800
- Website
- https://www.vy.no/en
- Phone
- 08 600 10 00
- Website
- sl.se
Train from Nynäshamn station to Stockholm City station
- Ave. Duration
- 56 min
- Frequency
- Hourly
- Estimated price
- kr 55
- Website
- https://sl.se/en/in-english
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Moskva Belorusskaia to Kaliningrad-Passajirsk
- Ave. Duration
- 19h 59m
- Frequency
- Twice daily
- Estimated price
- kr 340 - kr 550
- Website
- https://eng.rzd.ru/
- 3rd Class (Platzcart)
- kr 350 - kr 550
- 2nd Class (Kupé)
- kr 340 - kr 500
- 1nd Class (SW)
- kr 1400 - kr 2100
- Phone
- +371 67214512
- info@ecolines.lv
- Website
- ecolines.net
Bus from Severnye Vorota Bus Terminal to Riga Central Bus Station
- Ave. Duration
- 20h 45m
- Frequency
- Once daily
- Estimated price
- kr 550 - kr 1500
- Schedules at
- ecolines.net
- Book at
- ecolines.ru
Bus from Severnye Vorota Bus Terminal to Minsk Central Bus Station
- Ave. Duration
- 9h 30m
- Frequency
- Once daily
- Estimated price
- kr 240 - kr 700
- Schedules at
- ecolines.net
- Phone
- +371 80 001 188
- info@1188.lv
- Website
- 1188.lv
Bus from Riga to Ventspils AO
- Ave. Duration
- 2h 55m
- Frequency
- Every 2 hours
- Estimated price
- kr 80 - kr 95
- Schedules at
- 1188.lv
- Phone
- +47 407 05070
- buss@vy.no
- Website
- vybuss.no
Bus from Stockholm Cityterminalen to Oslo Bussterminal
- Ave. Duration
- 7h 45m
- Frequency
- Twice daily
- Estimated price
- kr 700 - kr 1100
- Website
- https://www.vybuss.com/
- Phone
- +46 771 15 15 15
- info@tagkompaniet.se
- Website
- vy.se
Bus from Stockholm Cityterminalen to Oslo Bussterminal
- Ave. Duration
- 7h 20m
- Frequency
- Once a week
- Estimated price
- kr 600 - kr 900
- Schedules at
- vy.se
- Phone
- +375-17-251-14-11
- info@minsktrans.by
- Website
- minsktrans.by
Bus from Severnye Vorota Bus Terminal to Minsk Central Bus Station
- Ave. Duration
- 10h 30m
- Frequency
- Twice a week
- Estimated price
- kr 120 - kr 250
- Website
- https://minsktrans.by/en/home/
- Book at
- https://infobus.by/en/bus
Bus from Minsk Central Bus Station to Berlin ZOB
- Ave. Duration
- 18h 20m
- Frequency
- Twice a week
- Estimated price
- kr 180 - kr 1200
- Website
- 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
- flixbus.de
Bus from Berlin central bus station to Oslo
- Ave. Duration
- 17h 50m
- Frequency
- Once daily
- Estimated price
- kr 1000 - kr 1500
- Website
- https://www.flixbus.co.uk
Frequently asked questions
- Phone
- +7 (4012) 64-36-35
- info@avl39.ru
- Website
- avl39.ru
Bus from Kaliningrad Bus station to Elbląg
- Phone
- +48 77 443 44 44
- poczta@sindbad.pl
- Website
- sindbad.pl
Bus from Elbląg to Oslo
- Ave. Duration
- 30h
- Frequency
- Twice a week
- Estimated price
- kr 1000 - kr 1400
- Website
- https://www.sindbad.pl/en/home
- Phone
- +44 844 770 7070
- info.se@stenaline.com
- Website
- stenaline.co.uk
Car ferry from Ventspils to Nynäshamn
- Ave. Duration
- 8h 31m
- Frequency
- Once daily
- Website
- https://www.stenalinetravel.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.
More Questions & Answers
Yes, the driving distance between Moscow to Oslo is 3153 km. It takes approximately 31h 39m to drive from Moscow to Oslo.
There are 525+ hotels available in Oslo. Prices start at kr 580 NOK per night.