How far is Marrakesh from Victoria Falls?

The flight distance between Victoria Falls and Marrakesh is 6586km. Check all available flights on Wego.