Home / Train /

Shanghai - Hong Kong Train

A pair of bullet trains G99/ G100 replaced the original normal speed trains, running daily between Shanghai and Hong Kong. The duration only takes about 8 hours, far less than 19 hours’ travel time before. For a second class seat, the ticket price costs CNY 894 and it takes CNY 1,452.5 to buy a first class seat ticket. 

However, passengers can also choose to transfer in Guangzhou South, Changsha South or Shenzhen North for more choices if they unluckily missed the only direct train. If transferring, the overall duration is about 8.5-9.5 hours and the ticket fares cost around CNY1008 for second class seats.

 

Shanghai - Hong Kong High Speed Train

Basic Facts

 Open time: September 23, 2018 
 Duration: about 8 hours
 Distances: 1,632 kilometers (1,014 miles)
 Top speed: 200 km/h (124 mph) in HK, 300 km/h (186 mph) in Mainland
 Operated at: Shanghai Hongqiao Railway Station, Hong Kong West Kowloon Railway Station
 

Shanghai to Hong Kong High Speed Train Schedule 

(Last Update on May 10, 2023)
Train No.Departure - ArrivalTravel Time
G9914:09 - 22:057h56m

See more Shanghai Schedule 
 

Hong Kong to Shanghai Bullet Train Timetable

(Last Update on May 10, 2023)
Train No.Departure - ArrivalTravel Time
G10011:25 - 19:258h00m

See more Hong Kong Schedule

Note: The above high speed train schedule is only for reference as they may change at any time. So please obtain the real-time schedule via the search box on the page top. 
 

Shanghai - Hong Kong High Speed Train Ticket Fare

(Last Update on May 10, 2023)
Business Class SeatFirst Class SeatSecond Class Seat
CNY 2,856.5
USD 420
CNY 1,452.5
USD 214
CNY 894
USD 131
 

More Optional Transfer Choices at Guangzhou South or Changsha South

From Shanghai to Hong Kong, there are many transfer options at Guangzhou South, Changsha South or Shenzhen North. Here we just select the most convenient and quickest transfer choices for you. However, as the time table changes frequently, you are suggested to search the real-time schedule through search box on the page top.
 

Shanghai to Guangzhou/ Changsha to Hong Kong High Speed Train Schedule and Ticket Fare

Shanghai - Guangzhou Guangzhou - Hongkong Overall Travel Time Ticket Fare (CNY)
Second Class Seat
G817 8:00-14:56 G6537 15:27 – 16:24 8H24M 1008
 
Shanghai - Changsha Changsha - Hongkong Overall Travel Time Ticket Fare (CNY)
Second Class Seat
G1377 9:30-15:00 G79 15:20-18:31 9H1M 1007
 

Hong Kong to Guangzhou/ Changsha to Shanghai High Speed Train Schedule and Ticket Fare

Hongkong - Guangzhou Guangzhou - Shanghai Overall Travel Time Ticket Fare (CNY)
Second Class Seat
G6536 13:50-14:59 G1306 15:38 – 23:04 9H32M 1008
 
Hongkong - Changsha Changsha - Shanghai Overall Travel Time Ticket Fare (CNY)
Second Class Seat
G306 9:48-13:18 G1378 13:48-19:20 9H1M 1007
 

Compared to 9 hours’ duration of high speed trains, flights between Shanghai and Hong Kong only take about 2.5 hours. And more than 20 flights are operated every day. So flight is still the best choice for business travelers. However, the flight ticket price is always a little higher than that of bullet trains, costing around CNY 800-1,800 for an economy class seat. Thus bullet train is a more economical choice and it is also suitable for those passengers who are seeking a unique travel experience. 
 

 Further Reading:
How to Travel between Shanghai and Hong Kong
Hong Kong - Shanghai High Speed Train 
 
Major Rail Lines from Shanghai to:
Major Rail Lines from Hong Kong to:
- Last updated on Jun. 01, 2023 by Kate Liu -
Questions & Answers on Shanghai - Hong Kong Train
Asked by Joseph from SOUTH AFRICA | Nov. 18, 2019 01:45Reply
When the schedule for March, 2020 will be updated for train Z99B?
Answers (1)
Answered by TravelChinaGuide | Nov. 18, 2019 18:39
00Reply


Thank you for your inquiry.

The schedule for year 2020 haven't been posted yet by railway company, however, according to the operation this year, Z99B should runs on each odd days in March, 2020. Hope this information can help you.
Asked by Delilah | May. 13, 2019 03:22Reply
I plan to take the night train from HK to Shanghai in mid-July
Can I collect booked ticket at station by myself instead? I will not stay in a hotel but a hostel.
Answers (1)
Answered by TravelChinaGuide | May. 13, 2019 17:51
00Reply


Thank you for your inquiry.

For this overnight sleeper ride, the ticket need to be delivered to you instead. We can also arrange delivery to hostel. If you do not want to use hostel address for delivery, we may deliver the paper ticket to one of our partner's office in Hung Hom Station. You can collect the express there by using our confirmation letter.
Asked by Johnny from USA | Jan. 15, 2019 00:12Reply
Is 1 hour enough to collect ticket and finish the Customs in Hongqiao Station?
Answers (1)
Answered by Finley from CANADA | Jan. 15, 2019 18:21
00Reply


In fact it would be better if you can be there a little earlier, but not due to the customs but ticket collection. During holiday time, the station could be extremely crowded so you may face a long queue for ticket collection. If possible, maybe 1.5 hours would be better. The customs only occurs after your arrival in HK, not in Shanghai.
Asked by Mi from CANADA | Nov. 12, 2018 10:00Reply
Two suitcases total 50kg plus 1 carryon for three persons - what extra charges Shanghai to Shenzhen
Three passengers Shanghai to Shenzhen high speed direct
Answers (1)
Answered by Bernadine from SAINT LUCIA | Nov. 13, 2018 01:01
00Reply


If 3 pieces of luggage in total for 3 passengers, it should be fine. You can take them with you into the carriage directly without extra fee. If the luggage size is too larger, it may questioned by the station. But the detailed cost is not clear.
Asked by Fred from URUGUAY | Oct. 31, 2018 00:10Reply
From Hong Kong to Shanghai and back
Hello, if I book the ticket online, where can I collect the tickets? In HK? Can both of them be get together in HK before my departure date?
Answers (1)
Answered by TravelChinaGuide | Nov. 01, 2018 00:25
00Reply


Yes, there is a ticket office on B1 floor in the West Kowloon Station where you can collect the tickets for all trips. You can inform us this collection request in our booking form. We will arrange it based on your request. Thank for your inquiry.
Ask a Question
Question Summary (100 characters)
Details (optional) (2,000 characters)
NameCountryEmail