Shangchuan station () is a metro station on Line 12 of Shenzhen Metro, located at the Xi'an Subdistrict of Bao'an. It was opened on 28 November 2022.
The station has an island platform under Qianjin 1st Road.
The station has 10 points of entry/exit. When the station first opened, only Exits B1, B2, C and H were opened. Exits B2 and D are accessible via elevators, and Exit E has toilets. Exits E, F1 and F2 are part of the under-street passage. The station has reserved Exits A and I.
Exits E, F1 and F2 are open even when services have ended to provide subway connections for residents.
This is the service pattern of Shangchuan station.