En la costa las lluvias son casi inexistentes, en Swakopmund caen apenas 8 mm al año y llueve un solo día de media, pero las nieblas provocadas por la corriente fría de Benguela, que recorre la costa de sur a norte, hacen que las temperaturas oscilen entre los 9 C y los 21 C de medias mínimas y máximas todo el año, con 16 C de máxima entre agosto y octubre.