京沪铁路经过的城市有:北京、廊坊、天津、华苑、沧州、德州、济南、泰安、曲阜、枣庄、徐州、宿州、蚌埠、青岗、滁州、南京、镇江、常州、无锡、苏州、昆山、上海。
按京沪高铁线路,京沪高铁共经过三个直辖市四个省份,北京、天津、上海、山东省、江苏省、安徽省、河北省。
京沪高铁沿线有京、津、沪三直辖市,穿越河北、山东、安徽、江苏省,经过十几个人口密集的城市。京沪高速铁路北接环渤海地区、南衔长江三角洲,通道吸引区域人口占全国人口的比例超过四分之一。
从上海到北京
上海,江苏(苏州,无锡,常州,镇江,南京),安徽(滁州,蚌埠,宿州),江苏(徐州),山东(泰安,济南,德州),河北(沧州),天津,河北(廊坊),北京