In order to clarify the stability characteristics and support requirements of high-steep slopes for vertical sightseeing elevators in mountainous scenic areas, in this paper the high-steep slope in the construction area of a vertical sightseeing elevator in a mountainous scenic area was studied for stability analysis by means of the limit equilibrium method and numerical simulation. The results indicate that the dominant failure mode in the construction area is along steeply dipping structural joint planes. Checking computation based on the limit equilibrium method shows that the slope is basically stable (consistent with the observed deformation characteristics), but the presence of weathered layers adversely affects its stability. Numerical simulations show that the slope stability factor decreases from 1.36 before excavation to 0.87 after excavation (indicating an unstable state); the slope shall be supported with prestressed anchor cable retaining walls and reinforced measures shall be taken in stress concentration zones. The findings of this study can provide insights and references for the reinforcement design of high-steep slopes in mountainous areas.