The international tourism develops rapidly in recent years, but relatively few efforts have been paid on theoretical studies. This paper combines the microeconomics theory and social psychology to formulate the pleasure travel utility function and the decision model of tourists by considering the attributes of travel destinations, in-flight travel time, etc. The tourists are assumed to make their travel decisions by maximizing their utilities subject to income and time constraints. Nonlinear mathematical programming techniques are used to examine the optimization condition and to obtain the optimal solutions of decision variables--travel distance between origin and destination and travel expenditure. The results of elasticity analyses show that the increase in the tourist's income will expand the values of decision variables, but at a declining expansion rate. On the other hand, the raised daily expenditure will shrink the travel distance and travel expenditure at an increasing shrinkage rate. The effects of variations in saving amount are higher when tourist incomes are lower. Finally, the pleasure travel time will decrease when the daily consumption cost of travel destination is high.