Шанхай є одним із найважливіших залізничних вузлів Китаю, розташованим на східному кінці основних високошвидкісних і звичайних коридорів. У місті є кілька головних пасажирських станцій, серед яких Shanghai Hongqiao для високошвидкісних поїздів і Shanghai Railway Station для поєднання високошвидкісних, міжміських та звичайних поїздів. China Railway здійснює національні пасажирські перевезення, що з’єднують Шанхай із дельтою річки Янцзи та рештою Китаю.
Потяги зі Шанхаю включають високошвидкісні рейси серії G, високошвидкісні та міжміські поїзди серії D, міжміські рейси серії C на окремих регіональних коридорах, а також звичайні поїзди Z, T і K для далеких внутрішніх маршрутів. Shanghai Hongqiao є головною залізничною станцією для багатьох відправлень високошвидкісних поїздів, тоді як Shanghai Railway Station і Shanghai South обслуговують додаткові міжміські та звичайні рейси.
Залізничні маршрути зі Шанхаю прямують на північ до Пекіна, Тяньцзиня, Цзінаня та Нанкіна, на захід до Хефея, Уханя, Ченду та Чунціна, на південь до Ханчжоу, Нінбо, Веньчжоу та Фучжоу, а також углиб країни до Сіаня та Чженчжоу. Бронюйте потяги зі Шанхаю та до Шанхаю онлайн на Rail Monsters.