公子通(?—前311年),其名为通[1],一说作繇通[2]、通国[3]。《史记》说他是末代开明蜀王,被贬为蜀侯[4]。
前316年,秦惠文王灭蜀,杀芦子霸王。前313年以公子通为蜀侯,命秦人陈庄为蜀国相。前311年,陈庄杀死蜀侯公子通,秦武王派司马错杀陈庄。