Hong Kong to Shanghai by high-speed train
Everything you need to know about travelling from Hong Kong to Shanghai by high-speed train — journey time, stations, connections, seat classes, and booking tips for foreign visitors.
Route overview
- Cross-border high-speed rail from Hong Kong to mainland China
- Direct options or fast connection via Guangzhou South
- Immigration cleared at Hong Kong West Kowloon station
Example train options
Services change by date. These examples illustrate the typical pattern—always search your exact travel date for current availability.
Choosing a seat class
Frequently asked questions
Is there a direct high-speed train from Hong Kong to Shanghai?
Yes. Direct G-series trains run from Hong Kong West Kowloon (XRL) to Shanghai Hongqiao or Shanghai station, taking approximately 8–9 hours. There are a limited number of direct services each day. Alternatively, you can take the frequent Guangzhou–Hong Kong Express to Guangzhou South (48 minutes), then connect to one of the many direct G trains to Shanghai (7–8.5 hours), giving you more departure time flexibility.
How much does a Hong Kong to Shanghai train ticket cost?
Second class on a direct Hong Kong–Shanghai service typically costs HKD 600–900 (approximately USD 75–115). First class runs HKD 950–1,400 (USD 120–180). If you connect via Guangzhou South, you purchase two separate tickets: the Guangzhou–Hong Kong Express (from HKD 220) plus a Guangzhou–Shanghai ticket (USD 65–100 second class). Total cost is often similar to the direct option but with more scheduling choice.
Which station in Hong Kong do I depart from?
All cross-border high-speed trains depart from Hong Kong West Kowloon station (西九龍站), located in Kowloon. It is accessible by MTR (Austin station on the West Rail Line, a 1-minute walk) and by taxi. Arrive at least 45–60 minutes before departure — the station has immigration and customs clearance, similar to an airport, which takes time during busy periods.
Do I need to go through immigration at Hong Kong West Kowloon?
Yes. Hong Kong West Kowloon uses a co-location arrangement where both Hong Kong immigration exit and mainland China immigration entry are handled inside the station before you board. This means you clear both sets of border formalities before departure, so there are no stops at the border. Keep your passport accessible throughout.
Which Shanghai station does the Hong Kong train arrive at?
Direct trains from Hong Kong may arrive at Shanghai Hongqiao (connected to metro lines 2 and 10) or Shanghai station (metro lines 1, 3, 4) depending on the service. Check your specific ticket carefully. If connecting via Guangzhou South, your second train will typically arrive at Shanghai Hongqiao.
How long is the Hong Kong to Shanghai train journey?
Direct services take approximately 8–9 hours. The Guangzhou connection route takes about 9–10 hours in total including the transfer wait at Guangzhou South, but offers more flexibility on departure times throughout the day.
Is the train faster than flying from Hong Kong to Shanghai?
For most travellers, flying is faster (2 hours in the air) but requires airport transfers, check-in, and security on both ends. The train is door-to-door from central Kowloon and clears immigration at the departure station. Many travellers find the train more relaxed and comfortable for an overnight or long journey, especially in first or business class.
Can I book a Hong Kong to Shanghai train ticket with a foreign passport?
Yes. Foreign passport holders can book cross-border XRL tickets through ChinaHighSpeedTrain.com with Visa or Mastercard. Your passport details must match exactly. The same passport is required at Hong Kong West Kowloon for immigration clearance and boarding.