Shanghai est l'un des hubs ferroviaires les plus importants de Chine, situé à l'extrémité orientale des principaux corridors à grande vitesse et conventionnels. La ville compte plusieurs grandes gares de voyageurs, avec Shanghai Hongqiao pour le rail à grande vitesse et la gare de Shanghai pour un mélange de trains à grande vitesse, interurbains et conventionnels. China Railway exploite les services nationaux de voyageurs qui relient Shanghai au delta du Yangtsé et au reste de la Chine.
Les trains au départ de Shanghai comprennent les services à grande vitesse de série G, les trains à grande vitesse et interurbains de série D, les services interurbains de série C sur certains corridors régionaux, ainsi que les trains conventionnels Z, T et K pour les longues liaisons nationales. Shanghai Hongqiao est la principale gare de départ pour de nombreux trains à grande vitesse, tandis que la gare de Shanghai et Shanghai South assurent des services interurbains et conventionnels supplémentaires.
Les liaisons ferroviaires depuis Shanghai partent vers le nord en direction de Pékin, Tianjin, Jinan et Nankin, vers l'ouest en direction de Hefei, Wuhan, Chengdu et Chongqing, vers le sud en direction de Hangzhou, Ningbo, Wenzhou et Fuzhou, et vers l'intérieur des terres en direction de Xi'an et Zhengzhou. Réservez en ligne vos trains au départ de Shanghai et à destination de Shanghai sur Rail Monsters.