With the increasing penetration of renewable energy in power systems, fluctuation of renewable energy power plants has great influence on stability of the system, and renewable power curtailment is also becoming more and more serious due to the insufficient consumptive ability of local power grid. In order to maximize the utilization of renewable energy, this paper focuses on the generation scheduling optimization for a wind-solar-thermal hybrid system considering that the produced energy will be transmitted over a long distance to satisfy the demands of the receiving end system through ultra-high voltage (UHV) transmission lines. Accordingly, a bilevel optimization based on a non-cooperative game method is proposed to maximize the profit of power plants in the hybrid system. Users in the receiving end system are at the lower level of the bilevel programming, and power plants in the transmitting end system are at the upper level. Competitive behavior among power plants is formulated as a non-cooperative game and the profit of power plant is scheduled by adjusting generation and bidding strategies in both day-ahead markets and intraday markets. In addition, generation cost, wheeling cost, and carbon emissions are all considered in the non-cooperative game model. Moreover, a distributed algorithm is presented to obtain the generalized Nash equilibrium solution, which realizes the optimization in terms of maximizing profit. Finally, several simulations are implemented and analyzed to verify the effectiveness of the proposed optimization method.