This paper proposes a variable stiffness collision post (VSCP) structure based on a uniform stiffness collision post (USCP) structure and performs stiffness matching optimization for VSCPs. A collision post structure assembled in a subway front-end frame can maintain the living space and absorb a certain amount of the kinetic energy of an impact. The experiment was applied on USCP, and the finite element model was verified experimentally. To investigate the effects of the stiffness parameters of VSCP on the specific energy absorption response (SEA_VSCP) and the area of intrusion response (S_In), response surface models fitted from design of experiment were adopted with the finite element model. In addition, a multiobjective optimization design was realized by using the global response search method and a Pareto frontier sequence was generated, which was based on the developed response surface model. It was found that the optimal value of SEA_VSCP and S_In responses cannot be achieved at the same time. Finally, a grey relational analysis is propounded to attain a desirable balance between SEA_VSCP and S_In from the Pareto frontier sequence under constraints of the peak crash force of VSCP and energy absorption of the front-end of cab car. The optimization result shows that the crashworthiness of VSCP is better than that of USCP.