There are 5 ways to get from Oslo to Magnitogorsk by train, plane, bus, car, or night train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, fly to Magnitogorsk International Airport
best- Take the train from Oslo S to Oslo lufthavn stasjontrain
- Fly from Oslo Airport, Gardermoen (OSL) to Magnitogorsk International Airport (MQF)plane OSL - MQF
15h 48m₽10,092–28,642Train, bus
- Take the train from Oslo S to København Htrain
- Take the train from Koebenhavn H to Berlin Hbftrain
- Take the bus from Berlin Hauptbahnhof to Kaliningrad Bus stationbus
- Take the train from Kaliningrad-Passajirsk to Samaratrain
- Take the train from Samara to Magnitogorsk Passtrain
3d 21h₽27,836–49,181Drive 4,766.7 km
- Drive from Oslo to Magnitogorskcar 4,766.7 km
2d 6h₽82,845–119,664Train, fly to Ufa International Airport, bus
- Take the train from Oslo S to Oslo lufthavn stasjontrain
- Fly from Oslo Airport, Gardermoen (OSL) to Ufa International Airport (UFA)plane OSL - UFA
- Take the bus from Ufa South Bus Terminal to Magnitogorskbus
21h 18m₽11,032–29,472Train, night train, bus
- Take the train from Oslo S to Göteborg Centralstationtrain
- Take the nighttrain from Molndal station to Berlin Hbfnighttrain
- Take the bus from Berlin Hauptbahnhof to Kaliningrad Bus stationbus
- Take the train from Kaliningrad-Passajirsk to Ufatrain
- Take the train from Ufa to Magnitogorsk Passtrain
4d 5h₽28,289–63,864
Oslo Airport, Gardermoen (OSL) to Magnitogorsk International Airport (MQF) flights
Comparing Your Travel Options
The cheapest way to get from Oslo to Magnitogorsk is to train and fly which costs RUB 10000 - RUB 29000 and takes 15h 48m.
The fastest way to get from Oslo to Magnitogorsk is to train and fly which takes 15h 48m and costs RUB 10000 - RUB 29000.
The distance between Oslo and Magnitogorsk is 2999 km. The road distance is 4766.7 km.
The best way to get from Oslo to Magnitogorsk without a car is to train and bus which takes 3 days 21h and costs RUB 27000 - RUB 50000.
It takes approximately 15h 48m to get from Oslo to Magnitogorsk, including transfers.
Magnitogorsk is 4h ahead of Oslo. It is currently 4:18 AM in Oslo and 8:18 AM in Magnitogorsk.
Yes, the driving distance between Oslo to Magnitogorsk is 4767 km. It takes approximately 2 days 6h to drive from Oslo to Magnitogorsk.
What companies run services between Oslo, Norway and Magnitogorsk, Russia?
There is no direct connection from Oslo to Magnitogorsk. However, you can take the train to Oslo lufthavn stasjon, walk to Oslo Airport, Gardermoen (OSL) airport, fly to Magnitogorsk International Airport (MQF), then take the taxi to Magnitogorsk. Alternatively, you can take a train from Oslo S to Magnitogorsk via København H, Koebenhavn H, Berlin Hbf, Berlin Hauptbahnhof, Kaliningrad Bus station, Kaliningrad-Passajirsk, Samara, and Magnitogorsk Pass in around 3d 21h.
- Website
- aeroflot.ru
Flights from Oslo Airport, Gardermoen to Magnitogorsk International Airport via Belgrade, Moscow Sheremetyevo
- Ave. Duration
- 14h 15m
- When
- Monday, Thursday, and Saturday
- Estimated price
- ₽9,500–42,000
Flights from Oslo Airport, Gardermoen to Ufa International Airport via Belgrade, Moscow Sheremetyevo
- Ave. Duration
- 15h 52m
- When
- Monday, Thursday, and Friday
- Estimated price
- ₽9,500–27,000
- Phone
- +47 23 15 90 00
- [email protected]
- Website
- Flytoget AS
Train from Oslo S to Oslo lufthavn stasjon
- Ave. Duration
- 22 min
- Frequency
- Every 15 minutes
- Estimated price
- ₽1,900–2,100
- Website
- Flytoget AS
Train from Oslo S to Oslo lufthavn stasjon
- Ave. Duration
- 22 min
- Frequency
- Every 15 minutes
- Estimated price
- ₽1,900–2,100
- Website
- Flytoget AS
- Phone
- +47 61 05 19 10
- [email protected]
- Website
- Norwegian Railways (VY)
Train from Oslo S to Oslo lufthavn stasjon
- Ave. Duration
- 30 min
- Frequency
- Every 30 minutes
- Estimated price
- ₽343
- Website
- Norwegian Railways (VY)
- Book at
- Norwegian Railways (VY)
Train from Oslo S to Oslo lufthavn stasjon
- Ave. Duration
- 30 min
- Frequency
- Every 30 minutes
- Estimated price
- ₽343
- Website
- Norwegian Railways (VY)
- Book at
- Norwegian Railways (VY)
Train from Oslo S to Göteborg Centralstation
- Ave. Duration
- 3h 31m
- Frequency
- Every 2 hours
- Estimated price
- ₽2,360
- Website
- Norwegian Railways (VY)
- Book at
- Norwegian Railways (VY)
- Phone
- +46 40 669 62 00
- [email protected]
- Website
- Snälltåget
Train from Oslo S to København H
- Ave. Duration
- 6h 58m
- Frequency
- Once a week
- Estimated price
- ₽6,500–17,000
- Website
- Snälltåget
Train from Oslo S to Göteborg Centralstation
- Ave. Duration
- 4h 2m
- Frequency
- Once a week
- Estimated price
- ₽3,200–8,500
- Website
- Snälltåget
Night train from Molndal station to Berlin Hbf
- Ave. Duration
- 14h 41m
- Frequency
- Twice a week
- Estimated price
- ₽10,000–28,000
- Website
- Snälltåget
- Phone
- +47 70 13 14 15
- [email protected]
- Website
- Danish Railways
Train from Koebenhavn H to Berlin Hbf
- Ave. Duration
- 7h 1m
- Frequency
- Every 4 hours
- Estimated price
- ₽5,554
- Website
- Danish Railways
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Kaliningrad-Passajirsk to Samara
- Ave. Duration
- 46h 3m
- Frequency
- Once a week
- Estimated price
- ₽5,500–10,000
- Website
- Russian Railways
- 1nd Class (SW)
- ₽21,000–31,000
- 3rd Class (Platzcart)
- ₽5,500–7,500
- 2nd Class (Kupé)
- ₽7,000–10,000
Train from Samara to Magnitogorsk Pass
- Ave. Duration
- 15h 22m
- Frequency
- 4 times a week
- Estimated price
- ₽2,100–4,600
- Website
- Russian Railways
- 1nd Class (SW)
- ₽10,000–15,000
- 3rd Class (Platzcart)
- ₽2,100–2,900
- 2nd Class (Kupé)
- ₽3,300–4,600
Train from Kaliningrad-Passajirsk to Ufa
- Ave. Duration
- 2d 7h
- Frequency
- Once a week
- Estimated price
- ₽6,500–12,000
- Website
- Russian Railways
- 1nd Class (SW)
- ₽25,000–35,000
- 3rd Class (Platzcart)
- ₽6,500–8,500
- 2nd Class (Kupé)
- ₽8,000–12,000
Train from Ufa to Magnitogorsk Pass
- Ave. Duration
- 8h 50m
- Frequency
- 3 times a week
- Estimated price
- ₽1,200–3,100
- Website
- Russian Railways
- 1nd Class (SW)
- ₽7,000–11,000
- 3rd Class (Platzcart)
- ₽1,200–1,600
- 2nd Class (Kupé)
- ₽2,200–3,100
- Phone
- +7 (4012) 64-36-35
- [email protected]
- Website
- avl39.ru
Bus from Berlin Hauptbahnhof to Kaliningrad Bus station
- Ave. Duration
- 14h
- Frequency
- 6 times a week
- Estimated price
- ₽8,000–12,000
- Schedules at
- avl39.ru
- Book at
- avl39.ru
Bus from Berlin Hauptbahnhof to Kaliningrad Bus station
- Phone
- 8-800-775-45-73
- Website
- avtovokzaly.ru
Bus from Ufa South Bus Terminal to Magnitogorsk
- Ave. Duration
- 5h
- Frequency
- Once daily
- Estimated price
- ₽1,000–1,900
- Schedules at
- avtovokzaly.ru
Want to know more about travelling around Russia
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




















