A single image based haze weather recognition is the fundamental operation of the applications of outdoor computer vision. Currently, the recognition results are remains undesirable and most existing methods are only for the fixed scene. In this paper, we propose multiple features and Random Forest based haze weather classification method for any scenario to improve the detection accuracy. First, through systematically investigation, multiple features are extracted and properly processed. Then, these features are combined into high dimension vectors and the Random Forest is adopted to lean an adaptive classifier for haze recognition. In the experiment, an outdoor image set which contains around 4000 images is collected. Form the experimental results is can be seen that the proposed method achieves 97.4% recognition accuracy of the haze weather on the collected dataset.