Lovers of military history are sure to enjoy a tour of the Ditsong National Museum of Military History. The museum, located on an 80ha site next to the Johannesburg Zoo, houses weapons and other artefacts from the many conflicts that South Africa has been involved in through the centuries including the Anglo-Boer Wars, the Anglo-Zulu War, World War I and II, the conflict in South West Africa (present-day Namibia) as well as items relating to the armed struggle against apartheid.
The museum was opened in 1947 by South Africa’s then Prime Minister General Jan Smuts, following the end of World War II. The museum contains a fascinating display of old weaponry, including some of the first heavy artillery guns which were used in the Anglo-Boer Wars such as the Maxim machine gun, the howitzer, automatic handguns and magazine-fed rifles.
Artefacts dating from the first and second World Wars include armoured fighting vehicles, uniforms and medals. A popular feature of the museum is the many aircraft on display, including aircraft from the world wars, some of which are the only ones of their kind left in the world. Among the 40,000 items in the collection there is also a wealth of more modern exhibits relating to the apartheid-era conflicts in Angola, Namibia and within South Africa which give important insight into the country’s recent history and explores another facet of Johannesburg tourism.
If you're looking for things to do in Gauteng, then there's no shortage of options. Guided tours are available on request during the week, and the library and photographic archives are available for research purposes. In the museum’s library, visitors can view original documents from the struggle against apartheid, as well as personal military journals and history books.
The museum has four conference venues for hire ranging in capacity from 100 people to 300 people and the museum can recommend caterers who can provide refreshments for guests and conference delegates.
Adults: R35 per person
Learners and students: R25 per person
SA senior citizens: R15 per person