Practical guide
Arriving by train in Shanghai: use the 12306 transport-code handoff
Keep your onward city transport in the official rail app instead of setting up another platform at the station.
Shanghai’s Municipal Commission of Transport says travelers arriving by train can access the Suishenma Code (Shanghai City Transport Code) through the official 12306 platform. The code is issued by Suishenxing (SH MaaS) and can be used on the metro, buses, Airport Link Line, Maglev Line and ferries, but not Jinshan Rail Line. Complete the live setup and payment prompts before a gate or boarding point rather than assuming a code is already active.
A clear next step
- After arriving by train, open the current Shanghai transport-code route in the official 12306 platform.
- Follow the live Suishenma Code setup and payment prompts before reaching a gate or boarding point.
- Use the code for supported metro, bus, Airport Link Line, Maglev or ferry travel; choose another valid method for Jinshan Rail Line.
Sources & verification
Last verified
- How to take metro in Shanghai | Shanghai Municipal Commission of Transport travelers arriving by train can access the Suishenma Code through the 12306 platform · the code is issued by Suishenxing (SH MaaS) · published supported modes and the Jinshan Rail Line exclusion
Continue planning