商行和商贸公司都是从事商业活动的企业,但它们之间存在一些区别,商行通常指的是以贸易为主要业务的中小企业,主要经营进出口贸易、批发和零售等业务,而商贸公司则是指专门从事进出口贸易、国际国内贸易、市场开发、营销策划等综合性商业活动的企业,商贸公司通常规模较大,经营范围更广泛,具有较强的市场竞争力。