Two hours ahead. That is the number most people punch into a calendar invite for Johannesburg to London. It is wrong for half the year. The gap shrinks to one hour when the UK shifts to British Summer Time. Here is the exact split, when the change bites, and the single window that works in both seasons.

How many hours is Johannesburg ahead of London?

Johannesburg runs on South Africa Standard Time (SAST), UTC+2, every day of the year. South Africa has not changed its clocks since 1944.

London uses Greenwich Mean Time (GMT, UTC+0) in winter and British Summer Time (BST, UTC+1) in summer. The UK shifts clocks forward on the last Sunday of March and back on the last Sunday of October.

That creates two different gaps:

  • UK winter (late October, late March): London is 2 hours behind Johannesburg. 09:00 in Johannesburg is 07:00 in London.
  • UK summer (late March, late October): London is 1 hour behind Johannesburg. 09:00 in Johannesburg is 08:00 in London.

Johannesburg is always ahead. The question is by how much.

When does the time difference between Johannesburg and London change?

Mark these four dates. The gap shifts on a Sunday each time.

  • 28 March 2026: UK clocks spring forward. Gap narrows from 2 hours to 1 hour.
  • 25 October 2026: UK clocks fall back. Gap widens from 1 hour to 2 hours.
  • 27 March 2027: Gap narrows to 1 hour.
  • 31 October 2027: Gap widens to 2 hours.

The change hits at 01:00 GMT (02:00 BST). Johannesburg does nothing. Your calendar software might handle it. Your brain might not. Check every recurring meeting on the Monday after these dates.

What is the best time to call London from Johannesburg?

Book the call for 09:00-11:00 SAST. That window catches London at a civilised hour in both seasons.

UK winter (2-hour gap): London starts work at 08:00 GMT, which is 10:00 SAST. Johannesburg starts at 08:00 SAST, which is 06:00 GMT. The overlap that keeps both sides in their morning is 09:00-11:00 SAST (07:00-09:00 GMT). After 15:00 SAST (13:00 GMT), London is deep into the afternoon.

UK summer (1-hour gap): London starts at 08:00 BST, which is 09:00 SAST. Johannesburg starts at 08:00 SAST, which is 07:00 BST. The full working day overlaps. But 09:00-11:00 SAST (08:00-10:00 BST) still gives you both cities fresh in the morning.

Winner: Johannesburg mornings. If you control only one end, pin the call to 09:00-11:00 Johannesburg time. That lands at 07:00-09:00 in London during winter and 08:00-10:00 during summer.

How to schedule a meeting between Johannesburg and London

Standard office hours in Johannesburg run 08:00-17:00. In London, 09:00-17:30 is typical.

In winter, do not schedule before 10:00 SAST. London has not started yet. In summer, you can start at 09:00 SAST.

Your time (SAST) London in winter (GMT) London in summer (BST)
08:00 06:00 (too early) 07:00 (too early)
09:00 07:00 (early) 08:00 (good)
10:00 08:00 (good) 09:00 (good)
11:00 09:00 (good) 10:00 (good)
12:00 10:00 (good) 11:00 (good)
14:00 12:00 (good) 13:00 (good)
16:00 14:00 (good) 15:00 (good)
17:00 15:00 (good) 16:00 (good)

The mistake that costs meetings: assuming a fixed 2-hour gap year-round. That error hits hardest in the weeks after the UK spring and autumn clock changes. If you hold a recurring meeting, check it on the Monday after 28 March and 25 October.

Flying between Johannesburg and London: jet lag and flight times

Book the overnight flight. Depart OR Tambo International (JNB) in the evening, around 20:00 SAST, and arrive in London the next morning, around 06:00 GMT/BST. Flight time is 10 to 11 hours.

Jet lag is minimal. The time difference is only 1 or 2 hours. Most people reset within a day. The same applies flying London to Johannesburg: depart evening, arrive morning, adjust fast.

Direction matters less here than on transatlantic routes. A 1-hour or 2-hour shift is manageable.

Four scheduling mistakes to avoid

Mistake 1: Assuming 2 hours always. The gap is 2 hours for roughly half the year and 1 hour for the other half. Schedule a 10:00 SAST meeting as 08:00 London in July and you are an hour early.

Mistake 2: Forgetting the transition week. UK clocks change on a Sunday. A Monday morning meeting the next day uses the new gap. Double-check invites for the last week of March and the last week of October.

Mistake 3: Searching "time in London" without the DST check. In July the answer is BST (UTC+1). In January it is GMT (UTC+0). Johannesburg never changes, so the difference does.

Mistake 4: Trusting software that shows a 2-hour gap in summer. Some scheduling tools handle "Europe/London" and DST automatically. Others do not. If you see a 2-hour gap in July, the tool is wrong.

Johannesburg vs London: time difference by season

Season UK time zone Offset from UTC Difference from Johannesburg (UTC+2)
UK winter (late Oct, late Mar) GMT UTC+0 Johannesburg 2 hours ahead
UK summer (late Mar, late Oct) BST UTC+1 Johannesburg 1 hour ahead

The one number to remember: 09:00-11:00 SAST. That two-hour window works in both seasons. Schedule your call there and you will never miss London's morning.

For comparisons with other cities, see Johannesburg vs New York or Johannesburg vs Paris. For more on how SAST works, see what is SAST.