
The African Bank Soweto Marathon, celebrated as The People’s Race, is one of South Africa’s premier mass-participation running events. Held annually in Soweto each November, it offers three race distances: a 42.2 km full marathon, a 21.1 km half marathon, and a 10 km run. The race immerses participants in the cultural and historical heart of Soweto, passing iconic sites like Vilakazi Street, the Regina Mundi Church, and the Hector Pieterson Memorial. Organized under the oversight of Central Gauteng Athletics with support from African Bank, the event continues to grow in scale, diversity, and social impact. Its vibrant atmosphere and township energy make it a favorite among runners locally and internationally.
Races
Race Date:
29 November, 2025
The 42.2 km Africanbank Soweto Marathon—the signature full-distance event of the People’s Race—is a challenging road race through Soweto’s vibrant township, starting at Nasrec and finishing at FNB Stadium. Established in 1991 and sponsored by African Bank, the race features a certified marathon route and has seen elite performances, including a men’s record of 2:16:28 set in 2012.
Race Date:
29 November, 2025
Organized by the Soweto Marathon Trust (in partnership with Central Gauteng Athletics), the Africanbank Soweto Half Marathon is held at the Johannesburg Expo Centre, Nasrec, Soweto—running on race day in late November (for example, 29 November 2025 at 06:30 AM) as part of the broader Soweto Marathon event.
Race Date:
30 November, 2025
Also presented by the Soweto Marathon Trust / Central Gauteng Athletics, the 10 K race at the Africanbank Soweto Marathon occurs at the same venue—Johannesburg Expo Centre, Nasrec, Soweto—and on the same late-November date (e.g. 30 November 2025, starting around 07:30 AM).
Weather based on historical averages.
FAQs
What is the Africanbank Soweto Marathon?
How long is the Africanbank Soweto Marathon?
Where does the Africanbank Soweto Marathon take place?
What is the elevation gain of the Africanbank Soweto Marathon?
How can I prepare for the Africanbank Soweto Marathon?
How do I choose the right training plan for the Africanbank Soweto Marathon?
The 42.2 km Africanbank Soweto Marathon—the signature full-distance event of the People’s Race—is a challenging road race through Soweto’s vibrant township, starting at Nasrec and finishing at FNB Stadium. Established in 1991 and sponsored by African Bank, the race features a certified marathon route and has seen elite performances, including a men’s record of 2:16:28 set in 2012.
The Africanbank Soweto Marathon is 42km long.
The Africanbank Soweto Marathon takes place in Soweto, Johannesburg, Gauteng, South Africa.
The Africanbank Soweto Marathon elevation gain is 526 metres, which Runna classifies as a Moderate race.
The best way to train for the next race is to use a personalised training plan that takes into account your current running ability, schedule, and preferences.
This will help you steadily improve your running performance and get ready for the race without risking an injury.
Check out our training plans to find the best running program for your goals!
Which plan you choose will depend on your experience, schedule, objectives, and the date of the race.
Runna offers personalised training plans for every runner and every goal: Whether this is your first, 10th or 100th race, we'll help you get the most out of your training and smash your goals.
Check out our training plans to find the best running program for your goals!
What is the Africanbank Soweto Marathon?
The 42.2 km Africanbank Soweto Marathon—the signature full-distance event of the People’s Race—is a challenging road race through Soweto’s vibrant township, starting at Nasrec and finishing at FNB Stadium. Established in 1991 and sponsored by African Bank, the race features a certified marathon route and has seen elite performances, including a men’s record of 2:16:28 set in 2012.
How long is the Africanbank Soweto Marathon?
The Africanbank Soweto Marathon is 42km long.
Where does the Africanbank Soweto Marathon take place?
The Africanbank Soweto Marathon takes place in Soweto, Johannesburg, Gauteng, South Africa.
What is the elevation gain of the Africanbank Soweto Marathon?
The Africanbank Soweto Marathon elevation gain is 526 metres, which Runna classifies as a Moderate race.
How can I prepare for the Africanbank Soweto Marathon?
The best way to train for the next race is to use a personalised training plan that takes into account your current running ability, schedule, and preferences.
This will help you steadily improve your running performance and get ready for the race without risking an injury.
Check out our training plans to find the best running program for your goals!
How do I choose the right training plan for the Africanbank Soweto Marathon?
Which plan you choose will depend on your experience, schedule, objectives, and the date of the race.
Runna offers personalised training plans for every runner and every goal: Whether this is your first, 10th or 100th race, we'll help you get the most out of your training and smash your goals.
Check out our training plans to find the best running program for your goals!
What is the Africanbank Soweto Half Marathon?
How long is the Africanbank Soweto Half Marathon?
Where does the Africanbank Soweto Half Marathon take place?
What is the elevation gain of the Africanbank Soweto Half Marathon?
How can I prepare for the Africanbank Soweto Half Marathon?
How do I choose the right training plan for the Africanbank Soweto Half Marathon?
Organized by the Soweto Marathon Trust (in partnership with Central Gauteng Athletics), the Africanbank Soweto Half Marathon is held at the Johannesburg Expo Centre, Nasrec, Soweto—running on race day in late November (for example, 29 November 2025 at 06:30 AM) as part of the broader Soweto Marathon event.
The Africanbank Soweto Half Marathon is 21km long.
The Africanbank Soweto Half Marathon takes place in Soweto, Johannesburg, Gauteng, South Africa.
Runna classifies the Africanbank Soweto Half Marathon elevation profile as Moderate.
The best way to train for the next race is to use a personalised training plan that takes into account your current running ability, schedule, and preferences.
This will help you steadily improve your running performance and get ready for the race without risking an injury.
Check out our training plans to find the best running program for your goals!
Which plan you choose will depend on your experience, schedule, objectives, and the date of the race.
Runna offers personalised training plans for every runner and every goal: Whether this is your first, 10th or 100th race, we'll help you get the most out of your training and smash your goals.
Check out our training plans to find the best running program for your goals!
What is the Africanbank Soweto Half Marathon?
Organized by the Soweto Marathon Trust (in partnership with Central Gauteng Athletics), the Africanbank Soweto Half Marathon is held at the Johannesburg Expo Centre, Nasrec, Soweto—running on race day in late November (for example, 29 November 2025 at 06:30 AM) as part of the broader Soweto Marathon event.
How long is the Africanbank Soweto Half Marathon?
The Africanbank Soweto Half Marathon is 21km long.
Where does the Africanbank Soweto Half Marathon take place?
The Africanbank Soweto Half Marathon takes place in Soweto, Johannesburg, Gauteng, South Africa.
What is the elevation gain of the Africanbank Soweto Half Marathon?
Runna classifies the Africanbank Soweto Half Marathon elevation profile as Moderate.
How can I prepare for the Africanbank Soweto Half Marathon?
The best way to train for the next race is to use a personalised training plan that takes into account your current running ability, schedule, and preferences.
This will help you steadily improve your running performance and get ready for the race without risking an injury.
Check out our training plans to find the best running program for your goals!
How do I choose the right training plan for the Africanbank Soweto Half Marathon?
Which plan you choose will depend on your experience, schedule, objectives, and the date of the race.
Runna offers personalised training plans for every runner and every goal: Whether this is your first, 10th or 100th race, we'll help you get the most out of your training and smash your goals.
Check out our training plans to find the best running program for your goals!
What is the Africanbank Soweto 10km?
How long is the Africanbank Soweto 10km?
Where does the Africanbank Soweto 10km take place?
What is the elevation gain of the Africanbank Soweto 10km?
How can I prepare for the Africanbank Soweto 10km?
How do I choose the right training plan for the Africanbank Soweto 10km?
Also presented by the Soweto Marathon Trust / Central Gauteng Athletics, the 10 K race at the Africanbank Soweto Marathon occurs at the same venue—Johannesburg Expo Centre, Nasrec, Soweto—and on the same late-November date (e.g. 30 November 2025, starting around 07:30 AM).
The Africanbank Soweto 10km is 10km long.
The Africanbank Soweto 10km takes place in Soweto, Johannesburg, Gauteng, South Africa.
Runna classifies the Africanbank Soweto 10km elevation profile as Moderate.
The best way to train for the next race is to use a personalised training plan that takes into account your current running ability, schedule, and preferences.
This will help you steadily improve your running performance and get ready for the race without risking an injury.
Check out our training plans to find the best running program for your goals!
Which plan you choose will depend on your experience, schedule, objectives, and the date of the race.
Runna offers personalised training plans for every runner and every goal: Whether this is your first, 10th or 100th race, we'll help you get the most out of your training and smash your goals.
Check out our training plans to find the best running program for your goals!
What is the Africanbank Soweto 10km?
Also presented by the Soweto Marathon Trust / Central Gauteng Athletics, the 10 K race at the Africanbank Soweto Marathon occurs at the same venue—Johannesburg Expo Centre, Nasrec, Soweto—and on the same late-November date (e.g. 30 November 2025, starting around 07:30 AM).
How long is the Africanbank Soweto 10km?
The Africanbank Soweto 10km is 10km long.
Where does the Africanbank Soweto 10km take place?
The Africanbank Soweto 10km takes place in Soweto, Johannesburg, Gauteng, South Africa.
What is the elevation gain of the Africanbank Soweto 10km?
Runna classifies the Africanbank Soweto 10km elevation profile as Moderate.
How can I prepare for the Africanbank Soweto 10km?
The best way to train for the next race is to use a personalised training plan that takes into account your current running ability, schedule, and preferences.
This will help you steadily improve your running performance and get ready for the race without risking an injury.
Check out our training plans to find the best running program for your goals!
How do I choose the right training plan for the Africanbank Soweto 10km?
Which plan you choose will depend on your experience, schedule, objectives, and the date of the race.
Runna offers personalised training plans for every runner and every goal: Whether this is your first, 10th or 100th race, we'll help you get the most out of your training and smash your goals.
Check out our training plans to find the best running program for your goals!
This event listing is for informational purposes only. Runna is not affiliated with, endorsed by, or sponsored by Africanbank Soweto Marathon or The Soweto Marathon Trust. All event details are based on publicly available information and are provided solely to help users discover running events. Runna does not use any official logos, images, or proprietary content from this event or its organiser. Any trademarks or names mentioned are used descriptively to identify the event in a factual manner. For the most accurate and up to date information (including to register or purchase an entry to the event), please visit the Africanbank Soweto Marathon website.






































