Marathons in Africa
33 upcoming marathons and half marathons across 15 countries in Africa, ranked with our difficulty model so you can find the right course for your goal - from flat PB hunts to brutal mountain races.
Hardest in Africa
Knysna Forest Marathon
Knysna, South Africa
Kilimanjaro International Marathon
Moshi, Tanzania
Uganda International Marathon
Masaka, Uganda
Sao Tome Maratona
Sao Joao dos Angolares, Sao Tome and Principe
Pretoria Marathon
Pretoria, South Africa
Uganda International Half Marathon
Masaka, Uganda
Knysna Forest Half Marathon
Knysna, South Africa
Capital City Marathon - Pietermaritzburg
Pietermaritzburg, South Africa
Flattest & easiest in Africa
Semi-Marathon Comar - Tunis
Tunis, Tunisia
International Peace (Half) Marathon of Kigali
Kigali, Rwanda
Nairobi Half Marathon
Nairobi, Kenya
Lewa Safari Half Marathon
Lewa Wildlife Conservancy, Kenya
Pyramids Half Marathon
Giza Governorate, Egypt
Diacore Gaborone Marathon
Gaborone, Botswana
Jacaranda City Challenge 21km
Pretoria, South Africa
Cape Town Marathon
Cape Town, South Africa
Browse by country
Each race links to its full difficulty breakdown, elevation, expected weather, and a personalised finish-time calculator. Compare any two with the marathon difficulty calculator, or see the toughest courses worldwide on the hardest marathons list.