The use of wind energy plays a vital role in society owing to its economic and environmental importance. Knowing the wind power generation within a specific time window is useful for facilitating decision making in terms of maintenance, electricity market clearing, and reload sharing. However, the effect of climatic and demographic factors on wind power generation sometimes makes time series forecasting a complex task. Thus, this study evaluates an ensemble learning model that combines bagging and stacking methods applied to time series forecasting with very short-term (10 and 30-minutes) and short-term (60 and 120-minutes) evaluations of wind power generation. Arithmetic and weighted average values were used to integrate the samples from bagging strategy. The weights are defined through multi-objective optimization using a non-dominated sorting genetic algorithm – version II, aiming to enhance the forecasting accuracy and stability simultaneously. To demonstrate the wide applicability of the non-linear ensemble learning model, it is extensively tested with measurement data collected from two wind farms in Bahia State, Brazil. The experimental results show that the proposed ensemble learning model achieves a better forecasting performance than single forecasting models, such as stacking, machine learning, artificial neural networks, and statistical models, with values of approximately 7.63%, 7.58%, 20.8%, and 25%, respectively, in terms of the errors for out-of-sample forecasting reduction. In addition, results with a weighted average are 87.5% superior to those with an arithmetic average for out-of-sample wind power forecasting in the evaluated forecasting horizons. The findings show that the integration of ensemble strategies can provide accurate forecasting results in the renewable energy field.