Hong Kong to Shanghai Train
Andrew Rowat/Stone/Getty Images
The train from Hong Kong to Shanghai is the easiest way to travel between the two cities. Below you’ll find information on where to catch the train, timetables and prices for the train from Hong Kong to Shanghai.
In Hong Kong, all trains run from Hung Hom station in Kowloon and arrive at Shanghai central station.Read our guide to Hung Hom Station for information on where to buy tickets, transport and other facilities.
The timetabling can be a little confusing, but basically it depends which month you’re travelling. Trains basically run every second day, either on an odd day or an even day depending on the month. See below for details.
From Hong Kong – Trains from Hong Kong run on either odd or even days depending on the month, here is the key.
March – Even
April – Odd
May – Odd
June – Even
July – Even
August – Odd
Trains from Shanghai run the following day. So in January, trains from Shanghai run on even days and in February on odd days.
The T100 from Hong Kong leaves at 15:15 and arrives at 11:10 the following day. The T99 train from Shanghai leaves at 17:09 and arrives at 12:56 the following day. The journey takes around twenty hours.
Prices and Tickets
Ticket prices below are for one-way adult tickets, children, somewhat callously defined as 5-9, are around twenty five percent cheaper and under fives can travel free, if they sleep on the same sleeper.
Deluxe Soft Sleeper HK$1039 (two berth)
Soft Sleeper HK$825 (four berth)