City Details: Soshanguve

A few alternate names for Soshanguve are: Soshanguve

Soshanguve is a township situated about 30 km north of Pretoria, Gauteng, South Africa, just east of Mabopane. The name Soshanguve is an acronym for Sotho, Shangaan, Nguni and Venda, thus showing the multi-ethnic composition of the population. The major African languages of South Africa are heard in Soshanguve.

Inspired by Petr Knoll and Filip Zrnzevic
TimeNow
Soshanguve

General Information

  • Official Name: South Africa
  • Common Name: South Africa
  • Population: 872309
  • Timezone: Africa/Johannesburg
  • Coordinates: -25.47288, 28.09919
  • Country Code: ZAF
  • Continent: Africa

Closest Airports to Soshanguve

  • 1. Wonderboom Airport (PRY), distance from city center: 23.71 km
  • 2. Waterkloof Air Force Base (WKF), distance from city center: 41.59 km
  • 3. Lanseria Airport (HLA), distance from city center: 54.60 km

Location of Soshanguve

South Africa Country Details

  • Country: South Africa
  • Official Name: Republic of South Africa
  • Capital: PretoriaBloemfonteinCape Town
  • Region: Africa
  • Subregion: Southern Africa
  • Population: 59,308,690
  • Area: 1,221,037 km²
  • Languages: Afrikaans, English, Southern Ndebele, Northern Sotho, Southern Sotho, Swazi, Tswana, Tsonga, Venda, Xhosa, Zulu
  • Currency: South African rand (R)
  • Timezones: UTC+02:00
  • Flag: Flag of {countryDetailsInfoJson[0].name.common}

Has borders with:

  • Botswana
  • Lesotho
  • Mozambique
  • Namibia
  • Eswatini
  • Zimbabwe

Holidays in Soshanguve, South Africa

Planning a short trip? Check out the Long Weekends Calendar in South Africa for 2026

  • New Year's Day - 2026-01-01
  • Human Rights Day - 2026-03-21
  • Good Friday - 2026-04-03
  • Family Day - 2026-04-06
  • Freedom Day - 2026-04-27
  • Workers' Day - 2026-05-01
  • Youth Day - 2026-06-16
  • National Women's Day - 2026-08-10
  • Heritage Day - 2026-09-24
  • Day of Reconciliation - 2026-12-16
  • Christmas Day - 2026-12-25
  • St. Stephen's Day - 2026-12-26

Museums in Soshanguve, South Africa