天宫镇属亚热带季风气候,其特点是气候温和,雨水充沛,光照适宜,四季分明;具有春旱、夏热、秋凉、冬冷的气候特征;春时有倒春寒,夏时有洪涝,秋时有霖雨天,冬常有霜雾;多年平均气温16.1℃;年平均日照时数1093.7小时,降雨集中在每年的5—9月,8月最多。天宫镇主要自然灾害为旱灾、涝灾、大风等。严重的一次洪涝灾害发生在2011年6月20日,农作物淹没面积200余亩,损毁村道公路0.7千米,房屋倒塌10户,直接经济损失200余万元。天宫镇地势略为东高南低、北高西低;境内最高点位于马鞍山,海拔674米;最低点位于灵神村,海拔350米。