上海宝山区距离南京还是比较近的。总距离约为300公里左右,自驾车从宝山区到南京走高速大约在三个半小时左右。坐大巴车要到上海长途客运总站,15-20分钟一班车,基本上可以随到随走,方便快捷。也可以考虑坐特快火车或动车高铁,相比较大巴车价格要贵一点。