Tourists going out for a trip encounter various uncertainties, such as weather conditions, road conditions, the tourists' consumption budget, travel time, and other uncertainties. Tourists focus on the goals of minimizing travel time and consumption costs while maximizing personal satisfaction with the route; therefore, the multi-objective programming model for an uncertain tourism route problem is established based on uncertainty theory. The objectives of the model are to minimize the travel time and consumption cost and to maximize the tourists' satisfaction with the route. According to inverse uncertainty distribution, the model can be transformed into a traditional programming model and solved by the ant colony algorithm (ACO). Finally, in order to solve the uncertain tourism route programming problem, a numerical example is given to show the application of the model.