An airline wants to obtain its relative advantage because of the competition in an oligopoly and competitive market. Hence, when an airline plansitstimetable, it also needs to consider the competitors' timetable strategies in order to accurately forecast passenger demands and further chooses the best timetable strategy. Therefore, we develop a timetable planning framework with the objective of maximizing the carrier profit. The framework includes a passenger choice model, the game theory, and a timetable setting model. To understand the performance of our framework, we use the data from a Taiwan airline's operations to perform a numerical test. The results show that the solution time of our framework is only 551 seconds, indicating the good solution effectiveness. In addition, the profit of the airline can be increased by using our framework. The most profit is increased 9.84% in all flight routes tested in this study, showing the good performance of the proposed framework.