2017 - 2018 Africa Marathon Calendar

Browse our Marathon Calendar for races organized in Africa among 75 races.

75 races

Marathon International de Marrakech

Marathon International de Marrakech
January 29, 2017 Race day in 5 days
Morocco / Marrakech
Marathon
Road Running

Access Bank Lagos City Marathon

February 11, 2017 Race day in 18 days
Nigeria / Lagos
Marathon
Road Running

Marathon Salésien du Parakou

February 11, 2017 Race day in 18 days
Benin / Parakou
Marathon

Rössing Namibia Marathon

Rössing Namibia Marathon
February 11, 2017 Race day in 18 days
Namibia / Swakopmund
Marathon

Rwanda Challenge Marathon

Rwanda Challenge Marathon
February 19, 2017 Race day in 26 days
Rwanda / Rwamagana
Marathon
Hilly Charity Fund raising

Deloitte Pretoria Marathon

Deloitte Pretoria Marathon
February 26, 2017 Race day in about 1 month
South Africa / Pretoria
Marathon
Road Running

Kilimanjaro Marathon

Kilimanjaro Marathon
February 26, 2017 Race day in about 1 month
Tanzania / Moshi
Marathon

Seychelles Eco-Friendly marathon

Marathon
February 26, 2017 Race day in about 1 month
Seychelles / Beau Vallon
Marathon
Road Running

The Carthage Race Marathon

Marathon
February 26, 2017 Race day in about 1 month
Tunisia / Carthage
Marathon
Flat Road Running Fast

Maritzburg City Marathon

Maritzburg City Marathon
February 26, 2017 Race day in about 1 month
South Africa / Pietermaritzburg
Marathon
Charity Road Running Wheelchair

Sahara Marathon

Sahara Marathon
February 28, 2017 Race day in about 1 month
Algeria / Tindouf
Marathon
Mediterranean Marathon League Desert

Marathon International de Rabat

Marathon
March 05, 2017 Race day in about 1 month
Morocco / Rabat
Marathon
Road Running

Ultra Trail Chaouen Maroc

Marathon du Rif
March 11, 2017 Race day in about 2 months
Morocco / Chefchaouen
Marathon
Trail Mountain

Kayunga District Marathon

April 15, 2017 Race day in 3 months
Uganda / Kayunga
Marathon
Charity

Marathon International de Nouadhibou

Marathon International de Nouadhibou
April 16, 2017 Race day in 3 months
Mauritania / Nouadhibou
Marathon