Time in South Africa: Daylight, Seasons, and Your Postcode

Pretoria's Longest and Shortest Days

Pretoria's shortest day is the June solstice: sunrise at 06:53, sunset at 17:24, for a day length of 10 hours 31 minutes. Its longest day is the December solstice: sunrise at 05:12, sunset at 18:57, giving 13 hours 44 minutes of daylight.

Day Length Across the Seasons

South Africa lies in the Southern Hemisphere, so the seasons are reversed from Europe or North America. The March and September equinoxes bring nearly equal day and night across the country. In Pretoria, the March equinox delivers a day length of 12 hours 7 minutes, and the September equinox is identical at 12 hours 7 minutes. At the northernmost postcode locality, Messina (postcode 900), the June solstice day length is 10 hours 45 minutes, while the December solstice gives 13 hours 29 minutes. The southernmost locality, Gans Bay (postcode 7220), experiences a much wider swing: the June solstice day length is just 9 hours 49 minutes, but the December solstice stretches to 14 hours 28 minutes. That is nearly five hours of difference between the shortest and longest days. The easternmost locality, Mbazwana (postcode 3988), sees a June solstice day length of 10 hours 23 minutes and a December solstice day length of 13 hours 52 minutes. At the westernmost locality, Alexander Bay (postcode 8290), the June solstice day length is 10 hours 18 minutes, and the December solstice day length is 13 hours 57 minutes. Check sunrise and sunset across the country to see how your own location compares.

Time Zone and Clock Changes

South Africa uses a single time zone: South African Standard Time (SAST), which is UTC+02:00 year-round. There are no clock changes. The IANA Time Zone Database lists the zone as Africa/Johannesburg for the entire country. The official source of time zone rules confirms this. Unlike many countries that shift to daylight saving time, South Africa stays constant. This means the sun's path through the sky follows the same pattern every day of the year, making sunrise and sunset times predictable. View the country time page on time.tz for more details.

Geography and Borders

South Africa covers an area of 1 221 037 km². The highest point is Mafadi at 3450 metres. The country shares land borders with Botswana, Eswatini, Lesotho, Mozambique, Namibia, and Zimbabwe. The Earth turns 15 degrees of longitude per hour, so the east-west spread of the country matters. The easternmost postcode locality, Mbazwana, sits at longitude 32.58°E. The westernmost, Alexander Bay, sits at 16.48°E. That difference of about 16 degrees means the sun rises and sets over an hour earlier in the east than in the west. On the December solstice, sunrise in Mbazwana is at 04:51, while in Alexander Bay it is at 05:53 — over an hour later. Read the Wikipedia article about the country for more geographic context.

Where the Postcode Regions Sit

The northernmost postcode locality is Messina, at latitude -22.35. The southernmost is Gans Bay, at -34.58. That span of over 12 degrees of latitude explains the dramatic difference in day length between them. The easternmost locality, Mbazwana (longitude 32.58°E), and the westernmost, Alexander Bay (longitude 16.48°E), show how far the country stretches from east to west. The capital's IANA time zone page gives the official time zone data. If you are looking up a postal code, you can see how your location fits into this pattern. Check the current time in the country to see what time it is right now in any of these extreme localities.

FAQ

Does South Africa observe daylight saving time?

No. South Africa does not observe daylight saving time. The time zone is UTC+02:00 all year. Clocks never change.

Why is there such a big difference in day length between Messina and Gans Bay?

Because Messina is much closer to the equator (latitude -22.35) than Gans Bay (latitude -34.58). The farther from the equator, the bigger the difference between summer and winter day lengths. Gans Bay's June solstice day is only 9 hours 49 minutes, while Messina's is 10 hours 45 minutes.

Why does the sun rise earlier in Mbazwana than in Alexander Bay?

Mbazwana is farther east (longitude 32.58°E) than Alexander Bay (longitude 16.48°E). The Earth rotates eastward, so places farther east see the sun earlier. On the December solstice, sunrise in Mbazwana is at 04:51, while in Alexander Bay it is at 05:53.

Where can I find sunrise and sunset times for Pretoria?

You can find them on the sunrise/sunset page for the capital. For more precise calculations, the NOAA Solar Calculator is an excellent tool.