两地距离选择自驾最方便。从上海到武当山的最短驾车时间需要花费11小时15分钟的时间,距离大约1140公里左右,途经G40沪峡高速、G50沪渝高速。也可以选择乘坐大巴出行,全程约1150公里,大约需要花费13小时30分钟的时间。