南昌到上海大约有1000公里左右。南昌属于江西省的省会,在整个江西省的北边,它与浙江省之间共同挨着最大的淡水湖鄱阳湖,鄱阳湖归属于江西。上海在江西的东北面,如果上海到南昌去,可以往南从浙江省走,再向西从景德镇进入江西,再往西到九江,就到南昌了。