SEARCH ONE AND DONE. - Compare hundreds of travel sites at once.
Choose where to book.
Find deals from over 400 airlines worldwide.

Cheap Flights from Hong Kong to Shanghai (HKG - PVG)

DepartReturn
1 adult
Note: some airlines charge for infants in laps.
The price shown for each flight will be the average for all passengers including any infants.
Choose Sites to Compare vs. KAYAK

Best fares from HKG to PVG (Found by others)

Sun Mon Tue Wed Thu Fri Sat
      1 $306 2 $262 3 $259 4 $308
5 $735 6 $367 7 $377 8 $298 9 $753 10 $262 11 $753
12 $262 13 $181 14 $286 15 $181 16 $297 17 $549 18 $244
19 $832 20 $259 21 $286 22 $181 23 $181 24 $181 25
$181
26 $668 27 $181 28
$181
29
$181
30
$181
31
$181
 
KAYAK searches hundreds of sites to find the best rate for your next flight from Hong Kong to Shanghai. Get the best flight deal for your Shanghai trip!
Here's how it works. Search KAYAK for a flight ticket from Hong Kong to Shanghai. Sort, filter and compare results on one web page. Then book your plane ticket direct on the airline or travel agent site of your choice!
Direct flights HKG to PVG on Cathay Pacific
Flight # Depart HKG Arrive PVG Sun Mon Tue Wed Thu Fri Sat Valid Between
5802 8:00 am 10:30 am Sep 27 - Oct 22
5802 8:00 am 10:30 am Oct 23 - Oct 23
5802 8:00 am 10:30 am Oct 24 - Oct 25
5802 8:00 am 10:20 am Oct 26 - Mar 28
368 8:45 am 11:15 am Oct 8 - Oct 13
368 8:45 am 11:15 am Oct 9 - Oct 18
368 8:45 am 11:15 am Oct 23 - Oct 23
368 8:45 am 11:15 am Oct 14 - Oct 22
368 8:45 am 11:15 am Oct 20 - Oct 20
368 8:45 am 11:15 am Oct 10 - Oct 24
368 8:45 am 11:15 am Oct 25 - Oct 25
368 8:50 am 11:15 am Nov 9 - Nov 9
368 8:50 am 11:15 am Nov 8 - Nov 29
368 8:50 am 11:15 am Nov 1 - Nov 1
368 8:50 am 11:15 am Oct 27 - Jan 1
368 8:50 am 11:15 am Oct 26 - Nov 7
5864 9:20 am 11:50 am Oct 27 - Mar 27
5864 9:20 am 11:50 am Oct 26 - Mar 28
5864 9:25 am 12:00 pm Oct 10 - Oct 17
5864 9:25 am 12:00 pm Oct 7 - Oct 18
5864 9:25 am 12:00 pm Oct 19 - Oct 25
5864 9:25 am 12:00 pm Oct 21 - Oct 24
5876 10:00 am 12:20 pm Oct 27 - Mar 28
5876 10:00 am 12:30 pm Oct 23 - Oct 25
5876 10:00 am 12:30 pm Oct 22 - Oct 22
5876 10:00 am 12:30 pm Oct 20 - Oct 24
5876 10:00 am 12:30 pm Oct 14 - Oct 19
5876 10:00 am 12:30 pm Oct 12 - Oct 17
5876 10:00 am 12:30 pm Oct 7 - Oct 11
5876 10:00 am 12:30 pm Sep 29 - Oct 10
5876 10:00 am 12:30 pm Oct 15 - Oct 21
5876 10:00 am 12:20 pm Oct 26 - Mar 27
5804 10:55 am 1:30 pm Oct 7 - Oct 25
5804 10:55 am 1:30 pm Oct 13 - Oct 24
5804 10:55 am 1:30 pm Oct 9 - Oct 16
5804 10:55 am 1:30 pm Oct 19 - Oct 19
5804 10:55 am 1:30 pm Oct 23 - Oct 23
5804 11:00 am 1:20 pm Oct 29 - Mar 27
5804 11:00 am 1:20 pm Oct 30 - Mar 26
5804 11:00 am 1:20 pm Nov 1 - Nov 15
5804 11:00 am 1:20 pm Oct 27 - Nov 17
5804 11:00 am 1:20 pm Oct 26 - Nov 16
5892 11:55 am 2:20 pm Nov 3 - Mar 28
5892 11:55 am 2:20 pm Oct 26 - Nov 2
5892 11:55 am 2:20 pm Oct 27 - Oct 27
5892 12:00 pm 2:25 pm Oct 24 - Oct 24
5892 12:00 pm 2:25 pm Oct 20 - Oct 25
5892 12:00 pm 2:25 pm Oct 8 - Oct 19
5892 12:00 pm 2:25 pm Oct 6 - Oct 17
5874 1:00 pm 3:20 pm Oct 26 - Mar 27
5874 1:00 pm 3:30 pm Oct 16 - Oct 25
5874 1:00 pm 3:20 pm Oct 30 - Mar 28
5874 1:00 pm 3:30 pm Oct 6 - Oct 13
5874 1:00 pm 3:30 pm Oct 5 - Oct 11
5874 1:00 pm 3:30 pm Oct 14 - Oct 24
360 1:55 pm 4:25 pm Oct 7 - Oct 10
360 1:55 pm 4:25 pm Oct 9 - Oct 22
360 1:55 pm 4:25 pm Oct 17 - Oct 24
360 1:55 pm 4:25 pm Oct 25 - Oct 25
360 2:00 pm 4:20 pm Nov 1 - Nov 8
360 2:00 pm 4:20 pm Oct 27 - Jan 5
360 2:00 pm 4:20 pm Oct 28 - Oct 28
360 2:00 pm 4:20 pm Nov 5 - Nov 12
360 2:00 pm 4:20 pm Nov 2 - Nov 2
360 2:00 pm 4:20 pm Nov 4 - Nov 4
360 2:00 pm 4:20 pm Oct 26 - Oct 31
5890 3:00 pm 5:20 pm Oct 29 - Mar 25
5890 3:00 pm 5:20 pm Oct 26 - Mar 28
5890 3:00 pm 5:30 pm Sep 27 - Oct 25
5834 3:30 pm 6:00 pm Oct 23 - Oct 25
5834 3:30 pm 6:00 pm Oct 22 - Oct 22
5834 3:30 pm 5:55 pm Nov 2 - Mar 22
5834 3:30 pm 6:00 pm Oct 21 - Oct 21
5834 3:30 pm 6:00 pm Oct 19 - Oct 19
5834 3:30 pm 5:55 pm Oct 31 - Mar 27
5834 3:30 pm 5:55 pm Oct 26 - Nov 1
5834 3:30 pm 6:00 pm Oct 11 - Oct 14
5834 3:30 pm 6:00 pm Oct 9 - Oct 12
5834 3:30 pm 6:00 pm Oct 13 - Oct 20
5834 3:30 pm 5:55 pm Nov 3 - Mar 28
5896 4:00 pm 6:20 pm Oct 29 - Nov 5
5896 4:00 pm 6:20 pm Oct 27 - Nov 3
5896 4:00 pm 6:20 pm Oct 26 - Mar 22
5896 4:00 pm 6:20 pm Nov 6 - Mar 26
5896 4:00 pm 6:20 pm Nov 7 - Mar 28
5896 4:05 pm 6:40 pm Oct 9 - Oct 16
5896 4:05 pm 6:40 pm Oct 10 - Oct 15
5896 4:05 pm 6:40 pm Oct 11 - Oct 18
5896 4:05 pm 6:40 pm Oct 21 - Oct 25
5896 4:05 pm 6:40 pm Oct 22 - Oct 22
5896 4:05 pm 6:40 pm Oct 17 - Oct 24
5808 4:55 pm 7:30 pm Oct 23 - Oct 27
5808 4:55 pm 7:30 pm Oct 16 - Oct 22
5808 4:55 pm 7:30 pm Oct 24 - Oct 24
5808 4:55 pm 7:30 pm Oct 9 - Oct 10
5808 4:55 pm 7:30 pm Sep 27 - Oct 25
5808 4:55 pm 7:30 pm Nov 3 - Mar 23
5808 4:55 pm 7:30 pm Oct 7 - Oct 15
5808 5:00 pm 7:30 pm Oct 12 - Oct 12
5808 5:05 pm 7:30 pm Oct 30 - Mar 28
5808 5:05 pm 7:30 pm Oct 28 - Oct 28
5808 5:05 pm 7:30 pm Oct 26 - Mar 22
5808 5:05 pm 7:30 pm Oct 29 - Mar 27
364 5:30 pm 7:50 pm Nov 5 - Dec 3
364 5:30 pm 7:50 pm Oct 29 - Oct 29
364 5:30 pm 7:50 pm Oct 26 - Nov 30
364 5:30 pm 7:50 pm Oct 27 - Nov 4
364 5:35 pm 8:05 pm Oct 11 - Oct 11
364 5:35 pm 8:05 pm Sep 28 - Oct 15
364 5:35 pm 8:05 pm Oct 16 - Oct 16
364 5:35 pm 8:05 pm Oct 17 - Oct 24
364 5:35 pm 8:05 pm Oct 18 - Oct 25
5872 6:00 pm 8:35 pm Oct 26 - Mar 28
5872 6:00 pm 8:35 pm Oct 14 - Oct 25
5872 6:00 pm 8:35 pm Oct 6 - Oct 24
5872 6:00 pm 8:35 pm Sep 27 - Oct 11
5872 6:00 pm 8:35 pm Oct 27 - Mar 24
5894 7:00 pm 9:30 pm Oct 26 - Mar 28
5894 7:05 pm 9:35 pm Sep 27 - Oct 25
5870 9:15 pm 11:40 pm Oct 18 - Oct 25
5870 9:15 pm 11:40 pm Oct 9 - Oct 20
5870 9:15 pm 11:35 pm Nov 3 - Mar 28
5870 9:15 pm 11:35 pm Oct 27 - Oct 27
5870 9:15 pm 11:35 pm Oct 26 - Nov 2
5870 9:15 pm 11:40 pm Oct 22 - Oct 24
5870 9:15 pm 11:40 pm Oct 7 - Oct 11