2094公里。根据查询百度地图显示,毕节市位于贵州省西北部,上海市位于中国东部,地处长江入海口,面向太平洋,毕节到上海的距离为2094公里,开汽车需要23小时16分钟。
从毕节市人民政府到上海市人民政府差不多2000公里。
贵州毕节到上海的话,可以做高铁,不过车次可能比较少,需要提前抢票,时时刻刻盯着,你先从那个乡到市里面,然后做公交车或者大巴什么的到高铁站,坐高铁就可以去了。至于价钱,应该三四百的样子吧。