Is Johannesburg always 1 hour ahead of Berlin?

No. The gap between Johannesburg and Berlin is not fixed.

Most of the year, Johannesburg (SAST, UTC+2) runs 1 hour ahead of Berlin (CET, UTC+1). But from late March to late October, Berlin shifts to Central European Summer Time (CEST, UTC+2). During that window, the two cities share the same time.

The shift happens because Berlin observes daylight saving time. Johannesburg does not.

Why does Berlin change its clocks when Johannesburg stays put?

South Africa ran a brief daylight saving experiment during World War II (1942-1944) and then scrapped it. No province or city has observed DST since 1944. The 2008 energy crisis sparked talk of bringing it back, but no legislation was ever tabled. As of 2026, there are no active bills.

Johannesburg sits on Africa/Johannesburg. The offset is UTC+2. All year. Every year. Zimbabwe, Zambia, Mozambique, Botswana, and Namibia (since 2017) share that same permanent offset. It is sometimes labelled Central Africa Time (CAT), which is identical to SAST.

When does the Johannesburg, Berlin gap vanish?

Berlin springs forward on the last Sunday of March and falls back on the last Sunday of October. In 2026:

  • 28 March 2026: Berlin switches to CEST (UTC+2). Johannesburg and Berlin run on the same time until 25 October 2026.
  • 25 October 2026: Berlin returns to CET (UTC+1). Johannesburg jumps 1 hour ahead again.

The pattern repeats every year. The gap is 1 hour from late October to late March. Zero hours from late March to late October.

What does the shifting gap do to a Johannesburg, Berlin workday?

Calling between the two cities

The best window depends on the season.

When Johannesburg is 1 hour ahead (October to March): - Johannesburg 09:00 → Berlin 08:00. Early calls work. - Johannesburg 12:00 → Berlin 11:00. Prime overlap for lunch meetings. - Johannesburg 16:00 → Berlin 15:00. Last reasonable slot before Berlin wraps up.

When both cities share the same time (March to October): - Any time works. A 10:00 meeting in Johannesburg is 10:00 in Berlin.

Business hours overlap

Standard office hours in Johannesburg run 08:00-17:00 SAST. Berlin hours are typically 09:00-17:00 or 08:00-16:00 CET/CEST.

  • October to March: Overlap runs roughly 09:00-16:00 SAST (08:00-15:00 CET). That is 7 usable hours.
  • March to October: Full overlap. 09:00-17:00 in both cities.

Travel

Flying from Johannesburg to Berlin takes about 11 hours. Jet lag is minimal. The gap is only 0-1 hour. Flights from OR Tambo International (JNB) to Berlin Brandenburg (BER) typically depart in the evening and land the next morning local time.

Do other European cities follow the same rhythm as Berlin?

Many do. Paris, Madrid, Rome, and Amsterdam all run on CET/CEST. The gap from Johannesburg is identical: 1 hour in winter, 0 in summer.

London is different. The UK uses GMT (UTC+0) in winter and BST (UTC+1) in summer. Johannesburg sits 2 hours ahead of London in winter and 1 hour ahead in summer. See Johannesburg vs London time for the full breakdown.

Why do people get the Johannesburg, Berlin gap wrong?

The most common mistake is assuming the gap is always 1 hour.

Someone in Berlin sets a monthly call with a Johannesburg client in January. It works fine at 10:00 CET (11:00 SAST). In April, Berlin has changed its clocks. They dial at 10:00 CEST. That is 10:00 SAST. The Johannesburg person is already in another meeting.

The fix: check the date. If it falls between the last Sunday of March and the last Sunday of October, the two cities run on the same clock.

How Johannesburg's daylight shifts while the clocks stay still

Johannesburg does not touch its clocks. Sunrise and sunset still swing hard. The city sits at 26° south.

  • 21 June 2026: sunrise 06:54, sunset 17:23. Just 10 hours 30 minutes of daylight.
  • 21 December 2026: sunrise 05:12, sunset 18:59. A long 13 hours 47 minutes.

Berlin, at 52° north, is far more extreme. Its June solstice pushes past 16 hours of daylight. Its December solstice sinks below 8 hours. The daylight gap between the two cities dwarfs the clock gap.

When does the Johannesburg, Berlin gap next change?

25 October 2026.

On that Sunday, Berlin falls back from CEST to CET at 03:00 local time. Clocks go back one hour. Johannesburg, fixed at UTC+2, suddenly runs 1 hour ahead again.

If you have a standing meeting that week, check the calendar. A call set for 10:00 CEST (10:00 SAST) on Friday 23 October must shift to 11:00 SAST on Monday 26 October to stay at the same Berlin hour.