Cheap flights from Moscow to Johannesburg

Find cheap Moscow Russia to Johannesburg South Africa flights with our free search service. Compare all available fares for direct or connection flights from Moscow to Johannesburg.

1 travelers, Economy class
1 (12+)
0 (2-11)
0 (<2yrs)
Powered by Flightpedia.org
Flight Departure Date Arrival Date Price Duration Number Stops Updated
Moscow (MOW) - Johannesburg (JNB) 2021-05-04 2021-05-19 592.23 USD 34 hours 35 minutes Connection 2020-10-30T15:01:48.709126
Moscow (MOW) - Johannesburg (JNB) 2021-05-05 2021-05-20 624.32 USD 55 hours 25 minutes Connection 2020-10-29T21:43:55.918645
Moscow (MOW) - Johannesburg (JNB) 2021-03-21 2021-03-30 641.56 USD 41 hours 0 minutes Connection 2020-10-27T22:25:35.530316
Moscow (MOW) - Johannesburg (JNB) 2021-07-26 2021-08-13 643.95 USD 55 hours 25 minutes Connection 2020-10-30T22:07:39.034751
Moscow (MOW) - Johannesburg (JNB) 2020-12-04 2020-12-31 662.19 USD 45 hours 15 minutes Connection 2020-10-30T16:42:47.018217
Moscow (MOW) - Johannesburg (JNB) 2021-01-07 2021-01-31 662.19 USD 42 hours 35 minutes Connection 2020-10-30T02:11:20.794789
Moscow (MOW) - Johannesburg (JNB) 2020-12-09 2020-12-23 662.19 USD 54 hours 10 minutes Connection 2020-10-30T07:40:14.446140
Moscow (MOW) - Johannesburg (JNB) 2020-12-09 2020-12-30 662.19 USD 45 hours 15 minutes Connection 2020-10-30T02:10:00.978562
Moscow (MOW) - Johannesburg (JNB) 2021-01-11 2021-01-18 662.19 USD 45 hours 10 minutes Connection 2020-10-30T15:46:10.805416
Moscow (MOW) - Johannesburg (JNB) 2020-12-14 2020-12-25 662.19 USD 45 hours 15 minutes Connection 2020-10-30T07:37:57.157527
Moscow (MOW) - Johannesburg (JNB) 2021-01-19 2021-01-26 662.19 USD 42 hours 35 minutes Connection 2020-10-28T05:32:03.642885
Moscow (MOW) - Johannesburg (JNB) 2020-12-21 2021-01-08 662.19 USD 45 hours 15 minutes Connection 2020-10-28T10:04:36.351031
Moscow (MOW) - Johannesburg (JNB) 2020-12-30 2021-01-08 662.19 USD 45 hours 15 minutes Connection 2020-10-30T18:56:29.448439
Moscow (MOW) - Johannesburg (JNB) 2020-12-30 2021-01-10 662.19 USD 45 hours 15 minutes Connection 2020-10-29T19:38:04.701850
Moscow (MOW) - Johannesburg (JNB) 2020-11-27 2020-12-22 662.57 USD 45 hours 5 minutes Connection 2020-10-30T13:01:01.785929
Moscow (MOW) - Johannesburg (JNB) 2020-11-27 2020-12-25 662.57 USD 36 hours 10 minutes Connection 2020-10-30T16:42:13.975406
Moscow (MOW) - Johannesburg (JNB) 2020-11-11 2020-11-21 669.5 USD 50 hours 40 minutes Connection 2020-10-28T17:51:11.573740
Moscow (MOW) - Johannesburg (JNB) 2021-01-20 2021-01-25 669.61 USD 44 hours 5 minutes Connection 2020-10-28T12:01:55.044557
Moscow (MOW) - Johannesburg (JNB) 2021-02-01 2021-02-14 669.77 USD 42 hours 35 minutes Connection 2020-10-27T17:40:29.482462
Moscow (MOW) - Johannesburg (JNB) 2021-01-19 2021-01-23 669.77 USD 42 hours 35 minutes Connection 2020-10-27T18:51:11.010928
Moscow (MOW) - Johannesburg (JNB) 2021-01-30 2021-02-13 669.88 USD 47 hours 50 minutes Connection 2020-10-28T00:12:24.884147
Moscow (MOW) - Johannesburg (JNB) 2021-01-30 2021-02-20 669.98 USD 47 hours 40 minutes Connection 2020-10-28T21:15:32.360505
Moscow (MOW) - Johannesburg (JNB) 2021-05-26 2021-05-30 670.75 USD 45 hours 15 minutes Connection 2020-10-27T07:26:15.732249
Moscow (MOW) - Johannesburg (JNB) 2020-11-15 2020-12-06 673.67 USD 47 hours 55 minutes Connection 2020-10-30T12:16:37.418854
Moscow (MOW) - Johannesburg (JNB) 2020-12-26 2021-01-16 677.13 USD 47 hours 40 minutes Connection 2020-10-29T17:20:40.190637
Moscow (MOW) - Johannesburg (JNB) 2021-04-21 2021-05-15 677.18 USD 41 hours 5 minutes Connection 2020-10-30T03:51:26.778218
Moscow (MOW) - Johannesburg (JNB) 2020-12-29 2021-01-23 677.18 USD 51 hours 25 minutes Connection 2020-10-29T18:59:55.890253
Moscow (MOW) - Johannesburg (JNB) 2020-12-04 2020-12-21 678.91 USD 38 hours 25 minutes Connection 2020-10-31T03:53:51.758701
Moscow (MOW) - Johannesburg (JNB) 2021-01-01 2021-01-08 681.16 USD 33 hours 40 minutes Connection 2020-10-28T08:16:07.462208
Moscow (MOW) - Johannesburg (JNB) 2020-12-01 2020-12-14 681.73 USD 49 hours 20 minutes Connection 2020-10-30T07:38:56.626737
What is the distance between Moscow and Johannesburg?

The average distance from Moscow to Johannesburg is 9125 kilometers (equals to 5670 miles or 4927 nautical miles). Your flight will departure from Moscow, Russia and arrive on Johannesburg, South Africa.

How long is the flight from Moscow to Johannesburg?

The average flight time between Moscow to Johannesburg is 54 hours 30 minutes

How much is the fare for flight between Moscow and Johannesburg?

The average price for one-way airfare from Moscow to Johannesburg is 659 USD (none-taxes) for economy class.

How many flights fly from Moscow to Johannesburg on the daily basis?

Around 0 flights are flying daily from Moscow to Johannesburg. Some major airlines between this route are ...

Flight Origin Destination Departure Arrival Equip