Skip to main content

Sunrise and sunset / South Africa / Johannesburg

Sunrise and sunset times in Johannesburg, South Africa

Updated for Friday, May 29, 2026. This page combines a live solar snapshot, the next 7 and 30 days of trend data, seasonal context, and city-specific planning notes for elevation-driven clarity, mining business hours, and southern light.

Lat -26.20Lng 28.05Africa/Johannesburg5.6M residents

What makes this Johannesburg page useful

Most sunrise tools stop after printing a sunrise minute, a sunset minute, and maybe a golden-hour badge. That is not enough if you are actually making a decision. In Johannesburg, the useful question is how daylight behaves around a real city rhythm: elevation-driven clarity, mining business hours, and southern light. Today the city gets 10h 38m of daylight, and compared with 30 days ago it is losing about 31 minutes. That single trend matters more than a generic explanation because it changes when commuters leave home, when runners choose safe light, and when photographers can rely on warm directional sun.

Johannesburg sits in the Highveld plateau and experiences a subtropical highland pattern, so daylight interacts with weather, heat, haze, and local routines in a very specific way. A resident planning rooftop solar, a traveler building a dinner itinerary, and a portrait photographer looking for a stable evening slot all need different framing around the same solar data. That is why this page includes tables, a trend chart, and interpretation instead of raw output.

Seasonal contrast is especially important here. The gap between the June and December solstice daylight totals is roughly 3h 17m. That means the useful version of “best time for sunset” changes across the year. In periods with longer daylight, the opportunity window broadens and twilight remains usable for longer. In shorter-light periods, the planning margin tightens, so the next 7-day table becomes the better tool for real decisions.

Next 7 days in Johannesburg

DateSunriseSunsetSolar noonDaylight
May 296:51 AM5:29 PM12:10 PM10h 38m
May 306:52 AM5:29 PM12:10 PM10h 37m
May 316:52 AM5:28 PM12:10 PM10h 37m
Jun 16:52 AM5:28 PM12:10 PM10h 36m
Jun 26:52 AM5:28 PM12:10 PM10h 35m
Jun 36:52 AM5:27 PM12:10 PM10h 35m
Jun 46:52 AM5:27 PM12:09 PM10h 34m

Johannesburg daylight duration trend

The line below shows how usable daylight changes across the next 30 days.

Shortest: 10h 30mLongest: 10h 38m

30-day sunrise and sunset table

This 30-day table is the planning layer most API-only pages skip. It helps users spot trend direction, not just today’s number.

DateSunriseSunsetDaylightChange from today
May 296:51 AM5:29 PM10h 38mBaseline
May 306:52 AM5:29 PM10h 37m-1 min
May 316:52 AM5:28 PM10h 37m-1 min
Jun 16:52 AM5:28 PM10h 36m-2 min
Jun 26:52 AM5:28 PM10h 35m-3 min
Jun 36:52 AM5:27 PM10h 35m-3 min
Jun 46:52 AM5:27 PM10h 34m-4 min
Jun 56:52 AM5:26 PM10h 34m-4 min
Jun 66:52 AM5:26 PM10h 33m-5 min
Jun 76:53 AM5:25 PM10h 33m-5 min
Jun 86:53 AM5:25 PM10h 32m-6 min
Jun 96:53 AM5:25 PM10h 32m-6 min
Jun 106:53 AM5:24 PM10h 32m-6 min
Jun 116:52 AM5:24 PM10h 31m-7 min
Jun 126:52 AM5:23 PM10h 31m-7 min
Jun 136:52 AM5:23 PM10h 31m-7 min
Jun 146:52 AM5:23 PM10h 30m-7 min
Jun 156:52 AM5:22 PM10h 30m-8 min
Jun 166:52 AM5:22 PM10h 30m-8 min
Jun 176:52 AM5:22 PM10h 30m-8 min
Jun 186:52 AM5:22 PM10h 30m-8 min
Jun 196:52 AM5:21 PM10h 30m-8 min
Jun 206:51 AM5:21 PM10h 30m-8 min
Jun 216:51 AM5:21 PM10h 30m-8 min
Jun 226:51 AM5:21 PM10h 30m-8 min
Jun 236:51 AM5:20 PM10h 30m-8 min
Jun 246:50 AM5:20 PM10h 30m-8 min
Jun 256:50 AM5:20 PM10h 30m-8 min
Jun 266:50 AM5:20 PM10h 30m-8 min
Jun 276:50 AM5:20 PM10h 30m-8 min

Seasonal comparison for Johannesburg

A city page should help users understand whether today is early, late, bright, or compressed relative to the rest of the year. In Johannesburg, today’s daylight total is 10h 38m. Thirty days ago, the city had 11h 9m. Six months ago, the pattern looked very different at 13h 37m. That tells you how quickly the local light environment is moving, which is exactly what matters for habit planning.

The two annual anchors are the June and December solstice pages. Around June 21, Johannesburg reaches about 10h 30m of daylight. Around December 21, it drops to about 13h 47m. The wider that spread, the less useful a one-size-fits-all routine becomes. Users need context, not a widget.

Planning around local daylight

For photography, Johannesburg is most predictable when you combine the daily timing with the direction of change. If sunsets are moving later, you can safely schedule after-work shoots with less risk of missing the best light. If the city is losing daylight, the better strategy is to plan tighter and arrive earlier. The page works the same way for solar installers checking midday windows, commuters trying to keep outdoor exercise in daylight, and families comparing weekday and weekend routines.

Because Johannesburg is shaped by elevation-driven clarity, mining business hours, and southern light, local interpretation matters. A raw solar API cannot tell users whether the city rewards early starts, late dinners, rooftop views, waterfront timing, or heat-aware scheduling. An authoritative page should bridge that gap, which is why this section exists at all.

Frequently asked questions

What time is sunrise in Johannesburg today?

Today's sunrise in Johannesburg is 6:51 AM local time, with civil dawn starting at 6:26 AM.

What time is sunset in Johannesburg today?

Today's sunset in Johannesburg is 5:29 PM local time, and evening golden hour starts at 4:29 PM.

How much daylight does Johannesburg get right now?

Johannesburg gets about 10h 38m of daylight today, and that is losing about 31 minutes compared with 30 days ago.

Why does the daylight pattern change so much in Johannesburg?

Johannesburg sits in the Southern Hemisphere at latitude -26.20, so Earth’s axial tilt changes both sunrise timing and total daylight throughout the year.