The authors investigate the use of deep learning in wireless indoor localization to address the shortcomings of the existing range-based (e.g. trilateration and triangulation) and range-free (e.g. fingerprinting) localization. Instead of relying on geometric models and hand-picked features, deep learning can automatically extract the relationship between the observed data and the target's location. Nevertheless, a deep neural network (DNN) model providing a satisfactory accuracy might perform differently when it is retrained in the deployment. To mitigate this issue, the authors propose an ensemble method where DNN models obtained from multiple training sessions are combined to locate the target. In the authors' evaluation, several DNN models are trained on the data, which consists of the received signal strength (RSS), angle of arrival (AOA), and channel state information (CSI), used in the existing hybrid RSS/AOA and RSS/CSI fingerprinting, and their rootmean-square error (RMSE) values are compared accordingly. The results show that the proposed method achieves the lower RMSE than the existing methods, and the RMSE can be lowered by up to 1.47 m compared with the ones obtained from a single model. Moreover, for some DNN models, the RMSE values are even lower than the minimum RMSE obtained by their single-model counterparts.