Most / Least Educated Cities in FL. The average temperature of Port Saint Joe is 67.22°F, which is lower than the Florida average temperature of 71.80°F and is much higher than the national average temperature of 54.45°F.