
Marathons in Kigali City
Kigali City has one marathon in our database in Rwanda, centred on Kigali. Kigali International Peace Marathon typically draws around 8,000 finishers. Browse the races below for course maps, elevation profiles, typical weather, and practical race-day detail to help you choose your next start line. Plan by month on our marathon calendar or filter by country and region.

Nearby Marathons
Other races closest to Kigali City.

Nairobi Marathon
The Nairobi Marathon attracts about 8,000 finishers each October at roughly 1,600 m altitude in Kenya's capital. The course passes the KICC tower, Uhuru Park, and the city centre on roads that have hosted some of East Africa's most competitive mass races. October mild highland weather and the altitude challenge make it a unique African capital marathon.
Next race: Sunday, 25 October 2026
Johannesburg Marathon
The Johannesburg Marathon draws approximately 9,500 finishers on an urban road in Johannesburg, South Africa. The course starts and finishes in the city centre. The route passes through northern suburbs and along major arterial roads at altitude (1,750 m). Mostly flat with gentle undulations; thin air is the main challenge.
Next race: Sunday, 28 March 2027
Soweto Marathon
The Soweto Marathon is one of Africa's largest marathons, drawing about 35,000 finishers each November through Johannesburg's historic Soweto township. The course passes the Hector Pieterson Memorial, Vilakazi Street (home of Mandela and Tutu), and FNB Stadium. November summer weather and powerful historical symbolism make it South Africa's most significant mass-participation marathon.
Next race: Sunday, 1 November 2026

Elands Marathon
The Elands Marathon is one of South Africa's oldest and most traditional marathons, drawing about 2,500 runners each August on a rural point-to-point through KwaZulu-Natal's green hills. The course runs between Eshowe and Empangeni (or the reverse in alternating years) on country roads through Zululand. August winter dryness and rolling rural terrain make it a classic among South African club runners.
Next race: Saturday, 22 August 2026

Dolphin Coast Marathon
The Dolphin Coast Marathon near Ballito on South Africa's KwaZulu-Natal north coast draws about 4,000 finishers each July along the Indian Ocean shoreline. The course passes salt-water pools, resort beaches, and the dolphin coast headlands with warm winter sunshine. July mild KZN north coast weather makes it a popular South African winter destination marathon.
Next race: Sunday, 27 June 2027