St. Louis and Johannesburg time difference is 7 hours


Time in St. Louis


Mon, May 25th (UTC -5)
Time in Johannesburg


Mon, May 25th (UTC +2)

You should keep in mind that these two cities are in two different time zones. Johannesburg time is 7 hours ahead of St. Louis time, so if you are located in St. Louis and would like to make a phone call to or have a video chat with someone in Johannesburg, the convenient time for both you and the other party is 9am to 10am (St. Louis time).


See distance from St. Louis to Johannesburg

Time difference comparison

12 am St. Louis7am Johannesburg
1 am St. Louis8am Johannesburg
2 am St. Louis9am Johannesburg
3 am St. Louis10am Johannesburg
4 am St. Louis11am Johannesburg
5 am St. Louis12pm Johannesburg
6 am St. Louis1pm Johannesburg
7 am St. Louis2pm Johannesburg
8 am St. Louis3pm Johannesburg
9 am St. Louis4pm Johannesburg
10 am St. Louis5pm Johannesburg
11 am St. Louis6pm Johannesburg
12 pm St. Louis7pm Johannesburg
1 pm St. Louis8pm Johannesburg
2 pm St. Louis9pm Johannesburg
3 pm St. Louis10pm Johannesburg
4 pm St. Louis11pm Johannesburg
5 pm St. Louis12am next day Johannesburg
6 pm St. Louis1am next day Johannesburg
7 pm St. Louis2am next day Johannesburg
8 pm St. Louis3am next day Johannesburg
9 pm St. Louis4am next day Johannesburg
10 pm St. Louis5am next day Johannesburg
11 pm St. Louis6am next day Johannesburg

The hours shown in blue color are the usual 9 am to 5 pm business hours.



Time difference between CDT (Central Daylight Time) and SAST (South Africa Standard Time) is 7 hours



St. Louis - USA

  • Time zone: CDT - Central Daylight Time
  • Time zone offset: UTC/GMT -5
  • DST started on: 08 March 2020
  • DST will end on: 01 November 2020
    When Daylight Saving Time ends, the time zone in St. Louis will return to CST (Central Standard Time).


Johannesburg - South Africa