Bullet trains are far more convenient for these reasons: Bullet trains are ALWAYS punctual Internal flights in China are very likely to hit delays, especially the later in the day you fly Train stations are generally centrally located in cities, make for an easy transfer Airports are generally located way out of the city. Take Beijing's new Daxing Airport or Shanghai's Pudong airport. Not convenient.