How far is Marrakesh from Philadelphia?

The flight distance between Philadelphia and Marrakesh is 5988km. Check all available flights on Wego.