There are two flights per day to Magnitogorsk from [wiki=7e35e74e610188414ad24235dd787c78]Moscow's[/wiki] Vnukovo airport and Domodedovo International Airport (Utair).
There is only one train from Moscow to Magnitogorsk, and only on odd days.
You can reach Magnitogorsk by car by routes M7 or M5 through [wiki=7965374f9592af19bfebce18a26c857b]Ufa[/wiki].