How far is Marrakesh from Dakar?

The flight distance between Dakar and Marrakesh is 2104km. Check all available flights on Wego.