英国爱丁堡离中国上海有多远 9025公里。英国爱丁堡位于苏格兰中部低地的福斯湾的南岸,上海位于上海,简称“沪”,别称“申”,是中国最大的经济中心和重要的国际金融中心城市,而英国爱丁堡离中国上海距离9025公里,距离较远,两地之间的主要交通工具是飞机。