Shanghai è un nodo ferroviario nazionale con più stazioni principali che servono treni ad alta velocità (G/D), intercity e convenzionali (Z/K/T). La stazione di Shanghai Hongqiao gestisce la maggior parte dei servizi ad alta velocità, inclusi i treni ad alta velocità Pechino–Shanghai verso Beijing South (Pechino Sud) e i collegamenti intercity con Nanchino, Hangzhou e Suzhou; è adiacente all’aeroporto internazionale di Hongqiao ed è collegata alle linee 2, 10 e 17 della metropolitana di Shanghai. La Shanghai Railway Station, a nord del centro città, gestisce molti servizi convenzionali a lunga percorrenza e regionali oltre ad alcuni treni ad alta velocità. La Shanghai South Railway Station serve rotte verso il sud e il sud-ovest della Cina e servizi regionali verso Zhejiang e Jiangsu. La stazione di Longyang Road è il capolinea orientale della linea Maglev di Shanghai per l’aeroporto di Pudong (velocità commerciale fino a 431 km/h, viaggio di circa 8 minuti) ed è un punto di interscambio con i servizi della metropolitana e i collegamenti intercity. Le destinazioni dirette più comuni da Shanghai includono Pechino, Guangzhou, Shenzhen, Hangzhou, Nanchino e Suzhou.