>
From Hong Kong to Shanghai

Compare prices to get from Hong Kong to Shanghai
Compare transport options from Hong Kong to Shanghai over the next 7 days. Flights start at NZD 165. Trains start at NZD 204.

Trains
NZD 204|8h 8m
Flights
NZD 165|2h 20m
NZD 302
NZD 258
NZD 231
NZD 232
NZD 239
NZD 256
NZD 259
NZD 205
NZD 230
NZD 231
NZD 230
NZD 204
NZD 205
NZD 204
crail
Cheapest
11:35
8h 8m
19:43
Hong Kong West KowloonShanghai Hongqiao
NZD 258
Search
Direct
crail
20:00
10h 58m
06:58
Hong Kong West KowloonShanghai Hongqiao
NZD 278
Search
Direct
crail
13:58
8h 44m
22:42
Hong Kong West KowloonShanghai Hongqiao
NZD 302
Search
Direct
  • Prices shown from Hong Kong to Shanghai are the estimated lowest fares found in the last 24 hours for travel within the next 7 days.

Compare transport options from Hong Kong to Shanghai

The cheapest way to get from Hong Kong to Shanghai costs only NZD 180 on average via Trains, and the quickest way takes just 2h 40m by Flights. Find the travel option that best suits you.

Train
Trains Cheapest
Average price NZD 180
Average duration9h 9m
Departure Time13:58 - 06:58
Direct options
Flight
Flights Fastest
Average price NZD 198
Average duration2h 40m
Departure Time07:30 - 21:20
Direct options
Search flights

· Total pre-departure time: Estimated travel time to the departure point, plus standard check-in, security, and waiting time

When is the cheapest time to travel from Hong Kong to Shanghai?

What is the cheapest day to travel by train from Hong Kong to Shanghai?

Average train fares from Hong Kong to Shanghai for the next 7 days, based on Trip.com user searches.

Based on Trip.com's data, the cheapest day to travel by train from Hong Kong to Shanghai is Monday, with an average price of NZD 180.

NZD 180
  • Jul 13
  • Jul 14
  • Jul 15
  • Jul 16
  • Jul 17
  • Jul 18
  • Jul 19

What is the cheapest month for one-way flights from Hong Kong to Shanghai?

The average one way ticket price paid by Trip.com users from Hong Kong to Shanghai in each month over the past 12 months.

Based on Trip.com data, the cheapest month to fly from Hong Kong to Shanghai is March, with an average price of NZD 118. The most expensive month is usually July, with average prices reaching NZD 153.

NZD 153
NZD 136
NZD 118
NZD 101
    Cheapest
  • NZD 153
    Jul
  • NZD 147
    Aug
  • NZD 133
    Sep
  • NZD 139
    Oct
  • NZD 146
    Nov
  • NZD 135
    Dec
  • NZD 132
    Jan
  • NZD 151
    Feb
  • NZD 118
    Mar
  • NZD 123
    Apr
  • NZD 139
    May
  • NZD 141
    Jun

From Hong Kong to Shanghai: Travel Information

Find stations and airports near Hong Kong and Shanghai

Popular train stations near Hong Kong

Hong Kong West Kowloon Hong Kong China
Hong Kong (Airport Express only) Hong Kong China
Tsing Yi (Airport Express only) Hong Kong China
Hong Kong International Airport Hong Kong China

Popular airports near Hong Kong

Hong Kong Intl. Airport (HKG) Hong Kong China
Shenzhen Bao'an International Airport (SZX) Nearby Shenzhen China

Popular airports near Shanghai

Pudong Intl. Airport (PVG) Shanghai China
Shanghai Hongqiao Airport (SHA) Shanghai China
Jiaxing Nanhu Airport (JNH) Nearby Jiaxing China

Recommended hotels in Shanghai

Lemon Hotel
9.5/10
1661 Reviews
Lemon Hotel
hotel-star hotel-star hotel-praise
Huaihai Road Area/Xintiandi Area | 3.09 km from city centre
35% off
NZD 62 NZD 40
JITING  HOSTEL
8.5/10
3863 Reviews
JITING HOSTEL
hotel-star hotel-star hotel-praise
People's Square Area | 0.81 km from city centre
25% off
NZD 28 NZD 21
Shanghai Lanting Resort Hotel (Shanghai International Tourism Resort)
9.7/10
402 Reviews
Shanghai Lanting Resort Hotel (Shanghai International Tourism Resort)
hotel-star hotel-star hotel-praise
Shanghai Disney Resort | 23.13 km from city centre
23% off
NZD 56 NZD 43
Shanghai Xin Lun Boutique Hotel (Pudong International Airport Branch)
9.4/10
2558 Reviews
Shanghai Xin Lun Boutique Hotel (Pudong International Airport Branch)
hotel-star hotel-star hotel-star hotel-praise
Pudong International Airport Area | 28.43 km from city centre
38% off
NZD 71 NZD 44

FAQ – How to Get from Hong Kong to Shanghai

  • How far is it from Hong Kong to Shanghai?

    It’s about 1206 km (749 miles) from Hong Kong to Shanghai.
  • You can travel from Hong Kong to Shanghai in 2 different ways: Flights, Trains.
  • The fastest way to get from Hong Kong to Shanghai is by Flights, with an average journey time of 2 hours 40 minutes. Other modes of transport take longer: Trains takes on average 9h 9m.
  • The cheapest way to get from Hong Kong to Shanghai is by Trains, with an average price of NZD 180. Other modes of transport are more expensive: Flights costs around NZD 198 on avergae.
  • When traveling from Hong Kong to Shanghai, travelers usually depart from and arrive to the following locations: Flights typically departs from Hong Kong Intl. Airport and arrives at Pudong Intl. Airport .
  • Train, bus, and flight schedules vary by season and day of the week. Based on Trip.com data: Flights from Hong Kong to Shanghai are usually cheapest (March), with an average price of NZD 118 Flights from Hong Kong to Shanghai are usually cheapest (Monday), with an average price of NZD 180 .
  • There is a 0h time difference between Hong Kong and Shanghai.