How far is Marrakesh from Abuja?

The flight distance between Abuja and Marrakesh is 2968km. Check all available flights on Wego.