Shanghai to Tianshui trains run via two routes: high-speed G services to Tianshui South and conventional overnight trains to Tianshui station. High-speed departures leave mainly from Shanghai Hongqiao Station, calling at Nanjing South, Xuzhou East, Zhengzhou East, Xi’an North, Baoji South, then Tianshui South; typical travel time is about 8 h 05 m–9 h 30 m (direct or 1 change at Xi’an North). Conventional T/K services depart Shanghai Railway Station to Tianshui in about 17–21 h. Train ticket classes include Second/First/Business Class on G trains and Hard Seat, Hard Sleeper, Soft Sleeper on conventional services. The price range for a one-way ticket is approximately ¥330–2,350 (about $46–$326 USD), with typical prices: Second ¥760 ($106), First ¥1,250 ($174), Business ¥2,350 ($326), Hard Seat ¥330 ($46), Hard Sleeper ¥580 ($81), Soft Sleeper ¥880 ($122). Book tickets online early to secure the best prices. For precise timetable information, ticket availability, prices, departures, train times, and to purchase tickets, use the search page and online schedule.