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 - SHA)

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 SHA (Found by others)

Sun Mon Tue Wed Thu Fri Sat
      1 $262 2 $262 3 $785 4 $262
5 $464 6 $318 7 $381 8 $464 9 $464 10 $262 11 $289
12 $670 13 $262 14 $7223 15 $753 16 $277 17 $254 18 $753
19 $262 20 $670 21 $264 22
$264
23 $674 24 $254 25 $246
26 $262 27
$262
28 $753 29 $246 30
$246
31
$246
 
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 SHA on Cathay Pacific
Flight # Depart HKG Arrive PVG Sun Mon Tue Wed Thu Fri Sat Valid Between
5802 8:00 am 10:30 am Oct 1 - Oct 22
5802 8:00 am 10:20 am Oct 26 - Mar 28
5802 8:00 am 10:30 am Oct 24 - Oct 25
5802 8:00 am 10:30 am Oct 23 - Oct 23
5802 8:00 am 10:30 am Sep 20 - Sep 30
368 8:45 am 11:15 am Sep 29 - Oct 6
368 8:45 am 11:15 am Oct 9 - Oct 18
368 8:45 am 11:15 am Oct 3 - Oct 5
368 8:45 am 11:15 am Oct 8 - Oct 13
368 8:45 am 11:15 am Oct 10 - Oct 24
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 23 - Oct 23
368 8:45 am 11:15 am Sep 30 - Oct 7
368 8:45 am 11:15 am Oct 25 - Oct 25
368 8:50 am 11:15 am Oct 27 - Jan 1
368 8:50 am 11:15 am Oct 26 - Jan 4
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 25 - Oct 25
5864 9:25 am 12:00 pm Oct 9 - Oct 16
5864 9:25 am 12:00 pm Oct 18 - Oct 24
5864 9:25 am 12:00 pm Oct 17 - Oct 20
5864 9:25 am 12:00 pm Sep 30 - Oct 8
5864 9:25 am 12:00 pm Sep 29 - Oct 6
5876 10:00 am 12:30 pm Oct 9 - Oct 18
5876 10:00 am 12:30 pm Oct 12 - Oct 17
5876 10:00 am 12:30 pm Oct 20 - Oct 24
5876 10:00 am 12:30 pm Oct 21 - Oct 25
5876 10:00 am 12:20 pm Oct 26 - Mar 27
5876 10:00 am 12:20 pm Oct 27 - Mar 28
5876 10:00 am 12:30 pm Oct 14 - Oct 19
5876 10:00 am 12:30 pm Oct 5 - Oct 8
5876 10:00 am 12:30 pm Sep 30 - Oct 7
5876 10:00 am 12:30 pm Sep 26 - Oct 10
5876 10:00 am 12:30 pm Oct 22 - Oct 22
5804 10:55 am 1:30 pm Oct 1 - Oct 10
5804 10:55 am 1:30 pm Oct 19 - Oct 19
5804 10:55 am 1:30 pm Sep 20 - Oct 25
5804 10:55 am 1:30 pm Oct 13 - Oct 24
5804 10:55 am 1:30 pm Oct 12 - Oct 16
5804 10:55 am 1:30 pm Oct 2 - Oct 9
5804 10:55 am 1:30 pm Sep 22 - Sep 29
5804 10:55 am 1:30 pm Oct 23 - Oct 23
5804 11:00 am 1:20 pm Oct 27 - Nov 17
5804 11:00 am 1:20 pm Oct 30 - Mar 26
5804 11:00 am 1:20 pm Oct 29 - Mar 27
5804 11:00 am 1:20 pm Oct 26 - Nov 16
5892 11:55 am 2:20 pm Oct 27 - Oct 27
5892 11:55 am 2:20 pm Oct 26 - Nov 2
5892 12:00 pm 2:25 pm Oct 7 - Oct 7
5892 12:00 pm 2:25 pm Oct 14 - Oct 25
5892 12:00 pm 2:25 pm Sep 20 - Sep 29
5892 12:00 pm 2:25 pm Oct 3 - Oct 17
5892 12:00 pm 2:25 pm Oct 24 - Oct 24
5892 12:00 pm 2:25 pm Oct 4 - Oct 12
5892 12:00 pm 2:25 pm Sep 23 - Oct 2
5874 1:00 pm 3:30 pm Oct 16 - Oct 25
5874 1:00 pm 3:30 pm Sep 21 - Oct 3
5874 1:00 pm 3:30 pm Oct 5 - Oct 11
5874 1:00 pm 3:30 pm Oct 6 - Oct 13
5874 1:00 pm 3:30 pm Oct 14 - Oct 24
5874 1:00 pm 3:20 pm Oct 26 - Mar 27
5874 1:00 pm 3:20 pm Oct 30 - Mar 28
5874 1:00 pm 3:30 pm Sep 20 - Oct 4
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 Sep 30 - Oct 4
360 1:55 pm 4:25 pm Sep 28 - Oct 6
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 Oct 26 - Nov 2
360 2:00 pm 4:20 pm Oct 27 - Jan 5
360 2:00 pm 4:20 pm Oct 28 - Oct 28
5890 3:00 pm 5:20 pm Oct 29 - Mar 25
5890 3:00 pm 5:30 pm Sep 20 - Oct 25
5890 3:00 pm 5:20 pm Oct 26 - Mar 28
5834 3:30 pm 6:00 pm Oct 9 - Oct 15
5834 3:30 pm 6:00 pm Oct 11 - Oct 14
5834 3:30 pm 6:00 pm Oct 13 - Oct 25
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 6:00 pm Oct 22 - Oct 22
5834 3:30 pm 6:00 pm Sep 20 - Sep 29
5834 3:30 pm 5:55 pm Oct 26 - Mar 22
5834 3:30 pm 5:55 pm Oct 27 - Mar 28
5834 3:30 pm 6:00 pm Oct 1 - Oct 8
5834 3:30 pm 6:00 pm Sep 30 - Oct 6
5896 4:00 pm 6:20 pm Oct 26 - Mar 22
5896 4:00 pm 6:20 pm Oct 27 - Nov 3
5896 4:00 pm 6:20 pm Oct 29 - Nov 5
5896 4:05 pm 6:40 pm Oct 11 - Oct 18
5896 4:05 pm 6:40 pm Oct 10 - Oct 15
5896 4:05 pm 6:40 pm Oct 4 - Oct 9
5896 4:05 pm 6:40 pm Sep 24 - Oct 8
5896 4:05 pm 6:40 pm Sep 21 - Oct 3
5896 4:05 pm 6:40 pm Oct 21 - Oct 25
5896 4:05 pm 6:40 pm Oct 12 - Oct 20
5896 4:05 pm 6:40 pm Oct 24 - Oct 24
5896 4:05 pm 6:40 pm Oct 22 - Oct 22
5808 4:55 pm 7:30 pm Oct 24 - Oct 24
5808 4:55 pm 7:30 pm Oct 16 - Oct 22
5808 4:55 pm 7:30 pm Sep 29 - Oct 6
5808 4:55 pm 7:30 pm Oct 1 - Oct 5
5808 4:55 pm 7:30 pm Oct 4 - Oct 25
5808 4:55 pm 7:30 pm Oct 7 - Oct 15
5808 4:55 pm 7:30 pm Oct 9 - Oct 9
5808 4:55 pm 7:30 pm Oct 23 - Oct 27
5808 5:00 pm 7:30 pm Oct 12 - Oct 12
5808 5:00 pm 7:30 pm Sep 30 - Sep 30
5808 5:05 pm 7:30 pm Oct 29 - Mar 27
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 30 - Mar 28
364 5:30 pm 7:50 pm Oct 26 - Nov 30
364 5:30 pm 7:50 pm Oct 29 - Oct 29
364 5:30 pm 7:50 pm Oct 27 - Nov 4
364 5:35 pm 8:05 pm Sep 21 - Sep 30
364 5:35 pm 8:05 pm Oct 1 - Oct 15
364 5:35 pm 8:05 pm Oct 11 - Oct 11
364 5:35 pm 8:05 pm Oct 4 - Oct 4
364 5:35 pm 8:05 pm Oct 16 - Oct 16
364 5:35 pm 8:05 pm Oct 18 - Oct 25
364 5:35 pm 8:05 pm Oct 17 - Oct 24
5872 6:00 pm 8:35 pm Oct 26 - Mar 28
5872 6:00 pm 8:35 pm Oct 27 - Mar 24
5872 6:00 pm 8:35 pm Sep 29 - Oct 6
5872 6:00 pm 8:35 pm Oct 4 - Oct 11
5872 6:00 pm 8:35 pm Oct 14 - Oct 25
5872 6:00 pm 8:35 pm Oct 8 - Oct 24
5872 6:00 pm 8:35 pm Oct 5 - Oct 7
5894 7:00 pm 9:30 pm Oct 26 - Mar 28
5894 7:05 pm 9:35 pm Oct 2 - Oct 25
5894 7:05 pm 9:35 pm Sep 20 - Oct 1
5870 9:15 pm 11:40 pm Oct 7 - Oct 11
5870 9:15 pm 11:40 pm Oct 6 - Oct 8
5870 9:15 pm 11:40 pm Oct 2 - Oct 2
5870 9:15 pm 11:40 pm Oct 1 - Oct 5
5870 9:15 pm 11:40 pm Sep 20 - Oct 4
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 18 - Oct 25
5870 9:15 pm 11:40 pm Oct 9 - Oct 20
Flight # Depart HKG Arrive SHA Sun Mon Tue Wed Thu Fri Sat Valid Between
5858 10:00 am 12:20 pm Sep 20 - Oct 25
5858 10:00 am 12:15 pm Oct 26 - Mar 28