DAY
za Flag

Johannesburg Weather Forecast, South Africa

Today

1

Jun

10° 50°
Clear

Clear

  • Sunday
  • 14

    57

    0:00

  • 14

    57

    1:00

  • 13

    55

    2:00

  • 13

    55

    3:00

  • 12

    54

    4:00

  • 12

    54

    5:00

  • 12

    54

    6:00

  • Sunset

    06:47

  • 12

    54

    7:00

  • 13

    55

    8:00

  • 15

    59

    9:00

  • 17

    63

    10:00

  • 18

    64

    11:00

  • 19

    66

    12:00

  • 19

    66

    13:00

  • 19

    66

    14:00

  • 20

    68

    15:00

  • 19

    66

    16:00

  • 19

    66

    17:00

  • Sunset

    17:23

  • 18

    64

    18:00

  • 17

    63

    19:00

  • 17

    63

    20:00

  • 16

    61

    21:00

  • 16

    61

    22:00

  • 11

    52

    23:00

The warmest day over the next 26 days weather in Johannesburg is forecast to be Thursday 6th June 2024 at 18°C (64°F) and the warmest night on Friday 14th June 2024 at 16°C (61°F). The average temperature over the next 26 days in Johannesburg from this forecast is 13°C (54°F) and there will be 24 days of sunshine .

Sun

2

Jun

15° 59°
Clear

Clear

  • 12

    54

    Hour 6

    6:00

  • Sunset

    06:47

  • 12

    54

    Hour 7

    7:00

  • 13

    55

    Hour 8

    8:00

  • 15

    59

    Hour 9

    9:00

  • 18

    64

    Hour 10

    10:00

  • 19

    66

    Hour 11

    11:00

  • 20

    68

    Hour 12

    12:00

  • 20

    68

    Hour 13

    13:00

  • 19

    66

    Hour 14

    14:00

  • 18

    64

    Hour 15

    15:00

  • 17

    63

    Hour 16

    16:00

  • 15

    59

    Hour 17

    17:00

  • Sunset

    17:23

  • 13

    55

    Hour 18

    18:00

  • 14

    57

    Hour 19

    19:00

  • 13

    55

    Hour 20

    20:00

  • 14

    57

    Hour 21

    21:00

  • 14

    57

    Hour 22

    22:00

  • 13

    55

    Hour 23

    23:00

  • Monday
  • 15

    59

    0:00

  • 14

    57

    1:00

  • 13

    55

    2:00

  • 13

    55

    3:00

  • 13

    55

    4:00

  • 13

    55

    5:00

Johannesburg 8 to 14 Day Forecast

Mon

3

Jun

12° 54°
Clear

Clear

  • 12

    54

    Hour 6

    6:00

  • Sunset

    06:48

  • 11

    52

    Hour 7

    7:00

  • 12

    54

    Hour 8

    8:00

  • 12

    54

    Hour 9

    9:00

  • 12

    54

    Hour 10

    10:00

  • 12

    54

    Hour 11

    11:00

  • 11

    52

    Hour 12

    12:00

  • 12

    54

    Hour 13

    13:00

  • 14

    57

    Hour 14

    14:00

  • 14

    57

    Hour 15

    15:00

  • 14

    57

    Hour 16

    16:00

  • 13

    55

    Hour 17

    17:00

  • Sunset

    17:23

  • 11

    52

    Hour 18

    18:00

  • 10

    50

    Hour 19

    19:00

  • 9

    48

    Hour 20

    20:00

  • 9

    48

    Hour 21

    21:00

  • 8

    46

    Hour 22

    22:00

  • 8

    46

    Hour 23

    23:00

  • Tuesday
  • 13

    55

    0:00

  • 13

    55

    1:00

  • 13

    55

    2:00

  • 13

    55

    3:00

  • 13

    55

    4:00

  • 12

    54

    5:00

Tue

4

Jun

10° 50°
Clear

Clear

  • 5

    41

    Hour 6

    6:00

  • Sunset

    06:48

  • 5

    41

    Hour 7

    7:00

  • 6

    43

    Hour 8

    8:00

  • 7

    45

    Hour 9

    9:00

  • 9

    48

    Hour 10

    10:00

  • 11

    52

    Hour 11

    11:00

  • 12

    54

    Hour 12

    12:00

  • 14

    57

    Hour 13

    13:00

  • 15

    59

    Hour 14

    14:00

  • 15

    59

    Hour 15

    15:00

  • 15

    59

    Hour 16

    16:00

  • 14

    57

    Hour 17

    17:00

  • Sunset

    17:23

  • 13

    55

    Hour 18

    18:00

  • 12

    54

    Hour 19

    19:00

  • 12

    54

    Hour 20

    20:00

  • 11

    52

    Hour 21

    21:00

  • 10

    50

    Hour 22

    22:00

  • 10

    50

    Hour 23

    23:00

  • Wednesday
  • 7

    45

    0:00

  • 7

    45

    1:00

  • 6

    43

    2:00

  • 6

    43

    3:00

  • 5

    41

    4:00

  • 5

    41

    5:00

Wed

5

Jun

13° 55°
Clear

Clear

  • 8

    46

    Hour 6

    6:00

  • Sunset

    06:49

  • 8

    46

    Hour 7

    7:00

  • 9

    48

    Hour 8

    8:00

  • 11

    52

    Hour 9

    9:00

  • 13

    55

    Hour 10

    10:00

  • 15

    59

    Hour 11

    11:00

  • 16

    61

    Hour 12

    12:00

  • 17

    63

    Hour 13

    13:00

  • 18

    64

    Hour 14

    14:00

  • 18

    64

    Hour 15

    15:00

  • 18

    64

    Hour 16

    16:00

  • 17

    63

    Hour 17

    17:00

  • Sunset

    17:23

  • 15

    59

    Hour 18

    18:00

  • 15

    59

    Hour 19

    19:00

  • 14

    57

    Hour 20

    20:00

  • 14

    57

    Hour 21

    21:00

  • 13

    55

    Hour 22

    22:00

  • 13

    55

    Hour 23

    23:00

  • Thursday
  • 10

    50

    0:00

  • 9

    48

    1:00

  • 9

    48

    2:00

  • 9

    48

    3:00

  • 8

    46

    4:00

  • 8

    46

    5:00

Thu

6

Jun

16° 61°
Clear

Clear

  • 11

    52

    Hour 6

    6:00

  • Sunset

    06:49

  • 11

    52

    Hour 7

    7:00

  • 13

    55

    Hour 8

    8:00

  • 15

    59

    Hour 9

    9:00

  • 17

    63

    Hour 10

    10:00

  • 18

    64

    Hour 11

    11:00

  • 19

    66

    Hour 12

    12:00

  • 20

    68

    Hour 13

    13:00

  • 21

    70

    Hour 14

    14:00

  • 20

    68

    Hour 15

    15:00

  • 20

    68

    Hour 16

    16:00

  • 19

    66

    Hour 17

    17:00

  • Sunset

    17:23

  • 19

    66

    Hour 18

    18:00

  • 18

    64

    Hour 19

    19:00

  • 17

    63

    Hour 20

    20:00

  • 17

    63

    Hour 21

    21:00

  • 16

    61

    Hour 22

    22:00

  • 15

    59

    Hour 23

    23:00

  • Friday
  • 13

    55

    0:00

  • 12

    54

    1:00

  • 12

    54

    2:00

  • 12

    54

    3:00

  • 12

    54

    4:00

  • 12

    54

    5:00

Fri

7

Jun

14° 57°
Clear

Clear

  • 11

    52

    Hour 6

    6:00

  • Sunset

    06:49

  • 11

    52

    Hour 7

    7:00

  • 11

    52

    Hour 8

    8:00

  • 13

    55

    Hour 9

    9:00

  • 14

    57

    Hour 10

    10:00

  • 16

    61

    Hour 11

    11:00

  • 16

    61

    Hour 12

    12:00

  • 17

    63

    Hour 13

    13:00

  • 18

    64

    Hour 14

    14:00

  • 18

    64

    Hour 15

    15:00

  • 17

    63

    Hour 16

    16:00

  • 17

    63

    Hour 17

    17:00

  • Sunset

    17:23

  • 16

    61

    Hour 18

    18:00

  • 15

    59

    Hour 19

    19:00

  • 14

    57

    Hour 20

    20:00

  • 12

    54

    Hour 21

    21:00

  • 11

    52

    Hour 22

    22:00

  • 10

    50

    Hour 23

    23:00

  • Saturday
  • 15

    59

    0:00

  • 14

    57

    1:00

  • 13

    55

    2:00

  • 13

    55

    3:00

  • 12

    54

    4:00

  • 12

    54

    5:00

Sat

8

Jun

11° 52°
Clear

Clear

  • 8

    46

    Hour 6

    6:00

  • Sunset

    06:50

  • 7

    45

    Hour 7

    7:00

  • 7

    45

    Hour 8

    8:00

  • 9

    48

    Hour 9

    9:00

  • 11

    52

    Hour 10

    10:00

  • 12

    54

    Hour 11

    11:00

  • 13

    55

    Hour 12

    12:00

  • 14

    57

    Hour 13

    13:00

  • 15

    59

    Hour 14

    14:00

  • 15

    59

    Hour 15

    15:00

  • 15

    59

    Hour 16

    16:00

  • 15

    59

    Hour 17

    17:00

  • Sunset

    17:23

  • 14

    57

    Hour 18

    18:00

  • 13

    55

    Hour 19

    19:00

  • 12

    54

    Hour 20

    20:00

  • 11

    52

    Hour 21

    21:00

  • 10

    50

    Hour 22

    22:00

  • 9

    48

    Hour 23

    23:00

  • Sunday
  • 10

    50

    0:00

  • 9

    48

    1:00

  • 9

    48

    2:00

  • 9

    48

    3:00

  • 8

    46

    4:00

  • 8

    46

    5:00

Sun

9

Jun

10° 50°
Clear

Clear

  • 7

    45

    Hour 6

    6:00

  • Sunset

    06:50

  • 7

    45

    Hour 7

    7:00

  • 7

    45

    Hour 8

    8:00

  • 9

    48

    Hour 9

    9:00

  • 10

    50

    Hour 10

    10:00

  • 12

    54

    Hour 11

    11:00

  • 13

    55

    Hour 12

    12:00

  • 14

    57

    Hour 13

    13:00

  • 15

    59

    Hour 14

    14:00

  • 15

    59

    Hour 15

    15:00

  • 14

    57

    Hour 16

    16:00

  • 14

    57

    Hour 17

    17:00

  • Sunset

    17:23

  • 14

    57

    Hour 18

    18:00

  • 13

    55

    Hour 19

    19:00

  • 12

    54

    Hour 20

    20:00

  • 12

    54

    Hour 21

    21:00

  • 11

    52

    Hour 22

    22:00

  • 10

    50

    Hour 23

    23:00

  • Monday
  • 8

    46

    0:00

  • 8

    46

    1:00

  • 7

    45

    2:00

  • 7

    45

    3:00

  • 7

    45

    4:00

  • 6

    43

    5:00

Johannesburg 15 to 21 Day Forecast

Mon

10

Jun

11° 52°
Clear

Clear

  • 8

    46

    Hour 6

    6:00

  • Sunset

    06:51

  • 8

    46

    Hour 7

    7:00

  • 8

    46

    Hour 8

    8:00

  • 10

    50

    Hour 9

    9:00

  • 11

    52

    Hour 10

    10:00

  • 13

    55

    Hour 11

    11:00

  • 14

    57

    Hour 12

    12:00

  • 14

    57

    Hour 13

    13:00

  • 15

    59

    Hour 14

    14:00

  • 15

    59

    Hour 15

    15:00

  • 15

    59

    Hour 16

    16:00

  • 15

    59

    Hour 17

    17:00

  • Sunset

    17:23

  • 14

    57

    Hour 18

    18:00

  • 13

    55

    Hour 19

    19:00

  • 12

    54

    Hour 20

    20:00

  • 12

    54

    Hour 21

    21:00

  • 11

    52

    Hour 22

    22:00

  • 11

    52

    Hour 23

    23:00

  • Tuesday
  • 10

    50

    0:00

  • 9

    48

    1:00

  • 8

    46

    2:00

  • 8

    46

    3:00

  • 8

    46

    4:00

  • 8

    46

    5:00

Tue

11

Jun

12° 54°
Clear

Clear

  • 9

    48

    Hour 6

    6:00

  • Sunset

    06:51

  • 9

    48

    Hour 7

    7:00

  • 9

    48

    Hour 8

    8:00

  • 10

    50

    Hour 9

    9:00

  • 12

    54

    Hour 10

    10:00

  • 13

    55

    Hour 11

    11:00

  • 14

    57

    Hour 12

    12:00

  • 15

    59

    Hour 13

    13:00

  • 16

    61

    Hour 14

    14:00

  • 16

    61

    Hour 15

    15:00

  • 16

    61

    Hour 16

    16:00

  • 15

    59

    Hour 17

    17:00

  • Sunset

    17:23

  • 15

    59

    Hour 18

    18:00

  • 14

    57

    Hour 19

    19:00

  • 13

    55

    Hour 20

    20:00

  • 12

    54

    Hour 21

    21:00

  • 12

    54

    Hour 22

    22:00

  • 12

    54

    Hour 23

    23:00

  • Wednesday
  • 10

    50

    0:00

  • 10

    50

    1:00

  • 10

    50

    2:00

  • 10

    50

    3:00

  • 9

    48

    4:00

  • 9

    48

    5:00

Wed

12

Jun

14° 57°
Clear

Clear

  • 10

    50

    Hour 6

    6:00

  • Sunset

    06:51

  • 10

    50

    Hour 7

    7:00

  • 10

    50

    Hour 8

    8:00

  • 12

    54

    Hour 9

    9:00

  • 14

    57

    Hour 10

    10:00

  • 15

    59

    Hour 11

    11:00

  • 17

    63

    Hour 12

    12:00

  • 18

    64

    Hour 13

    13:00

  • 19

    66

    Hour 14

    14:00

  • 19

    66

    Hour 15

    15:00

  • 18

    64

    Hour 16

    16:00

  • 18

    64

    Hour 17

    17:00

  • Sunset

    17:23

  • 17

    63

    Hour 18

    18:00

  • 16

    61

    Hour 19

    19:00

  • 15

    59

    Hour 20

    20:00

  • 15

    59

    Hour 21

    21:00

  • 14

    57

    Hour 22

    22:00

  • 14

    57

    Hour 23

    23:00

  • Thursday
  • 11

    52

    0:00

  • 11

    52

    1:00

  • 10

    50

    2:00

  • 10

    50

    3:00

  • 10

    50

    4:00

  • 10

    50

    5:00

Thu

13

Jun

16° 61°
Clear

Clear

  • 12

    54

    Hour 6

    6:00

  • Sunset

    06:52

  • 13

    55

    Hour 7

    7:00

  • 13

    55

    Hour 8

    8:00

  • 14

    57

    Hour 9

    9:00

  • 16

    61

    Hour 10

    10:00

  • 17

    63

    Hour 11

    11:00

  • 18

    64

    Hour 12

    12:00

  • 19

    66

    Hour 13

    13:00

  • 20

    68

    Hour 14

    14:00

  • 20

    68

    Hour 15

    15:00

  • 20

    68

    Hour 16

    16:00

  • 19

    66

    Hour 17

    17:00

  • Sunset

    17:23

  • 18

    64

    Hour 18

    18:00

  • 18

    64

    Hour 19

    19:00

  • 17

    63

    Hour 20

    20:00

  • 16

    61

    Hour 21

    21:00

  • 16

    61

    Hour 22

    22:00

  • 16

    61

    Hour 23

    23:00

  • Friday
  • 13

    55

    0:00

  • 13

    55

    1:00

  • 13

    55

    2:00

  • 13

    55

    3:00

  • 12

    54

    4:00

  • 12

    54

    5:00

Fri

14

Jun

17° 63°
Clear

Clear

  • 13

    55

    Hour 6

    6:00

  • Sunset

    06:52

  • 14

    57

    Hour 7

    7:00

  • 14

    57

    Hour 8

    8:00

  • 16

    61

    Hour 9

    9:00

  • 17

    63

    Hour 10

    10:00

  • 19

    66

    Hour 11

    11:00

  • 20

    68

    Hour 12

    12:00

  • 21

    70

    Hour 13

    13:00

  • 22

    72

    Hour 14

    14:00

  • 21

    70

    Hour 15

    15:00

  • 21

    70

    Hour 16

    16:00

  • 20

    68

    Hour 17

    17:00

  • Sunset

    17:23

  • 19

    66

    Hour 18

    18:00

  • 19

    66

    Hour 19

    19:00

  • 18

    64

    Hour 20

    20:00

  • 17

    63

    Hour 21

    21:00

  • 17

    63

    Hour 22

    22:00

  • 16

    61

    Hour 23

    23:00

  • Saturday
  • 15

    59

    0:00

  • 15

    59

    1:00

  • 14

    57

    2:00

  • 14

    57

    3:00

  • 14

    57

    4:00

  • 13

    55

    5:00

Sat

15

Jun

10° 50°
Clear

Clear

  • 6

    43

    Hour 6

    6:00

  • Sunset

    06:52

  • 7

    45

    Hour 7

    7:00

  • 8

    46

    Hour 8

    8:00

  • 11

    52

    Hour 9

    9:00

  • 13

    55

    Hour 10

    10:00

  • 14

    57

    Hour 11

    11:00

  • 15

    59

    Hour 12

    12:00

  • 15

    59

    Hour 13

    13:00

  • 15

    59

    Hour 14

    14:00

  • 15

    59

    Hour 15

    15:00

  • 14

    57

    Hour 16

    16:00

  • 13

    55

    Hour 17

    17:00

  • Sunset

    17:23

  • 12

    54

    Hour 18

    18:00

  • 11

    52

    Hour 19

    19:00

  • 10

    50

    Hour 20

    20:00

  • 9

    48

    Hour 21

    21:00

  • 8

    46

    Hour 22

    22:00

  • 7

    45

    Hour 23

    23:00

  • Sunday
  • 8

    46

    0:00

  • 8

    46

    1:00

  • 7

    45

    2:00

  • 7

    45

    3:00

  • 7

    45

    4:00

  • 6

    43

    5:00

Sun

16

Jun

10° 50°
Clear

Clear

  • 5

    41

    Hour 6

    6:00

  • Sunset

    06:53

  • 6

    43

    Hour 7

    7:00

  • 8

    46

    Hour 8

    8:00

  • 10

    50

    Hour 9

    9:00

  • 12

    54

    Hour 10

    10:00

  • 14

    57

    Hour 11

    11:00

  • 15

    59

    Hour 12

    12:00

  • 16

    61

    Hour 13

    13:00

  • 16

    61

    Hour 14

    14:00

  • 15

    59

    Hour 15

    15:00

  • 15

    59

    Hour 16

    16:00

  • 13

    55

    Hour 17

    17:00

  • Sunset

    17:23

  • 12

    54

    Hour 18

    18:00

  • 11

    52

    Hour 19

    19:00

  • 9

    48

    Hour 20

    20:00

  • 9

    48

    Hour 21

    21:00

  • 8

    46

    Hour 22

    22:00

  • 8

    46

    Hour 23

    23:00

  • Monday
  • 7

    45

    0:00

  • 6

    43

    1:00

  • 6

    43

    2:00

  • 5

    41

    3:00

  • 5

    41

    4:00

  • 5

    41

    5:00

Johannesburg Day 22 to 26 Day Forecast

Mon

17

Jun

10° 50°
Clear

Clear

  • 5

    41

    Hour 6

    6:00

  • Sunset

    06:53

  • 6

    43

    Hour 7

    7:00

  • 7

    45

    Hour 8

    8:00

  • 10

    50

    Hour 9

    9:00

  • 12

    54

    Hour 10

    10:00

  • 14

    57

    Hour 11

    11:00

  • 15

    59

    Hour 12

    12:00

  • 15

    59

    Hour 13

    13:00

  • 15

    59

    Hour 14

    14:00

  • 15

    59

    Hour 15

    15:00

  • 15

    59

    Hour 16

    16:00

  • 13

    55

    Hour 17

    17:00

  • Sunset

    17:24

  • 12

    54

    Hour 18

    18:00

  • 11

    52

    Hour 19

    19:00

  • 10

    50

    Hour 20

    20:00

  • 9

    48

    Hour 21

    21:00

  • 8

    46

    Hour 22

    22:00

  • 8

    46

    Hour 23

    23:00

  • Tuesday
  • 7

    45

    0:00

  • 7

    45

    1:00

  • 6

    43

    2:00

  • 6

    43

    3:00

  • 6

    43

    4:00

  • 6

    43

    5:00

Tue

18

Jun

10° 50°
Clear

Clear

  • 6

    43

    Hour 6

    6:00

  • Sunset

    06:53

  • 6

    43

    Hour 7

    7:00

  • 8

    46

    Hour 8

    8:00

  • 11

    52

    Hour 9

    9:00

  • 13

    55

    Hour 10

    10:00

  • 15

    59

    Hour 11

    11:00

  • 16

    61

    Hour 12

    12:00

  • 16

    61

    Hour 13

    13:00

  • 16

    61

    Hour 14

    14:00

  • 16

    61

    Hour 15

    15:00

  • 16

    61

    Hour 16

    16:00

  • 14

    57

    Hour 17

    17:00

  • Sunset

    17:24

  • 12

    54

    Hour 18

    18:00

  • 11

    52

    Hour 19

    19:00

  • 10

    50

    Hour 20

    20:00

  • 9

    48

    Hour 21

    21:00

  • 9

    48

    Hour 22

    22:00

  • 8

    46

    Hour 23

    23:00

  • Wednesday
  • 7

    45

    0:00

  • 6

    43

    1:00

  • 6

    43

    2:00

  • 6

    43

    3:00

  • 5

    41

    4:00

  • 6

    43

    5:00

Wed

19

Jun

11° 52°
Clear

Clear

  • 6

    43

    Hour 6

    6:00

  • Sunset

    06:53

  • 7

    45

    Hour 7

    7:00

  • 8

    46

    Hour 8

    8:00

  • 11

    52

    Hour 9

    9:00

  • 13

    55

    Hour 10

    10:00

  • 15

    59

    Hour 11

    11:00

  • 16

    61

    Hour 12

    12:00

  • 16

    61

    Hour 13

    13:00

  • 17

    63

    Hour 14

    14:00

  • 16

    61

    Hour 15

    15:00

  • 16

    61

    Hour 16

    16:00

  • 14

    57

    Hour 17

    17:00

  • Sunset

    17:24

  • 13

    55

    Hour 18

    18:00

  • 12

    54

    Hour 19

    19:00

  • 11

    52

    Hour 20

    20:00

  • 10

    50

    Hour 21

    21:00

  • 9

    48

    Hour 22

    22:00

  • 8

    46

    Hour 23

    23:00

  • Thursday
  • 7

    45

    0:00

  • 7

    45

    1:00

  • 7

    45

    2:00

  • 6

    43

    3:00

  • 6

    43

    4:00

  • 6

    43

    5:00

Thu

20

Jun

11° 52°
Clear

Clear

  • 6

    43

    Hour 6

    6:00

  • Sunset

    06:54

  • 7

    45

    Hour 7

    7:00

  • 8

    46

    Hour 8

    8:00

  • 12

    54

    Hour 9

    9:00

  • 14

    57

    Hour 10

    10:00

  • 16

    61

    Hour 11

    11:00

  • 17

    63

    Hour 12

    12:00

  • 17

    63

    Hour 13

    13:00

  • 17

    63

    Hour 14

    14:00

  • 17

    63

    Hour 15

    15:00

  • 16

    61

    Hour 16

    16:00

  • 15

    59

    Hour 17

    17:00

  • Sunset

    17:24

  • 13

    55

    Hour 18

    18:00

  • 12

    54

    Hour 19

    19:00

  • 11

    52

    Hour 20

    20:00

  • 10

    50

    Hour 21

    21:00

  • 9

    48

    Hour 22

    22:00

  • 8

    46

    Hour 23

    23:00

  • Friday
  • 7

    45

    0:00

  • 7

    45

    1:00

  • 6

    43

    2:00

  • 6

    43

    3:00

  • 6

    43

    4:00

  • 6

    43

    5:00

Fri

21

Jun

11° 52°
Clear

Clear

  • 6

    43

    Hour 6

    6:00

  • Sunset

    06:54

  • 7

    45

    Hour 7

    7:00

  • 9

    48

    Hour 8

    8:00

  • 12

    54

    Hour 9

    9:00

  • 14

    57

    Hour 10

    10:00

  • 15

    59

    Hour 11

    11:00

  • 17

    63

    Hour 12

    12:00

  • 17

    63

    Hour 13

    13:00

  • 17

    63

    Hour 14

    14:00

  • 17

    63

    Hour 15

    15:00

  • 16

    61

    Hour 16

    16:00

  • 15

    59

    Hour 17

    17:00

  • Sunset

    17:24

  • 13

    55

    Hour 18

    18:00

  • 12

    54

    Hour 19

    19:00

  • 11

    52

    Hour 20

    20:00

  • 10

    50

    Hour 21

    21:00

  • 9

    48

    Hour 22

    22:00

  • 8

    46

    Hour 23

    23:00

  • Saturday
  • 8

    46

    0:00

  • 7

    45

    1:00

  • 7

    45

    2:00

  • 6

    43

    3:00

  • 6

    43

    4:00

  • 6

    43

    5:00

Sat

22

Jun

11° 52°
Clear

Clear

  • 6

    43

    Hour 6

    6:00

  • Sunset

    06:54

  • 7

    45

    Hour 7

    7:00

  • 8

    46

    Hour 8

    8:00

  • 12

    54

    Hour 9

    9:00

  • 14

    57

    Hour 10

    10:00

  • 16

    61

    Hour 11

    11:00

  • 17

    63

    Hour 12

    12:00

  • 17

    63

    Hour 13

    13:00

  • 17

    63

    Hour 14

    14:00

  • 17

    63

    Hour 15

    15:00

  • 16

    61

    Hour 16

    16:00

  • 15

    59

    Hour 17

    17:00

  • Sunset

    17:25

  • 13

    55

    Hour 18

    18:00

  • 12

    54

    Hour 19

    19:00

  • 11

    52

    Hour 20

    20:00

  • 10

    50

    Hour 21

    21:00

  • 9

    48

    Hour 22

    22:00

  • 9

    48

    Hour 23

    23:00

  • Sunday
  • 8

    46

    0:00

  • 8

    46

    1:00

  • 7

    45

    2:00

  • 6

    43

    3:00

  • 6

    43

    4:00

  • 6

    43

    5:00

Sun

23

Jun

11° 52°
Patchy rain possible

Patchy rain possible

  • 7

    45

    Hour 6

    6:00

  • Sunset

    06:54

  • 7

    45

    Hour 7

    7:00

  • 9

    48

    Hour 8

    8:00

  • 11

    52

    Hour 9

    9:00

  • 14

    57

    Hour 10

    10:00

  • 15

    59

    Hour 11

    11:00

  • 16

    61

    Hour 12

    12:00

  • 16

    61

    Hour 13

    13:00

  • 16

    61

    Hour 14

    14:00

  • 16

    61

    Hour 15

    15:00

  • 15

    59

    Hour 16

    16:00

  • 14

    57

    Hour 17

    17:00

  • Sunset

    17:25

  • 12

    54

    Hour 18

    18:00

  • 11

    52

    Hour 19

    19:00

  • 10

    50

    Hour 20

    20:00

  • 9

    48

    Hour 21

    21:00

  • 9

    48

    Hour 22

    22:00

  • 8

    46

    Hour 23

    23:00

  • Monday
  • 8

    46

    0:00

  • 8

    46

    1:00

  • 7

    45

    2:00

  • 7

    45

    3:00

  • 7

    45

    4:00

  • 7

    45

    5:00

Johannesburg Day 22 to 26 Day Forecast

Mon

24

Jun

10° 50°
Patchy rain possible

Patchy rain possible

  • 6

    43

    Hour 6

    6:00

  • Sunset

    06:54

  • 6

    43

    Hour 7

    7:00

  • 8

    46

    Hour 8

    8:00

  • 11

    52

    Hour 9

    9:00

  • 13

    55

    Hour 10

    10:00

  • 14

    57

    Hour 11

    11:00

  • 15

    59

    Hour 12

    12:00

  • 16

    61

    Hour 13

    13:00

  • 16

    61

    Hour 14

    14:00

  • 16

    61

    Hour 15

    15:00

  • 15

    59

    Hour 16

    16:00

  • 14

    57

    Hour 17

    17:00

  • Sunset

    17:25

  • 12

    54

    Hour 18

    18:00

  • 11

    52

    Hour 19

    19:00

  • 10

    50

    Hour 20

    20:00

  • 9

    48

    Hour 21

    21:00

  • 8

    46

    Hour 22

    22:00

  • 8

    46

    Hour 23

    23:00

  • Tuesday
  • 7

    45

    0:00

  • 7

    45

    1:00

  • 6

    43

    2:00

  • 6

    43

    3:00

  • 6

    43

    4:00

  • 6

    43

    5:00

Tue

25

Jun

10° 50°
Clear

Clear

  • 6

    43

    Hour 6

    6:00

  • Sunset

    06:55

  • 6

    43

    Hour 7

    7:00

  • 8

    46

    Hour 8

    8:00

  • 11

    52

    Hour 9

    9:00

  • 13

    55

    Hour 10

    10:00

  • 15

    59

    Hour 11

    11:00

  • 16

    61

    Hour 12

    12:00

  • 16

    61

    Hour 13

    13:00

  • 16

    61

    Hour 14

    14:00

  • 16

    61

    Hour 15

    15:00

  • 15

    59

    Hour 16

    16:00

  • 14

    57

    Hour 17

    17:00

  • Sunset

    17:25

  • 12

    54

    Hour 18

    18:00

  • 11

    52

    Hour 19

    19:00

  • 10

    50

    Hour 20

    20:00

  • 9

    48

    Hour 21

    21:00

  • 9

    48

    Hour 22

    22:00

  • 8

    46

    Hour 23

    23:00

  • Wednesday
  • 7

    45

    0:00

  • 7

    45

    1:00

  • 6

    43

    2:00

  • 5

    41

    3:00

  • 5

    41

    4:00

  • 6

    43

    5:00

Holiday Weather Now

Sorted by popularity:

Updated at 20:01 GMT

  • 00:00
  • 06:00
  • 12:00
  • 18:00
  • 23:00

14 Day Weather Forecast Johannesburg, South Africa

Weather now in Johannesburg is 10°C (50°F) and clear. Tomorrow it will be 17°C (63°F). The next weekend it will be 12°C (54°F) on Saturday and 17°C (63°F) on Sunday. The warmest day over the next 26 days weather in Johannesburg is forecast to be Thursday 6th June 2024 at 18°C (64°F) and the warmest night on Friday 14th June 2024 at 16°C (61°F). The average temperature over the next 26 days in Johannesburg from this forecast is 13°C (54°F) and there will be 24 days of sunshine .

Time in Johannesburg: 23:34 Your time:
  • TODAY 1 JUN

    10º 50º

    NNW 13 KMH
    Night

    14º 57º

  • SUN 2 JUN

    17º 63º

    NNE 21 KMH
    Night

    13º 55º

  • MON 3 JUN

    12º 54º

    NW 23 KMH
    Night

    11º 52º

  • TUE 4 JUN

    11º 52º

    WSW 10 KMH
    Night

    46º

  • WED 5 JUN

    15º 59º

    NW 7 KMH
    Night

    11º 52º

  • THU 6 JUN

    18º 64º

    NNW 14 KMH
    Night

    14º 57º

  • FRI 7 JUN

    15º 59º

    SW 9 KMH
    Night

    13º 55º

  • SAT 8 JUN

    12º 54º

    E 14 KMH
    Night

    10º 50º

  • SUN 9 JUN

    12º 54º

    ESE 7 KMH
    Night

    48º

  • MON 10 JUN

    13º 55º

    SW 8 KMH
    Night

    10º 50º

  • TUE 11 JUN

    13º 55º

    W 9 KMH
    Night

    11º 52º

  • WED 12 JUN

    15º 59º

    WNW 10 KMH
    Night

    12º 54º

  • THU 13 JUN

    17º 63º

    NW 17 KMH
    Night

    15º 59º

  • FRI 14 JUN

    18º 64º

    NW 13 KMH
    Night

    16º 61º

Hourly Weather Forecast

Sat, 1 Jun

TODAY, 1 JUN
  • TODAY 1 JUN
  • 0000

    14º

    57º

  • 0300

    13º

    55º

  • 0600

    12º

    54º

  • 06 47

    Sunrise
  • 0900

    15º

    59º

  • 1200

    19º

    66º

  • 1500

    20º

    68º

  • 17 23

    Sunset
  • 1800

    18º

    64º

  • 2100

    16º

    61º

SUN, 2 JUN
  • SUN 2 JUN
  • 0000

    15º

    59º

  • 0300

    13º

    55º

  • 0600

    12º

    54º

  • 06 47

    Sunrise
  • 0900

    15º

    59º

  • 1200

    20º

    68º

  • 1500

    18º

    64º

  • 17 23

    Sunset
  • 1800

    13º

    55º

  • 2100

    14º

    57º

MON, 3 JUN
  • MON 3 JUN
  • 0000

    13º

    55º

  • 0300

    13º

    55º

  • 0600

    12º

    54º

  • 06 48

    Sunrise
  • 0900

    12º

    54º

  • 1200

    11º

    52º

  • 1500

    14º

    57º

  • 17 23

    Sunset
  • 1800

    11º

    52º

  • 2100

    48º

TUE, 4 JUN
  • TUE 4 JUN
  • 0000

    45º

  • 0300

    43º

  • 0600

    41º

  • 06 48

    Sunrise
  • 0900

    45º

  • 1200

    12º

    54º

  • 1500

    15º

    59º

  • 17 23

    Sunset
  • 1800

    13º

    55º

  • 2100

    11º

    52º

WED, 5 JUN
  • WED 5 JUN
  • 0000

    10º

    50º

  • 0300

    48º

  • 0600

    46º

  • 06 49

    Sunrise
  • 0900

    11º

    52º

  • 1200

    16º

    61º

  • 1500

    18º

    64º

  • 17 23

    Sunset
  • 1800

    15º

    59º

  • 2100

    14º

    57º

THU, 6 JUN
  • THU 6 JUN
  • 0000

    13º

    55º

  • 0300

    12º

    54º

  • 0600

    11º

    52º

  • 06 49

    Sunrise
  • 0900

    15º

    59º

  • 1200

    19º

    66º

  • 1500

    20º

    68º

  • 17 23

    Sunset
  • 1800

    19º

    66º

  • 2100

    17º

    63º

FRI, 7 JUN
  • FRI 7 JUN
  • 0000

    15º

    59º

  • 0300

    13º

    55º

  • 0600

    11º

    52º

  • 06 49

    Sunrise
  • 0900

    13º

    55º

  • 1200

    16º

    61º

  • 1500

    18º

    64º

  • 17 23

    Sunset
  • 1800

    16º

    61º

  • 2100

    12º

    54º

SAT, 8 JUN
  • SAT 8 JUN
  • 0000

    10º

    50º

  • 0300

    48º

  • 0600

    46º

  • 06 50

    Sunrise
  • 0900

    48º

  • 1200

    13º

    55º

  • 1500

    15º

    59º

  • 17 23

    Sunset
  • 1800

    14º

    57º

  • 2100

    11º

    52º

SUN, 9 JUN
  • SUN 9 JUN
  • 0000

    46º

  • 0300

    45º

  • 0600

    45º

  • 06 50

    Sunrise
  • 0900

    48º

  • 1200

    13º

    55º

  • 1500

    15º

    59º

  • 17 23

    Sunset
  • 1800

    14º

    57º

  • 2100

    12º

    54º

MON, 10 JUN
  • MON 10 JUN
  • 0000

    10º

    50º

  • 0300

    46º

  • 0600

    46º

  • 06 51

    Sunrise
  • 0900

    10º

    50º

  • 1200

    14º

    57º

  • 1500

    15º

    59º

  • 17 23

    Sunset
  • 1800

    14º

    57º

  • 2100

    12º

    54º

TUE, 11 JUN
  • TUE 11 JUN
  • 0000

    10º

    50º

  • 0300

    10º

    50º

  • 0600

    48º

  • 06 51

    Sunrise
  • 0900

    10º

    50º

  • 1200

    14º

    57º

  • 1500

    16º

    61º

  • 17 23

    Sunset
  • 1800

    15º

    59º

  • 2100

    12º

    54º

WED, 12 JUN
  • WED 12 JUN
  • 0000

    11º

    52º

  • 0300

    10º

    50º

  • 0600

    10º

    50º

  • 06 51

    Sunrise
  • 0900

    12º

    54º

  • 1200

    17º

    63º

  • 1500

    19º

    66º

  • 17 23

    Sunset
  • 1800

    17º

    63º

  • 2100

    15º

    59º

THU, 13 JUN
  • THU 13 JUN
  • 0000

    13º

    55º

  • 0300

    13º

    55º

  • 0600

    12º

    54º

  • 06 52

    Sunrise
  • 0900

    14º

    57º

  • 1200

    18º

    64º

  • 1500

    20º

    68º

  • 17 23

    Sunset
  • 1800

    18º

    64º

  • 2100

    16º

    61º

FRI, 14 JUN
  • FRI 14 JUN
  • 0000

    15º

    59º

  • 0300

    14º

    57º

  • 0600

    13º

    55º

  • 06 52

    Sunrise
  • 0900

    16º

    61º

  • 1200

    20º

    68º

  • 1500

    21º

    70º

  • 17 23

    Sunset
  • 1800

    19º

    66º

  • 2100

    17º

    63º

SAT, 15 JUN
  • SAT 15 JUN
  • 0000

    46º

  • 0300

    45º

  • 0600

    43º

  • 06 52

    Sunrise
  • 0900

    11º

    52º

  • 1200

    15º

    59º

  • 1500

    15º

    59º

  • 17 23

    Sunset
  • 1800

    12º

    54º

  • 2100

    48º

SUN, 16 JUN
  • SUN 16 JUN
  • 0000

    45º

  • 0300

    41º

  • 0600

    41º

  • 06 53

    Sunrise
  • 0900

    10º

    50º

  • 1200

    15º

    59º

  • 1500

    15º

    59º

  • 17 23

    Sunset
  • 1800

    12º

    54º

  • 2100

    48º

MON, 17 JUN
  • MON 17 JUN
  • 0000

    45º

  • 0300

    43º

  • 0600

    41º

  • 06 53

    Sunrise
  • 0900

    10º

    50º

  • 1200

    15º

    59º

  • 1500

    15º

    59º

  • 17 24

    Sunset
  • 1800

    12º

    54º

  • 2100

    48º

TUE, 18 JUN
  • TUE 18 JUN
  • 0000

    45º

  • 0300

    43º

  • 0600

    43º

  • 06 53

    Sunrise
  • 0900

    11º

    52º

  • 1200

    16º

    61º

  • 1500

    16º

    61º

  • 17 24

    Sunset
  • 1800

    12º

    54º

  • 2100

    48º

WED, 19 JUN
  • WED 19 JUN
  • 0000

    45º

  • 0300

    43º

  • 0600

    43º

  • 06 53

    Sunrise
  • 0900

    11º

    52º

  • 1200

    16º

    61º

  • 1500

    16º

    61º

  • 17 24

    Sunset
  • 1800

    13º

    55º

  • 2100

    10º

    50º

THU, 20 JUN
  • THU 20 JUN
  • 0000

    45º

  • 0300

    43º

  • 0600

    43º

  • 06 54

    Sunrise
  • 0900

    12º

    54º

  • 1200

    17º

    63º

  • 1500

    17º

    63º

  • 17 24

    Sunset
  • 1800

    13º

    55º

  • 2100

    10º

    50º

FRI, 21 JUN
  • FRI 21 JUN
  • 0000

    46º

  • 0300

    43º

  • 0600

    43º

  • 06 54

    Sunrise
  • 0900

    12º

    54º

  • 1200

    17º

    63º

  • 1500

    17º

    63º

  • 17 24

    Sunset
  • 1800

    13º

    55º

  • 2100

    10º

    50º

SAT, 22 JUN
  • SAT 22 JUN
  • 0000

    46º

  • 0300

    43º

  • 0600

    43º

  • 06 54

    Sunrise
  • 0900

    12º

    54º

  • 1200

    17º

    63º

  • 1500

    17º

    63º

  • 17 25

    Sunset
  • 1800

    13º

    55º

  • 2100

    10º

    50º

SUN, 23 JUN
  • SUN 23 JUN
  • 0000

    46º

  • 0300

    45º

  • 0600

    45º

  • 06 54

    Sunrise
  • 0900

    11º

    52º

  • 1200

    16º

    61º

  • 1500

    16º

    61º

  • 17 25

    Sunset
  • 1800

    12º

    54º

  • 2100

    48º

MON, 24 JUN
  • MON 24 JUN
  • 0000

    45º

  • 0300

    43º

  • 0600

    43º

  • 06 54

    Sunrise
  • 0900

    11º

    52º

  • 1200

    15º

    59º

  • 1500

    16º

    61º

  • 17 25

    Sunset
  • 1800

    12º

    54º

  • 2100

    48º

TUE, 25 JUN
  • TUE 25 JUN
  • 0000

    45º

  • 0300

    41º

  • 0600

    43º

  • 06 55

    Sunrise
  • 0900

    11º

    52º

  • 1200

    16º

    61º

  • 1500

    16º

    61º

  • 17 25

    Sunset
  • 1800

    12º

    54º

  • 2100

    48º

WED, 26 JUN
  • WED 26 JUN
  • 0000

    45º

  • 0300

    43º

  • 0600

    43º

  • 06 55

    Sunrise
  • 0900

    11º

    52º

  • 1200

    16º

    61º

  • 1500

    16º

    61º

  • 17 26

    Sunset
  • 1800

    12º

    54º

  • 2100

    48º

Forecast updated at: 21:05:21, 2024-06-01

Next 12 Days Weather Forecast

Johannesburg, South Africa

  • SAT 15 JUN

    13º 55º

    WSW 13 KMH
    Night

    46º

  • SUN 16 JUN

    13º 55º

    W 10 KMH
    Night

    45º

  • MON 17 JUN

    13º 55º

    WSW 12 KMH
    Night

    46º

  • TUE 18 JUN

    13º 55º

    SW 10 KMH
    Night

    46º

  • WED 19 JUN

    14º 57º

    SW 10 KMH
    Night

    46º

  • THU 20 JUN

    14º 57º

    SW 8 KMH
    Night

    46º

  • FRI 21 JUN

    14º 57º

    W 8 KMH
    Night

    46º

  • SAT 22 JUN

    14º 57º

    SSW 10 KMH
    Night

    48º

  • SUN 23 JUN

    14º 57º

    WNW 10 KMH
    Night

    46º

  • MON 24 JUN

    13º 55º

    W 9 KMH
    Night

    46º

  • TUE 25 JUN

    13º 55º

    WSW 10 KMH
    Night

    46º

  • WED 26 JUN

    13º 55º

    SSW 12 KMH
    Night

    46º

When someone thinks of Africa, they often think of expansive deserts or large savannahs with sweltering heat.  This isn't actually the case in Johannesburg, in sub-Saharan Africa.

Johannesburg is in what is considered the South African highlands, or Highveld.  Johannesburg's elevation is at 1,753 meters and this helps keep the temperatures cool during the summer months. The Gauteng region is said to have one of the most pleasing climates in South Africa. Average temperatures throughout the year are quite enjoyable. The climate is very similar to Lisbon, Portugal, except Johannesburg's clearer skies will mean more sunshine.

The most distinct seasons in Johannesburg are summer and winter, with short periods of spring and autumn buffering the summers and winters.  Summers are often considered to be the rainy season and lasts from November to February. Winters are very dry during the months from May to August.

The best time to visit Johannesburg is during the short autumn & fall seasons between summers and winters.  The crowds begin to thin out, the days aren't too hot, and the nights aren't too cold. Prices for hotels and flights are also typically lower.  Short periods of rain may be a welcome change to dry days, but it's nothing like the popular, rainy summer months.

Summer Weather in Johannesburg

The hottest month in Johannesburg is January, right in the middle of Johannesburg's summer.  The high elevation often keeps the average daytime high to 26°C though the hottest day on record reached 41°C.  This usually only occurs in the lower elevations surrounding Johannesburg.  Temperature variations between the beginning and end of summer are quite insignificant, averaging 25°C in November and 24°C in March.

January is also the wettest month in Johannesburg.  Rainfall totals in Johannesburg usually don't exceed 120mm per month in the summer and are spread out over an average of 15 days.  The rains that do come usually occur in brief, powerful downpours during the afternoons.  Lightning, thunder, and hail can be intense at times.  Periods of steady drizzle are extremely rare.  These numbers are typical for all summer months.

These late afternoon downpours, and the city's high elevation, contribute to cool nights.  The average lows for summer are usually around 14°C and happen during the short change in seasons.  The lowest temperature ever recorded during summer occurred in November, with a chilly 1.5°C.  Humidity levels rarely rise above 70%.

Summer is a great time to be active outdoors in Johannesburg.  Because the daytime temperatures don't get too hot and humidity levels are very comfortable, summers are a great time to go on safaris or rafting trips in the Magaliesburg mountains.  Anticipate evening showers, but otherwise you'll be presented with moderate temperatures and sunny skies.  The days are long and average 10-11 hours of sunshine throughout summer months.

Extreme Weather

An intense hailstorm in December of 2017 caused significant damage, destroying cars and causing roofs to collapse throughout the city.

Johannesburg has been seeing more and more of these storms in recent years.  Rising temperatures have been producing severe afternoon thunderstorms, causing terrible flash flooding.  Record flooding swept through Johannesburg in 2015 and 2016.  Other hail events have also been recorded and are expected to get worse.

The best way to know if such conditions may exist during your visit is to check the forecast before your visit.

Autumn Weather in Johannesburg

Autumn is a very short transitory period for Johannesburg, occurring in the six weeks around April.  The weather is characterized by cooler temperatures and a decrease in rain.

The average daytime high is 22°C and nights fall to 10°C.  The record high in April was 30°C and the record low 0°C.

Sunshine is still abundant in autumn and you'll see nine hours of it, shortened only by the decreasing length of days.  Tapering rains usually only deliver 40mm of rain spread out over 8 days, again in the form of short, passing afternoon storms.

Autumn is a splendid time to visit Johannesburg's parks.  The bright blue skies will contrast against the golden & deep red leaves, a photographer's dream.  Yet, the temperatures are still perfect for all of the same outdoor activities such as safaris, hiking, and mountain biking.

Winter Weather in Johannesburg

Crisp, blue skies and cooler night signal the arrival of winter in Johannesburg.  During May, the beginning of winter, daytime highs will be 20°C and nights fall to 8°C.  By mid-June, the coldest month in Johannesburg, the daytime temperatures fall to 16°C and the nights at 4°C.  The record low for a winter in Johannesburg was recorded at -8°C, occurring in June.  The hottest temperature ever recorded in winter was 26°C, occurring in both of the shoulder months of May and August.  Winter in Johannesburg is very similar to winter in Barcelona but with just a touch less rain.

It's very rare to see any rain during winter in Johannesburg.  It may sprinkle for a day or two, but average rainfall totals every month throughout summer rarely exceed 10mm of rain, occurring for usually no more than 2 days a month.

The dry air and temperatures just above freezing means that it hardly ever snows in Johannesburg.  There have been seven instances of snow in seventy years, the last occurring in 2012 when only a trace of snow was recorded.

Because the days still reach 15°C, outdoor activities are still fun.  You will have to dress warmer if you'll be out after dark, but activities like safaris, tours, and hiking are still enjoyable.  You'll still have 9-10 hours of sunshine and humidity levels hover right around 50%.

Spring Weather in Johannesburg

Johannesburg is quite beautiful in spring.  The many parks and gardens in all of the city's green areas start to bloom and the tourist season comes to an end.

Temperatures start to slowly warm up.  September's highs and lows are 22°C and 9°C, while October's temperature range is 24°C and 11°C.  The record high in October is 32°C and the record low from September is a chilly -3.3°C.

The transition into summer means that spring will see some rains.  The probability of precipitation in early September is only 5% while the by the end of October it climbs to 36%.  Rainfall totals are between 40mm-80mm, so, still dry.

Days start to get longer and you'll get 11 hours of sunshine during spring.  Thanks to the abundant sunshine, warming temperatures, and small chances of rain, spring also gives you excellent conditions to explore Johannesburg and the surrounding areas.  You'll also have the added bonus of visiting during the off-season for tourism.