天妃宫又称天后宫,位于城西天皇巷。天妃,为宋时莆田林氏这女,卒后显应于海上,为海上女神,元至元间封天妃神号,清康熙间加封为天后,台湾、澎湖等地称为妈祖。天后一直为历代船工、海员、旅客、商人和渔民所祭祀。
天妃宫既是古代海祭中心,也是古代船工聚会场所。原有面积2052.9平方米,现存665.3平方米,三进二明堂,有南北二台门,门券顶有石匾额“天妃宫”三字。进入大门即前殿,门上饰有砖雕,以 字花纹为主,间有人物禽兽、树石、风景。前殿面阔五间,进深三间,十一檩硬山顶前后无廊,梢间屋顶稍矮,另起两个小屋顶,贴附于次间屋顶之侧,外表看去成三个屋顶。前殿为院,院南北为厢房,院内石板铺地,院中有甬道通往正殿。殿内斗拱雀替,托脚等多雕花,细碎繁縟,涂金描彩,明显为清代末期格调。该殿梁架上终年无蜘蛛丝网,实为一奇。