从四川省南充市到上海市,如果你横穿湖北,路程为1743公里。
如果你要完全绕开湖北,可以先向北,到陕西省商洛市,然后再经河南、安徽、江苏到上海,但总路程约为1952.7公里(这条线路比横穿湖北要多走约210公里,且并不是全程高速)~
另外,你也可以从南边绕行重庆市、湖南怀化,然后向东经江西、浙江到上海,路程约2187公里(比横穿湖北要多走约440公里)。