How to Travel between Shanghai and Hong Kong

The distance between Shanghai and Hong Kong is about 1,500 kilometers (930 miles). The most popular and fastest travel way is direct flights, needing about 2.5 hours onboard. The fluctuating prices range from CNY 900 to 2,500 for Economy Class Seat. To travel between Shanghai and Hong Kong, taking high speed train is also an alternative choice. The duration is around 8.5 hours with the fare of CNY 1,008 for Second Class Seat. The regular through train taking 19.5 hours long is not very recommended. 
 

How to Travel between Shanghai and Hong Kong
 

How to Travel from Shanghai to Hong Kong

 

1. Fastest Way: Shanghai to Hong Kong Flight: 2.5 hours, CNY 900 to 2,500 for Economy Class Seat

With about 1,256 kilometers (780 miles) flying distance between Shanghai and Hong Kong, more than 60 direct flights from Shanghai Pudong Airport (PVG) / Hongqiao Airport (SHA) to Hong Kong International Airport (HKIA) are operated by popular airlines per day, which are the fastest and the most convenient way. For passengers who have tight schedule, taking direct plane is a strongly recommended choice. Besides, the fare of flight ticket is fluctuating. Booking tickets as early as you can would help you enjoy 20%-60% off discount.
 

2. Shanghai to Hong Kong High Speed Train: about 8.5 hours, CNY 1,008 for Second Class Seat

From Shanghai to Hong Kong, there is only one high speed train departing from Hongqiao Railway Station to Hong Kong West Kowloon Railway Station. For travelers, they can choose this way to appreciate the scenery along the way if they have enough travel time.
Train Dep. Arr. Duration
G99 14:10 22:30 8H20M
 Ticket Price: CNY 1,008 for Second Class Seat; CNY1,646.5 for First Class Seat; CNY 3,137.5 for Business Class Seat
 

3. Shanghai to Hong Kong Through Train: 19.5 hours, CNY 477 for Hard Sleeper

The overnight train operates between Shanghai Railway Station and Hung Hom Railway Station every other day. The travel time is about 19.5 hours.
Train Dep. Arr. Duration
Z99 17:45 13:01 + 1 19H16M
 Ticket Price: CNY 477 for Hard Sleeper; CNY 696 for Soft Sleeper; CNY 878 for Deluxe Soft Sleeper
 

How to Travel from Hong Kong to Shanghai

 

1. Fastest Way: Hong Kong to Shanghai Flight: 2.5 hours, CNY 900 to 2,500 for Economy Class Seat

The direct flights fly from Hong Kong International Airport to Shanghai Pudong Airport / Hongqiao Airport every day with only 2.5 hours travel time. The tickets for non-holiday days usually have 20-60% discounts off if you book them in advance. 
 

2. Hong Kong to Shanghai High Speed Train: about 8.5 hours, CNY 1,008 for Second Class Seat

Passengers can take one direct high speed train from Hong Kong West Kowloon Railway Station to Shanghai Hongqiao Railway Station. It takes around 8.5 hours on the way.
Train Dep. Arr. Duration
Z100 15:15 10:37 + 1 19H22M
 Ticket Price: CNY 477 for Hard Sleeper; CNY 696 for Soft Sleeper; CNY 878 for Deluxe Soft Sleeper
 

3. Hong Kong to Shanghai Overnight Train: 19.5 hours, CNY 477 for Hard Sleeper

Passengers can also choose to take overnight through train from Hong Kong Hung Hom Railway Station to Shanghai Railway Station with the duration of about 19.5 hours. 
Train Dep. Arr. Duraiton
Z100 15:15 10:37 + 1 19H22M
 

How to Get from Hong Kong International Airport to Shanghai Bund & East Nanjing Road?

→ Take direct fight from HKIA to Shanghai Pudong Airport or Hongqiao Airport first. 
→ From Pudong Airport: Take Maglev Train to Longyang Road Station. Then transfer to metro line 2 to East Nanjing Road directly. After arriving, walk west to find the Bund. 
→ From Hongqiao Airport: Take metro line 10 to East Nanjing Road. Afterwards, walk to the Bund directly.
 
Read more about: 
- Last modified on Jul. 14, 2020 -
Ask a Question
Question Summary (100 characters)
Details (optional) (2,000 characters)
NameCountryEmail