South African National Museum of Military History

Museum Military history museum in Johannesburg with extensive exhibits

Johannesburg’s military museum displays artifacts, uniforms, vehicles and exhibits on South Africa’s military history; visitors come for curated collections, guided tours and educational displays.

Main image
A school from Mangaung visiting the War Museum 01.jpg
A school from Mangaung visiting the War Museum 05.jpg
A school from Mangaung visiting the War Museum 06.jpg
A school from Mangaung visiting the War Museum 07.jpg
British troops on a quay in a South African harbour, 1899.jpg
Dan Pienaar-001.jpg
KaiserlicheOrtskommandantur.jpg
Oorlogsmuseum2.JPG
Oorlogsmuseum3.JPG
Royal Air Force in the Middle East, 1944-1945. CM5723.jpg

The South African National Museum of Military History is a museum in Gauteng focused on South African and related military history. Its collections include uniforms, weapons, medals, documents and larger items such as vehicles and aircraft displayed both inside galleries and outdoors.

Galleries present material from conflicts involving South African forces, including the Anglo-Boer War, World War I and World War II, along with post-war military history and commemorative displays. The museum serves both as a research collection and a public exhibition venue.

The museum originated in the mid-20th century and has developed its collections through acquisitions, donations and transfers; it operates as part of South Africa’s network of museums preserving military heritage. Several outdoor exhibits and memorials form part of the site.

The museum is located in the Johannesburg area of Gauteng province and is accessible from the city and surrounding suburbs.

  • Collections overview: Displays cover several eras including the Anglo-Boer War, the World Wars and post-1945 military history, and the museum grounds include outdoor exhibits such as military vehicles and aircraft.
South African National Museum of Military History
Parkview, Johannesburg, Gauteng, South Africa (museum located near the Johannesburg Zoo area)
-26.1633, 28.0420
Tue-Sun 9:00am-5:00pm, closed Mondays (verify for public holidays)
Adults ZAR 60-80 (approx.), concessions and school rates often available; check museum for current pricing

How to Get to South African National Museum of Military History #

The museum is located in the Parkview area of Johannesburg, near the Johannesburg Zoo and within easy driving distance of central suburbs. Use local taxis or driving directions from the M1 or M2 motorways; allow traffic time during peak hours. Public parking is available on site.

Tips for Visiting South African National Museum of Military History #

  • Allow an hour or more to see the major exhibits - the museum's dioramas and vehicle collections are denser than they appear at first glance.
  • Check whether special exhibitions or guided tours are scheduled; curators sometimes offer thematic walkthroughs that add crucial context to displays.

Best Time to Visit South African National Museum of Military History #

Open most of the year; choose Johannesburg's milder shoulder seasons for easier travel around the city.

Autumn
March-May · 60-80°F (15-27°C)
Milder weather in Johannesburg makes museum visits pleasant and city traffic lighter.
Spring
September-November · 55-75°F (13-24°C)
Good weather and cultural events around the city; museum visits are less affected by rain.

Weather & Climate near South African National Museum of Military History #

Climate

South African National Museum of Military History's climate is classified as Subtropical Highland (Dry Winter) - Subtropical Highland (Dry Winter) climate with warm summers (peaking in January) and cold winters (coldest in June). Temperatures range from 2°C to 26°C. Moderate rainfall (743 mm/year) with a pronounced dry season.

Best Time to Visit
JulySeptemberMay
Temperature & Rainfall
Temperature Range
39°
Warmest Month
-5°
Coldest Month
Monthly Conditions

January

January is the warmest month with highs of 26°C and lows of 15°C. The wettest month with heavy rain (137 mm) and partly cloudy skies.

71 Very Good

Comfort

20°
Feels Like Mild
20°C
Temperature
15° 26°
65%
Humidity
Humid

Weather

137 mm
Rainfall
2.5 m/s
Wind
Calm
2.9
UV Index
Extreme
13.5h daylight

February

February is mild with highs of 25°C and lows of 14°C. Regular rainfall (98 mm) and partly cloudy skies.

75 Very Good

Comfort

20°
Feels Like Mild
20°C
Temperature
14° 25°
64%
Humidity
Humid

Weather

98 mm
Rainfall
2.4 m/s
Wind
Calm
2.6
UV Index
Extreme
12.9h daylight

March

March is mild with highs of 24°C and lows of 13°C. Regular rainfall (96 mm) and partly cloudy skies.

79 Very Good

Comfort

18°
Feels Like Mild
18°C
Temperature
13° 24°
63%
Humidity
Humid

Weather

96 mm
Rainfall
2.1 m/s
Wind
Calm
2.2
UV Index
Extreme
12.1h daylight

April

April is cool with highs of 22°C and lows of 9°C. Moderate rainfall (52 mm).

77 Very Good

Comfort

16°
Feels Like Cool
16°C
Temperature
22°
62%
Humidity
Humid

Weather

52 mm
Rainfall
2.0 m/s
Wind
Calm
1.6
UV Index
Very High
11.3h daylight

May

May is cool with highs of 19°C and lows of 5°C. Light rainfall and mostly sunny skies.

85 Excellent

Comfort

12°
Feels Like Cool
12°C
Temperature
19°
54%
Humidity
Humid

Weather

14 mm
Rainfall
2.1 m/s
Wind
Calm
1.1
UV Index
High
10.7h daylight

June

June is the coolest month with highs of 17°C and lows of 2°C. Almost no rain and clear sunny skies.

85 Excellent

Comfort

Feels Like Cold
C
Temperature
17°
55%
Humidity
Humid

Weather

7 mm
Rainfall
2.3 m/s
Wind
Calm
0.9
UV Index
Moderate
10.4h daylight

July

July is cold with highs of 17°C and lows of 2°C. The driest month with just 3 mm and clear sunny skies.

87 Excellent

Comfort

Feels Like Cold
C
Temperature
17°
49%
Humidity
Comfortable

Weather

3 mm
Rainfall
2.1 m/s
Wind
Calm
1.0
UV Index
Moderate
10.5h daylight

August

August is cool with highs of 19°C and lows of 5°C. Almost no rain and clear sunny skies.

85 Excellent

Comfort

12°
Feels Like Cool
12°C
Temperature
19°
44%
Humidity
Comfortable

Weather

8 mm
Rainfall
2.5 m/s
Wind
Calm
1.3
UV Index
High
11.1h daylight

September

September is cool with highs of 22°C and lows of 9°C. Light rainfall and mostly sunny skies.

86 Excellent

Comfort

16°
Feels Like Cool
16°C
Temperature
22°
39%
Humidity
Comfortable

Weather

28 mm
Rainfall
3.0 m/s
Wind
Light Breeze
1.7
UV Index
Very High
11.8h daylight

October

October is cool with highs of 23°C and lows of 11°C. Moderate rainfall (71 mm).

84 Excellent

Comfort

17°
Feels Like Cool
17°C
Temperature
11° 23°
48%
Humidity
Comfortable

Weather

71 mm
Rainfall
3.1 m/s
Wind
Light Breeze
2.2
UV Index
Extreme
12.6h daylight

November

November is mild with highs of 24°C and lows of 13°C. Significant rainfall (110 mm) and partly cloudy skies.

78 Very Good

Comfort

18°
Feels Like Mild
18°C
Temperature
13° 24°
57%
Humidity
Humid

Weather

110 mm
Rainfall
3.0 m/s
Wind
Light Breeze
2.6
UV Index
Extreme
13.3h daylight

December

December is mild with highs of 25°C and lows of 14°C. Significant rainfall (119 mm) and partly cloudy skies.

73 Very Good

Comfort

19°
Feels Like Mild
19°C
Temperature
14° 25°
63%
Humidity
Humid

Weather

119 mm
Rainfall
2.8 m/s
Wind
Calm
2.8
UV Index
Extreme
13.6h daylight

Nearby Attractions to South African National Museum of Military History