王国和公国的区别是王国是指以国王为元首的国家,借指有某种特色的领域;公国,是指王国下面的封建制自治国家,公国的元首被称作大公,这样的自治国称为公国。
如果王国下面的自治国家有多个等级,例如中国周代诸侯国分为公侯伯子男五等,则公国是最高的诸侯国。