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 3 hours onboard. The fluctuating prices range from CNY 700 to 3,000 for Economy Class Seat. Taking high speed train is also an alternative choice, while a transfer at Shenzhen is necessary. The totaly duration is around 12 hours with the fare of CNY 700 - 1,000 for Second Class Seat.
How to Travel from Shanghai to Hong Kong
1. Fastest Way: Shanghai to Hong Kong Flight: 3h; CNY 700 to 3,000 for Economy Class Seat
Number of Flights | over 20 |
---|---|
Ticket Price | CNY700-3,000 |
Duration | 3h |
Departure time | 7:35 - 19:15 |
Dep. - Arr. | Pudong International Airport (PVG) and Hongqiao International Airport (SHA) to Hong Kong International Airport (HKIA) |
2. Optional Shanghai - Shenzhen North - Hong Kong High Speed Train: 8-12.5h; CNY700 - 1,000
Step 1: Shanghai - Shenzhen North High Speed Train in the morning: 7-11.5h; CNY609-883.5 for 2nd Cls. Seat
see more Shanghai - Shenzhen Train
Step 2: Shenzhen North - Hong Kong High Speed Train: 15-30min; CNY75
If missing G100, Passengers can choose to make a transfer at Shenzhen North Railway Station. From Hong Kong, 70 trains run to Shenzhen North Raiwlay Station from 7:00 to 22:30, taking only about 20 minutes and CNY75.
From Shenzhen North, there are 13 trains run to Shanghai or Shanghai Hongqiao Railway Station from 7:00 to 20:25 with a duration of 7.5-11.5 hours. The ticket price is CNY552-846.5 for 2nd Class Seat, CNY986 - 1,356 for 1st Class Seat.
see more Hong Kong to Shenzhen Train Shenzhen to Shanghai Train
Suggested Departure time | 6:30 - 9:30 |
---|---|
Number of Trains | 7 trains |
Ticket Price | CNY609-883.5 for 2nd Cls. Seat CNY977-1,412 for 1st Cls. Seat CNY2,653.5- 2,934 |
Duration | 7-11.5h |
Dep. - Arr. | Shanghai Railway Station, Shanghai Hongqiao Railway Station to Shenzhen North Railway Station |
Step 2: Shenzhen North - Hong Kong High Speed Train: 15-30min; CNY75
Suggested Departure time | 18:00 - 22:00 |
---|---|
Number of Trains | over 15 trains |
Ticket Price | CNY75 for 2nd Cls. Seat |
Duration | 15-30min |
Dep. - Arr. | Shenzhen North Railway Station to Hong Kong West Kowloon Railway Station |
see more Shenzhen to Hong Kong Train
How to Travel from Hong Kong to Shanghai
1. Fastest Way: Hong Kong to Shanghai Flight: 2.5-3h, CNY 1,000-3,000 for Economy Class Seat
Number of Flights | over 20 |
---|---|
Ticket Price | CNY1,000 - 3,000 |
Duration | 2.5-3h |
Departure time | 7:20 - 21:20 |
Dep. - Arr. | Hong Kong International Airport (HKIA) to Pudong International Airport (PVG) and Hongqiao International Airport (SHA) |
2. Optional Hong Kong to Shanghai High Speed Train: 8h, CNY 894 for Second Class Seat
One direct high speed train depart from Hong Kong West Kowloon Railway Station to Shanghai Hongqiao Railway Station.
Ticket Price: CNY 894 for 2nd Class Seat; CNY 1,452.5 for 1st Class Seat; CNY 2,856.5 for Business SeatTrain | Dep. | Arr. | Duration |
---|---|---|---|
G100 | 11:36 | 19:25 | 7h49min |
3. Hong Kong - Shenzhen - Shanghai High Speed Trains: 9-12h; CNY650-950
From Shenzhen North, there are 13 trains run to Shanghai or Shanghai Hongqiao Railway Station from 7:00 to 20:25 with a duration of 7.5-11.5 hours. The ticket price is CNY552-846.5 for 2nd Class Seat, CNY986 - 1,356 for 1st Class Seat.
see more Hong Kong to Shenzhen Train Shenzhen to Shanghai Train
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 updated on Jul. 24, 2024 by Serena Zhou -