This research adopted the variable neighborhood search to solve the medical staff scheduling problem. Based on the case radiologists’ constraints, this study developed three neighborhood searches as the local searches and tested seven neighborhood structures under different numbers of radiologists. The numerical results showed that the two neighborhood structures had better performance than others. Furthermore, the results showed that more neighborhood structures did not guarantee to have better performance than few neighborhood structures. The good neighborhood search had better impacts on the objective function. Therefore, researchers should design a good neighborhood search and its neighborhood structure based on the radiologists’ constraints. Through the numerical tests, the outcome showed that all seven neighborhood structures had found the optimal solution, and that the average objective function values among the seven neighborhood structures are close. The finding of this research proved that the variable neighborhood search could provide a good and stable medical staff schedule for hospital managers.