Recently, traffic flow prediction has gained popularity in the implementation of intelligent transportation systems. Most of the existing models for traffic flow prediction focus on increasing the prediction performance and providing fast predictions for real-time applications. In addition, they can reveal the integrity of a prediction when an actual value is provided. However, they cannot explain prediction uncertainty. Uncertainty has recently emerged as an important problem to be solved in deep learning. To address this issue, a Monte Carlo dropout method was proposed. This method estimates the uncertainty of a traffic prediction model. Using 5,729,640 traffic data points from Seoul, the model was designed to predict both the uncertainty and measurements. Notably, it performed better than the LSTM model. Experiments were conducted to show that the values predicted by the model and their uncertainty can be estimated together without significantly decreasing the performance of the model. In addition, a normality test was performed on the traffic flow uncertainty to confirm the normality, through which a benchmark for uncertainty was presented. Following these findings, the inclusion of uncertainty provides additional insights into our model, setting a new benchmark for traffic predictions, and enhancing the capabilities of intelligent transportation systems.