公子通(?—前311年),其名為通[1],一說作繇通[2]、通國[3]。《史記》說他是末代開明蜀王,被貶為蜀侯[4]。
前316年,秦惠文王滅蜀,殺蘆子霸王。前313年以公子通為蜀侯,命秦人陳莊為蜀國相。前311年,陳莊殺死蜀侯公子通,秦武王派司馬錯殺陳莊。