The local time in Casablanca, Morocco and Johannesburg, South Africa. Pick a time in Casablanca to see the matching time in Johannesburg, or add more cities.
Johannesburg is 2 hours ahead of Casablanca. The gap changes during the year because of daylight saving time: it ranges from 1 hour to 2 hours.
Working hours (9:00 to 18:00) overlap from 09:00 to 16:00 in Casablanca, which is 11:00 to 18:00 in Johannesburg. Pick another time above to see it in both cities.
Casablanca is currently on UTC+0. The live clock at the top of this page shows the current time there.
Johannesburg is currently on UTC+2. The live clock at the top of this page shows the current time there.
Yes. Casablanca moves from UTC+0 to UTC+1 for daylight saving time. In 2026 clocks go back on 15 February and forward on 22 March.
No. South Africa stays on UTC+2 all year, so its clocks never change.