This is a paper based on different machine learning models and comparison between these models to predict weather for certain day of a place Alipore (station code 42807).Based on analysis of big data as well as understanding the trend of output ,we had the objective to predict the probable weather . As we get weather from observational data ,basically we get two types of weather ,one type is significant weather with weather phenomena like lightning (code 0),drizzle(code 5), rain(code 6), thunder storm with rain(code 9) and another type is no such significant weather that means clear weather .For analysis ,we created some new dependent variable ‘T’ and considered ‘T’ as ‘1’ for significant weather while considered ‘T’ as ‘0’ for clear weather. Ultimately we used different machine learning models to predict probable weather for certain day along with comparison of performance rate for all these models.