Z-class non-stop express trains run overnight between China’s major cities with few or no intermediate stops. They cover long distances on fixed timetables and are a common choice for overnight trips. Top routes include Beijing to Guangzhou, Beijing to Shanghai, and Shanghai to Guangzhou. The Beijing–Guangzhou route covers about 2,300 km (1,430 miles) and takes roughly 20–24 hours, with evening departure and next-day arrival. Beijing–Shanghai spans around 1,320 km (820 miles) and runs overnight in about 10–14 hours depending on the service. Shanghai–Guangzhou is close to 1,200 km (745 miles) and typically takes 12–16 hours by Z-class. These services list set departure and arrival times and offer reserved berths for sleeping on long-distance trips. Book Z-class tickets through Rail Monsters and get your China tickets online to secure seats and plan your trip.