Due to the increase of passenger demand, urban rail transit lines are faced with significant challenges. To enhance transport capacity, researchers have introduced the concept of virtual coupling, which replaces physical train connections with wireless communication. This innovation allows trains to couple and decouple during their operation, offering advantages in transport capacity. The virtual coupling technology not only reduces the train headway, but also facilitates flexible coupling and decoupling operations to adapt to varying passenger flow. While there has been extensive research on train timetabling and rolling stock circulation planning, most researchers do not take the virtual coupling into consideration. In this paper, with the unique characteristics of virtual coupling considered, we present a mixed-integer linear programming model for solving the integrated train timetabling and rolling stock circulation planning problem under virtual coupling. This model incorporates binary variables to denote virtual coupling operational states between two trains and considers coupling and decoupling operations in sections and stations. The proposed model can be solved using commercial solvers. To validate the effectiveness of the model, a case study is conducted using data from the Beijing Daxing International Airport Express. The results of the study demonstrate that virtual coupling technology can improve the performance of train timetable.