According to Bing Maps, the route along the coast from Tangier to Casablanca and then inland (south) to Marrakesh is about 350 miles and takes about 6 hours to drive.
From Manchester England to Accra on a private business jet is 6:42
7 hours
11 hours and 30 minutes
6 hours and 30 minutes