从苏州到上海的地铁公交线路如下:
线路一:
地铁公交线路:地铁2号线 → 52路 → 昆山151路 → 地铁11号线 → 地铁4号线,全程约113.0公里
1、从苏州站步行约120米,到达苏州火车站
2、乘坐地铁2号线,经过23站, 到达桑田岛站
3、步行约60米,到达桑田岛站
4、乘坐52路,经过21站, 到达南港 汽车站
5、步行约30米,到达南港汽车站
6、乘坐昆山151路,经过12站, 到达轨道交通花桥站
7、步行约110米,到达花桥站
8、乘坐地铁11号线,经过17站, 到达曹杨路站
9、步行约560米,换乘地铁4号线
10、乘坐地铁4号线,经过3站, 到达上海火车站
11、步行约310米,到达上海站
线路二:
地铁公交线路:地铁2号线 → 52路 → 昆山111路 → 昆山101路 → 地铁11号线 → 地铁3号线,全程约120.3公里
1、从苏州站步行约120米,到达苏州火车站
2、乘坐地铁2号线,经过23站, 到达桑田岛站
3、步行约60米,到达桑田岛站
4、乘坐52路,经过21站, 到达南港 汽车站
5、乘坐昆山111路,经过20站, 到达汽车客运南站
6、乘坐昆山101路,经过8站, 到达轨道交通花桥站
7、步行约20米,到达花桥站
8、乘坐地铁11号线,经过17站, 到达曹杨路站
9、步行约310米,换乘地铁3号线
10、乘坐地铁3号线,经过3站, 到达上海火车站
11、步行约310米,到达上海站
等等S1开通,估计2023年左右吧
现在的话应该是动车最方便最快
地铁还没连通