Weather Atlas
Search countries and cities
Countries
Units
°Celsius
°Fahrenheit
Languages
english
español
中文
Contact
Contact
About Us
Resources
Glossary
Terms of Use
Privacy policy
Cookies Policy
Disclaimer
Weather Atlas
South Africa
South Africa - M
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
M
Maake
Mabeskraal
Mabopane
Macassar
Macleantown
Maclear
Madikwe
Magaliesburg
Magogong
Mahlabatini
Makapanstad
Makwarela
Makwassie
Malanshof
Malelane
Malgas
Malmesbury
Malvern
Mamelodi
Mamre
Mananga
Manenberg
Manguzi
Mapoch
Maraisburg
Marambane
Marburg
Margate
Mariannhill
Marion Island
Marquard
Marseilles
Marydale
Maselspoort
Matatiele
Mathibestad
Matibidi
Matjiesfontein
Matsulu
Mauchsberg
Mazeppa Bay
Mbazwana
Mbongolwane
Mbuzini
Mdantsane
Meadowlands
Meadowridge
Melkbosstrand
Melville
Merrivale
Merweville
Mfuleni
Mhluzi
Midrand
Midros
Milnerton
Mitchells Plain
Mkuze
Mmabatho
Mmakaunyane
Modderpoort
Modimolle
Mogogelo
Mogwase
Mohlahlareng
Mohlakeng
Mokopane
Mondlo
Montagu
Monument Park
Moorreesburg
Moremela
Morgans Bay
Morgenzon
Morokweng
Mossel Bay
Motswedi
Mouille Point
Mount Ayliff
Mount Edgecombe
Mount Fletcher
Mount Frere
Mpheleng
Mpophomeni
Mqanduli
Mseleni
Mthatha
Mtubatuba
Mtunzini
Mtwalume
Muduluni
Muizenberg
Muldersdrift
Murraysburg
Musina
Mvezo