侧式站台各一座。站场中部设有四条正线、3条侧线。中间两条系沪昆正线，沪昆正线在上行咽喉出岔出通往上海南站的沪春线。沪春线原莘庄站和本站区间原为单线，在上海南站建设过程中进行复线化。金山上行线在出站后设有春申特大桥上跨沪昆正线，与沪昆高速线松江特大桥和嘉闵高架路立体交叉。