Find cheap flights from Hong Kong to Shanghai
We've found these cheap flights for you. You can book one-way or round-trip flight tickets.
-
Round-trip
-
One way
-
-
Cheapest nonstopHKG 15:252h 35mNonstopSHA 18:00Hong Kong - Shanghai | Thu, May 22 | Hong Kong AirlinesPVG 09:152h 35mNonstopHKG 11:50Shanghai - Hong Kong | Mon, May 26 | Hong Kong AirlinesUS$122 US$23748% OFF48% OFFUS$237 US$122
-
HKG 08:052h 35mNonstopPVG 10:40Hong Kong - Shanghai | Fri, May 9 | Hong Kong AirlinesSHA 19:152h 40mNonstopHKG 21:55Shanghai - Hong Kong | Wed, May 14 | Hong Kong AirlinesUS$123 US$23748% OFF48% OFFUS$237 US$123
-
HKG 08:052h 35mNonstopPVG 10:40Hong Kong - Shanghai | Sun, May 11 | Hong Kong AirlinesSHA 19:152h 40mNonstopHKG 21:55Shanghai - Hong Kong | Sat, May 17 | Hong Kong AirlinesUS$123 US$23748% OFF48% OFFUS$237 US$123
-
HKG 08:052h 35mNonstopPVG 10:40Hong Kong - Shanghai | Mon, Jun 9 | Hong Kong AirlinesPVG 09:152h 35mNonstopHKG 11:50Shanghai - Hong Kong | Mon, Jun 16 | Hong Kong AirlinesUS$12348% OFFUS$237 US$123
-
HKG 08:052h 35mNonstopPVG 10:40Hong Kong - Shanghai | Wed, May 14 | Hong Kong AirlinesPVG 09:152h 35mNonstopHKG 11:50Shanghai - Hong Kong | Wed, May 21 | Hong Kong AirlinesUS$12448% OFFUS$237 US$124
-
HKG 13:202h 35mNonstopPVG 15:55Hong Kong - Shanghai | Tue, Apr 29 | Spring AirlinesPVG 16:502h 50mNonstopHKG 19:40Shanghai - Hong Kong | Sat, May 3 | Juneyao AirlinesUS$16530% OFFUS$237 US$165
-
HKG 15:252h 35mNonstopSHA 18:00Hong Kong - Shanghai | Thu, May 8 | Hong Kong AirlinesPVG 09:152h 35mNonstopHKG 11:50Shanghai - Hong Kong | Thu, May 15 | Hong Kong AirlinesUS$16630% OFFUS$237 US$166
-
HKG 19:052h 50mNonstopPVG 21:55Hong Kong - Shanghai | Sat, May 17 | Hong Kong AirlinesPVG 09:152h 35mNonstopHKG 11:50Shanghai - Hong Kong | Mon, May 19 | Hong Kong AirlinesUS$16630% OFFUS$237 US$166
-
HKG 19:052h 50mNonstopPVG 21:55Hong Kong - Shanghai | Mon, Jun 16 | Hong Kong AirlinesPVG 09:152h 35mNonstopHKG 11:50Shanghai - Hong Kong | Mon, Jun 23 | Hong Kong AirlinesUS$18024% OFFUS$237 US$180
-
HKG 08:052h 35mNonstopPVG 10:40Hong Kong - Shanghai | Sat, May 3 | Hong Kong AirlinesPVG 16:502h 50mNonstopHKG 19:40Shanghai - Hong Kong | Wed, May 7 | Juneyao AirlinesUS$2207% OFFUS$237 US$220
-
HKG 13:0017h 25m1 stopsSHA Invalid DateHong Kong - Shanghai | Thu, Apr 24 | Normal AirlineSHA 15:006hNonstopHKG 16:00Shanghai - Hong Kong | Sat, Apr 26 | Normal AirlineFind More FlightsFind More Flights
-
Cheapest nonstopHKG 13:202h 35mNonstopPVG 15:55Hong Kong - Shanghai | Sat, May 10 | Spring AirlinesUS$82 US$13840% OFF40% OFFUS$138 US$82
-
HKG 13:202h 35mNonstopPVG 15:55Hong Kong - Shanghai | Thu, May 15 | Spring AirlinesUS$82 US$13840% OFF40% OFFUS$138 US$82
-
HKG 08:052h 35mNonstopPVG 10:40Hong Kong - Shanghai | Sat, Apr 26 | Hong Kong AirlinesUS$83 US$13840% OFF40% OFFUS$138 US$83
-
HKG 13:202h 35mNonstopPVG 15:55Hong Kong - Shanghai | Thu, Apr 24 | Spring AirlinesUS$8340% OFFUS$138 US$83
-
HKG 13:202h 35mNonstopPVG 15:55Hong Kong - Shanghai | Tue, Apr 29 | Spring AirlinesUS$8837% OFFUS$138 US$88
-
HKG 13:202h 35mNonstopPVG 15:55Hong Kong - Shanghai | Tue, Apr 22 | Spring AirlinesUS$8837% OFFUS$138 US$88
-
HKG 08:052h 35mNonstopPVG 10:40Hong Kong - Shanghai | Tue, May 20 | Hong Kong AirlinesUS$10127% OFFUS$138 US$101
-
HKG 12:252h 30mNonstopSHA 14:55Hong Kong - Shanghai | Wed, Apr 23 | Hong Kong AirlinesUS$11716% OFFUS$138 US$117
-
HKG 13:002h 40mNonstopPVG 15:40Hong Kong - Shanghai | Fri, Apr 25 | Hong Kong AirlinesUS$11716% OFFUS$138 US$117
-
HKG 08:052h 35mNonstopPVG 10:40Hong Kong - Shanghai | Sat, May 10 | Hong Kong AirlinesUS$1297% OFFUS$138 US$129
-
HKG 13:0017h 25m1 stopsSHA Invalid DateHong Kong - Shanghai | Thu, Apr 24 | Normal AirlineFind More FlightsFind More Flights
-
Crossed out prices are calculated based on the average price of the corresponding route on Trip.com.
When is the cheapest time to book flights from Hong Kong to Shanghai?
We monitor flight fares to help you find the best deals effortlessly
Cheapest airlines flights from Hong Kong to Shanghai
Frequently Asked Questions
-
When are flight tickets from Hong Kong (HKG) to Shanghai (SHA) the cheapest?
Airlines adjust prices for flights from Hong Kong to Shanghai based on the departure date and time of your selection. By analyzing data from all airlines, we've discovered that on Trip.com, you can find the lowest flight prices on Tuesdays, Wednesdays, and Saturdays. -
How much do flights from Hong Kong (HKG) to Shanghai (SHA) cost?
According to Trip.com's data, the lowest price is around $254. -
How long does it take to fly from Hong Kong (HKG) to Shanghai (SHA) and what is the distance?
It takes around 2 hours 41 minutes to fly from Hong Kong (HKG) to Shanghai (SHA). -
What are the most popular airlines that fly from Hong Kong (HKG) to Shanghai (SHA)?
Airlines with flights from Hong Kong (HKG) to Shanghai (SHA): China Eastern Airlines, Hainan Airlines, Juneyao Airlines, Hong Kong Airlines, Cathay Pacific and Shanghai Airlines.
How to find a cheap flight from Hong Kong to Shanghai
Hong Kong to Shanghai Flight Information
Cheapest one-way flight price | $73 |
---|---|
Cheapest round-trip ticket price | $122 |
Off-season for travel | February |
Peak season for travel | June |
Flight distance | 1,206.26 km |
Average flight time | 2 hours 41 minutes |
Popular airline | Spring Airlines |
Traveling from Hong Kong to Shanghai: What you need to know
Flying from Hong Kong to Shanghai? Look no further! Flights from Hong Kong (HKG) to Shanghai cover 1,207 km and take ~2.5 hours. Both cities share the UTC+8 time zone, so no clock changes!
- Most flights land at Pudong International Airport (PVG), 40 km from downtown. A few use Shanghai Hongqiao International Airport (SHA), closer to the city center (ideal for shorter transfers). Arrive 2–3 hours early for check-in.
- For a premium experience, Cathay Pacific offers frequent flights with comfy seats and great service. If you’re watching your budget, Spring Airlines is a cheap pick, with round-trip fares starting at $123. For something reliable but not too pricey, China Eastern Airlines and Shanghai Airlines strike a nice balance.
- The best deals pop up between May 11–18. February is quieter and cheaper (perfect for avoiding crowds), while June is peak season—book early to save yourself from sky-high prices.
If you’d rather skip the flight, trains and buses from HK to Shanghai sometimes might be cheaper but take much longer. I still think flying is the best.
Method | Avg. Cost | Duration |
Train (HSR) | HKD970–1,500 | 7–8 hours |
Bus | HKD700–800 | 10–14 hours |

Hong Kong International Airport. Source: Photo by Sugarman Joe on Unsplash
Airport in Hong Kong
Hong Kong’s one and only major airport, Hong Kong International Airport (HKG), is a smooth, modern hub on Chek Lap Kok Island—just 34km west of downtown.
Hong Kong International Airport (HKG)
With 2 terminals handling over 70 million travelers a year, HKG feels more like a luxury mall than an airport. Direct flights to Shanghai (PVG or SHA airports) take just 2.5 hours, with plenty of daily options. Cathay Pacific (Hong Kong’s pride and joy), Hong Kong Airlines (budget-friendly but comfy), and China Eastern (reliable and frequent) all fly from Terminal 1, so no terminal chaos!
Getting to HKG from Downtown
- Airport Express Train: The fastest way (24 mins, ~HK115/15 USD). Trains run every 10 mins from Central. Pro tip: Use your Octopus card for a smooth ride.
- City Buses: The cheapest option (HK40−50/5-7 USD). Routes like A11 (to Central) or A21 (to Tsim Sha Tsui) take 40-60 mins. Perfect for daytime flights!
- Taxi: The easiest door-to-door choice (HK250−350/30-45 USD). Skip 8-10am and 5-7pm rush hours unless you’re into traffic jams.

Pudong Kong International Airport. Source: Photo by Declan Sun on Unsplash
Airports in Shanghai
Shanghai has two airports: Pudong (PVG) for most international flights and Hongqiao (SHA) for domestic trips.
Pudong International Airport (PVG)
Location: 30km east of downtown.
This is Shanghai’s international airport hub, with 2 terminals handling over 70 million travelers a year. It’s where you’ll land if you’re flying from Hong Kong or overseas. Direct flights from Hong Kong take 2.5 hours, with airlines like Cathay Pacific, Hong Kong Airlines, and China Eastern making the trip multiple times daily.
Getting from Pudong to Downtown
- Maglev Train: The fastest option—8 mins to Longyang Road Station (¥50/$7). From there, hop on Metro Line 2 to reach People’s Square (~60 mins total).
- Metro Line 2: A slower but cheaper choice (¥6/$1, ~60 mins to People’s Square).
- Taxi: ~¥200/$30, but traffic can stretch the 45-60 minute ride.
Hongqiao International Airport (SHA)
Location: 13km west of downtown.
Hongqiao is smaller and focuses on domestic flights. If you’re flying from Shanghai to another Chinese city, this is likely your airport. It’s super close to downtown and has two terminals. Plus, Hongqiao is connected to the Hongqiao Train Station, where you can catch high-speed trains to cities like Beijing or Hangzhou.
Getting from Hongqiao to Downtown
- Metro Lines 2, 10, or 17: The easiest way! ~25 mins to People’s Square (¥4/$0.60).
- Taxi: ~¥70/$10, and it’s just a 30-minute ride.
Best Time to Visit Shanghai
- March–May and September–October are the most ideal: mild weather (10–28°C) for visiting the Bund or catching cherry blossoms (mid-late March) and Mid-Autumn Festival (September). Crowds are light, and flights/hotels are cheaper.
- December–February is chilly (0–10°C) but uncrowded and budget-friendly—perfect for museums or festive markets.

The Bund in Shanghai.
Where to Stay in Shanghai & Top Things to Do
1. The Bund
Attractions: Stroll along the Huangpu River, admire the skyline at night, and explore the historic colonial buildings.
Stay Here: 🏨 The Peninsula Shanghai – Luxury with Bund views, steps from the riverfront.
2. French Concession
Attractions: Wander tree-lined streets, browse boutique shops, and relax at cozy cafes. Check out Tianzifang’s artsy alleyways.
Stay Here: 🏨 The Puli Hotel and Spa – Modern and tranquil, close to Fuxing Park.
3. Nanjing Road
Attractions: Shop at one of the world’s busiest streets, try local street food, and visit People’s Square.
Stay Here: 🏨 Fairmont Peace Hotel – Historic elegance, right on Nanjing Road.
Add Hotel Booking & Car Rental to Your Trip to Shanghai
Hotel Booking
Need a place to crash in style? Trip.com’s got 2,000+ Shanghai hotels to match your vibe. Splurge on a Bund-facing suite with skyline views, cozy up in a French Concession boutique hideaway, or keep it simple with a wallet-friendly spot near Jing’an Temple Station. Psst: Verified reviews and free cancellation on most bookings mean you can reserve with zero stress.
Car Rental
Shanghai’s metro is great, but sometimes you just wanna go rogue. With Trip.com’s car rentals, you can: Zip from Pudong Airport to your hotel without haggling taxis | Escape to dreamy water towns like Zhujiajiao for the day | Race to Disneyland before the kids (or you) start meltdown mode
Plan Your Trip Around Shanghai
More Travel Options
-
Top Routes from Hong Kong
-
Top Routes to Shanghai
-
Popular Airlines
- Direct flights from Hong Kong to Taipei
- Cheap flights from Hong Kong to Bangkok
- Return flights from Hong Kong to Beijing
- Return flights from Hong Kong to Mabalacat
- Direct flights from Hong Kong to Seoul
- Cheap flights from Hong Kong to Tokyo
- Direct flights from Hong Kong to Shanghai
- Direct flights from Hong Kong to Phuket
- Return flights from Hong Kong to Manila
- Return flights from Hong Kong to Singapore
- Return flights from Shenzhen to Shanghai
- Return flights from Bangkok to Shanghai
- Return flights from Ho Chi Minh City to Shanghai
- Direct flights from Hong Kong to Shanghai
- Direct flights from Tokyo to Shanghai
- Direct flights from Seoul to Shanghai
- Cheap flights from Chengdu to Shanghai
- Return flights from Guangzhou to Shanghai
- Cheap flights from Singapore to Shanghai
- Return flights from Beijing to Shanghai