Why Nairobi is always 1 hour ahead of Johannesburg
At 09:00 in Johannesburg it is 10:00 in Nairobi. That one-hour gap never moves. Nairobi runs on East Africa Time (EAT, UTC+3). Johannesburg runs on South Africa Standard Time (SAST, UTC+2). Neither city observes daylight saving time, so the offset is permanent.
Kenya sits further east. The country adopted UTC+3 and never changes clocks. South Africa adopted UTC+2 and also never changes. The result is a gap so predictable you can set your calendar once and forget it.
This is simpler than Johannesburg vs Lagos, where Nigeria uses WAT (UTC+1). That is a two-hour gap. Also permanent.
Johannesburg vs Nairobi time difference: hour by hour
Johannesburg lunch at 13:00 means Nairobi is already at 14:00. Johannesburg closing time at 17:00 means Nairobi is at 18:00 and most offices are empty.
The small gap makes scheduling easy. Morning calls at 09:00 Johannesburg (10:00 Nairobi) catch both cities in full swing. Afternoon overlap at 14:00 Johannesburg (15:00 Nairobi) still works. Avoid 17:00 Johannesburg. Nairobi's business day is done.
Best times to call Nairobi from Johannesburg
Aim for 09:00 to 14:00 Johannesburg time. That gives Nairobi 10:00 to 15:00. Five solid hours.
If you work in financial markets, shift earlier. Nairobi's stock exchange opens at 08:00 EAT. That is 07:00 in Johannesburg. To catch the opening bell, set your alarm for 06:45 Johannesburg time.
Remote workers in Nairobi collaborating with a Johannesburg team get their best overlap from 10:00 to 15:00 EAT. That is 09:00 to 14:00 in Johannesburg.
Flying Johannesburg to Nairobi: what happens to the clock
The flight takes about four hours. On landing, move your watch forward one hour. The jet-lag effect is negligible. It is like crossing one time zone inside Europe.
No jet lag within the SAST zone
Fly Johannesburg to Harare, Lusaka, Lilongwe, Maputo, Gaborone, Windhoek, Mbabane, or Maseru and you land at the same clock time you left. The SAST zone covers Zimbabwe, Zambia, Malawi, Mozambique, Botswana, Namibia, Eswatini, and Lesotho. No clock changes. No time difference.
Namibia aligned permanently with SAST in 2017. Before that it ran UTC+1 in winter and UTC+2 in summer. That experiment is over.
What EAT and SAST actually mean
EAT is East Africa Time. UTC+3. No daylight saving. Used by Kenya, Uganda, Tanzania, and several neighbours.
SAST is South Africa Standard Time. UTC+2. No daylight saving. Used by all of South Africa and the countries listed above.
SAST and Central Africa Time (CAT) are functionally identical. Both are UTC+2 with no DST. The name changes at the border. The clock does not.
One point of confusion: the abbreviation SAST also appears in Australia as South Australian Standard Time (UTC+9:30). In an African context, SAST always means South Africa Standard Time.