Petersburg tiene un clima subtropical con una estación lluviosa desde junio hasta septiembre.