苏州到上海的地铁公交线路如下:

地铁公交线路:地铁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米,到达上海站