Casablanca - More than 8,000 runners will take part in the 28th Marrakech international marathon, scheduled on Jan. 29, organizers said Thursday in Casablanca.