Shanghái es uno de los nudos ferroviarios más importantes de China, situado en el extremo oriental de los principales corredores de alta velocidad y convencionales. La ciudad cuenta con varias estaciones principales de pasajeros, encabezadas por Shanghai Hongqiao para la alta velocidad y Shanghai Railway Station para una mezcla de trenes de alta velocidad, interurbanos y convencionales. China Railway opera los servicios nacionales de pasajeros que conectan Shanghái con el delta del río Yangtsé y el resto de China.
Los trenes desde Shanghái incluyen servicios de alta velocidad de la serie G, trenes de alta velocidad e interurbanos de la serie D, servicios interurbanos de la serie C en determinados corredores regionales, y trenes convencionales Z, T y K para rutas nacionales más largas. Shanghai Hongqiao es la principal estación para muchas salidas de alta velocidad, mientras que Shanghai Railway Station y Shanghai South gestionan servicios interurbanos y convencionales adicionales.
Las rutas ferroviarias desde Shanghái se dirigen al norte hacia Pekín, Tianjin, Jinan y Nanjing, al oeste hacia Hefei, Wuhan, Chengdu y Chongqing, al sur hacia Hangzhou, Ningbo, Wenzhou y Fuzhou, y hacia el interior en dirección a Xi'an y Zhengzhou. Reserva trenes desde y hacia Shanghái en línea en Rail Monsters.