About Port Saint Johns, Eastern Cape's Climate & Weather History

With a population of around 5,900, Port Saint Johns sits in Eastern Cape, South Africa. The city operates in the Africa/Johannesburg time zone.