La liaison Shanghai–Shenzhen est assurée par les trains G (services de jour) de China Railway et par quelques trains D pour la nuit. La plupart des départs ont lieu depuis la gare de Shanghai Hongqiao, avec arrivée à Shenzhen North ou Futian ; un plus petit nombre part de la gare de Shanghai (Shanghai Station) et se termine à Shenzhen (Luohu). Les trains empruntent soit une voie intérieure via Nanchang, Changsha et Guangzhou South, soit un itinéraire côtier via Hangzhou East, Ningbo, Fuzhou, Xiamen North et Chaoshan. La durée typique du trajet est de 7 h 30–9 h 30 pour les G les plus rapides, jusqu’à environ 11 h pour les parcours côtiers ; les trains D de nuit mettent environ 11–13 h. Les classes proposées comprennent la deuxième classe, la première classe et la classe affaires sur les trains G, avec des couchettes (soft sleeper) sur certains trains D. Pour un billet aller simple, le tarif se situe approximativement entre 560 et 2 400 CNY (environ 77–330 USD), selon la classe et le type de service. Pour des informations détaillées sur les horaires, la disponibilité des billets et les meilleurs tarifs, utilisez la page de recherche pour réserver en ligne. Notre horaire en ligne affiche les départs en temps réel, les horaires des trains, les billets et les prix pour toutes les options de gare.