北京到上海坐高铁要几小时?分别经过哪些地方? 需要4小时29分钟,经过廊坊,天津西,天津南,沧州西,德州东,济南西,泰安,曲阜东,滕州东,枣庄,徐州东,宿州,蚌埠东,定远,滁州,南京南,镇江南,丹阳,常州北,无锡东,苏州北,昆山南,上海虹桥站。经停南京南,无锡东。