Disclosed are a method and apparatus for switching multiple operating systems of a terminal, and a terminal. The method comprises: acquiring a distance between a terminal and a user; and switching, according to the change of the distance, operating systems of the terminal in a switching mode matching the distance. That is, a switching mode of operating systems of a terminal is specifically determined according to a distance between the terminal and a user, when the distance therebetween is relatively close, it is judged that a switching operation is triggered by the user, and the systems can be switched by only sliding a screen, thereby ensuring the convenience in system switching. When the distance therebetween is relatively long, it is judged that the switching operation is probably triggered by others, and it is necessary to switch the operating systems by means of operations such as password authentication, thereby ensuring the safety of system switching. The present invention can well consider both safet