There are 5 ways to get from Saint Petersburg to Magnitogorsk Airport (MQF) by plane, train, bus 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.
Cheapest
Bus
-
Take the bus from St Petersburg Bus Terminal to Moscow Severnye Vorota bus station
-
Take the bus from Moscow Severnye Vorota bus station to Izhevsk
-
Take the bus from Izhevsk to Ufa South Bus Terminal
-
Take the bus from Ufa, Yuzhny bus station to Magnitogorsk
Train
-
Take the train from St Petersburg Ladojskii to Samara
-
Take the train from Samara to Magnitogorsk Pass
Train, bus
-
Take the train from St Petersburg Glavny to Ufa
-
Take the bus from Ufa, Yuzhny bus station to Magnitogorsk
Drive
-
Drive from Saint Petersburg to Magnitogorsk Airport (MQF)
Questions & Answers
The cheapest way to get from Saint Petersburg to Magnitogorsk Airport (MQF) is to train and bus which costs RUB 5500 - RUB 8000 and takes 2 days 9h.
The quickest way to get from Saint Petersburg to Magnitogorsk Airport (MQF) is to fly which costs RUB 8500 - RUB 45000 and takes 6h 50m.
The distance between Saint Petersburg and Magnitogorsk Airport (MQF) is 1866 km. The road distance is 2383.3 km.
The best way to get from Saint Petersburg to Magnitogorsk Airport (MQF) without a car is to train which takes 37h 37m and costs RUB 6000 - RUB 9500.
It takes approximately 6h 50m to get from Saint Petersburg to Magnitogorsk Airport (MQF), including transfers.
The best way to get from Saint Petersburg to Magnitogorsk Airport (MQF) is to fly which takes 6h 50m and costs RUB 8500 - RUB 45000. Alternatively, you can train, which costs RUB 6000 - RUB 9500 and takes 37h 37m, you could also bus, which costs RUB 5000 - RUB 12000 and takes 45h 40m.
There is no direct flight from Pulkovo Airport to Magnitogorsk Airport. The quickest flight takes 4h 55m and has one stopover.
Magnitogorsk Airport (MQF) is 2h ahead of Saint Petersburg. It is currently 7:46 AM in Saint Petersburg and 9:46 AM in Magnitogorsk Airport (MQF).
Yes, the driving distance between Saint Petersburg to Magnitogorsk Airport (MQF) is 2383 km. It takes approximately 30h 43m to drive from Saint Petersburg to Magnitogorsk Airport (MQF).
Aeroflot Russian Airlines offers flights from Pulkovo Airport to Magnitogorsk Airport.

- Distance: 1865.7 km
- Duration: 6h 50m
What companies run services between Saint Petersburg, Russia and Magnitogorsk Airport (MQF), Russia?
Aeroflot Russian Airlines flies from Saint Petersburg to Magnitogorsk Airport (MQF) 3 times a day. Alternatively, you can take a train from Saint Petersburg to Magnitogorsk Airport (MQF) via Ladozhskaya, St Petersburg Ladojskii, Samara, and Magnitogorsk Pass in around 37h 37m.

- Website
- aeroflot.ru
Flights from Pulkovo to Magnitogorsk via Moscow Sheremetyevo
- Ave. Duration
- 5h 33m
- When
- Every day
- Estimated price
- RUB 8500 - RUB 44000

- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from St Petersburg Ladojskii to Samara
- Ave. Duration
- 19h 40m
- Frequency
- Once daily
- Estimated price
- RUB 3700 - RUB 5500
- Website
- https://eng.rzd.ru/
- 3rd Class (Platzcart)
- RUB 3700 - RUB 5500
- 2nd Class (Kupé)
- RUB 3700 - RUB 5500
- 1nd Class (SW)
- RUB 16000 - RUB 25000
Train from Samara to Magnitogorsk Pass
- Ave. Duration
- 15h 26m
- Frequency
- 3 times a week
- Estimated price
- RUB 2100 - RUB 3300
- Website
- https://eng.rzd.ru/
- 3rd Class (Platzcart)
- RUB 2200 - RUB 3300
- 2nd Class (Kupé)
- RUB 2100 - RUB 3100
- 1nd Class (SW)
- RUB 7000 - RUB 11000
Train from St Petersburg Glavny to Ufa
- Ave. Duration
- 2 days 2h
- Frequency
- Once a week
- Estimated price
- RUB 4200 - RUB 6500
- Website
- https://eng.rzd.ru/
- 3rd Class (Platzcart)
- RUB 4200 - RUB 6500
- 2nd Class (Kupé)
- RUB 4300 - RUB 6500
- 1nd Class (SW)
- RUB 20000 - RUB 31000

- Phone
- 8-800-775-45-73
- Website
- avtovokzaly.ru
Bus from St Petersburg Bus Terminal to Moscow Severnye Vorota bus station
- Ave. Duration
- 10h
- Frequency
- Every 4 hours
- Estimated price
- RUB 1000 - RUB 1700
- Schedules at
- avtovokzaly.ru
Bus from Moscow Severnye Vorota bus station to Izhevsk
- Ave. Duration
- 22h 22m
- Frequency
- Once daily
- Estimated price
- RUB 2000 - RUB 3900
- Schedules at
- avtovokzaly.ru

- Phone
- +371 67214512
- info@ecolines.lv
- Website
- ecolines.net
Bus from St Petersburg Bus Terminal to Moscow Severnye Vorota bus station
- Ave. Duration
- 9h 30m
- Frequency
- Once daily
- Estimated price
- RUB 1500 - RUB 6000
- Schedules at
- ecolines.net

- Website
- auto-kruiz.ru
Bus from Izhevsk to Ufa South Bus Terminal
- Ave. Duration
- 5h
- Frequency
- 3 times a day
- Estimated price
- RUB 800
- Schedules at
- auto-kruiz.ru

- Phone
- 8 (347) 262-66-62
- Website
- bashauto.ru
Bus from Ufa, Yuzhny bus station to Magnitogorsk
- Ave. Duration
- 5h
- Frequency
- Once daily
- Estimated price
- RUB 1000
- Schedules at
- bashauto.ru
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including 4 stunningly beautiful Philippines islands you need to visit, Which side of Niagara Falls should I choose (and how do I get there)? and Italian Lakes: Getting around by train - to help you get the most out of your next trip.