The metro system significantly reduced the pressure on urban traffic with its high capacity and speed. However, urban metro system failures and accidents are common, and how to better repair the metro system after a disturbance has attracted extensive attention from researchers and government agencies. Existing repair strategies take less account of passenger factors and differences in station failure levels. To address this issue, this paper proposes a repair model with the objectives of maximum resilience and speed under differences in station failure levels in the bus feeder scenario, taking into account both passenger travel time and passenger flow characteristics in network performance, which can provide the best repair sequence strategy for multi-engineering teams. The proposed model is further applied to the metro network in downtown Shanghai. The simulation results indicate that the resilience-first strategy provides the highest level of resilience, but the total repair time is prolonged. Moreover, the speed-first repair strategy achieves optimal resilience and ensures the shortest repair time.