东航和上航的区别在于:中国东方航空集团有限公司是由中央直接管辖的国有独资公司,而上海航空有限公司是东航的全资子公司。

中国东方航空集团有限公司(China Eastern Airlines),是由中央直接管辖的国有独资公司,是国务院国有资产监督管理委员会监管的三大国有大型骨干航空企业之一。在原中国东方航空集团公司的基础上,兼并中国西北航空公司,联合中国云南航空公司重组而成。

上海航空有限公司属于中国东方航空集团有限公司的子公司。2010年1月28日,以东航换股吸收合并上航的联合重组顺利完成,上航成为新东航的成员企业。2010年5月28日,作为东航全资子公司的上海航空有限公司正式挂牌运营。