Cheapest flight routes found to Shanghai
From Manila (MNL), Philippines to Shanghai, China (PVG):
₱7,704
Depart: 15 Aug 2026 · Return: 21 Aug 2026
Price found 11 Dec 2025, 18:56
From Cebu (CEB), Philippines to Shanghai, China (PVG):
₱10,607
Depart: 01 Mar 2026 · Return: 08 Mar 2026
Price found 13 Dec 2025, 12:30
From Puerto Princesa (PPS), Philippines to Shanghai, China (PVG):
₱13,127
Depart: 02 Mar 2026 · Return: 06 Mar 2026
Price found 12 Dec 2025, 22:36
From Davao (DVO), Philippines to Shanghai, China (PVG):
₱13,181
Depart: 14 Jul 2026 · Return: 18 Jul 2026
Price found 12 Dec 2025, 12:27
From General Santos (GES), Philippines to Shanghai, China (PVG):
₱13,795
Depart: 01 Oct 2026 · Return: 11 Oct 2026
Price found 13 Dec 2025, 20:27
From Angeles (CRK), Philippines to Shanghai, China (PVG):
₱14,091
Depart: 16 Jan 2026 · Return: 19 Jan 2026
Price found 12 Dec 2025, 04:14
From Caticlan (MPH), Philippines to Shanghai, China (PVG):
₱14,760
Depart: 26 Jan 2026 · Return: 29 Jan 2026
Price found 11 Dec 2025, 22:55
From Cagayan De Oro (CGY), Philippines to Shanghai, China (PVG):
₱15,288
Depart: 09 Nov 2026 · Return: 13 Nov 2026
Price found 10 Dec 2025, 16:00
From Iloilo (ILO), Philippines to Shanghai, China (PVG):
₱15,517
Depart: 04 Apr 2026 · Return: 09 Apr 2026
Price found 14 Dec 2025, 06:29
From Zamboanga (ZAM), Philippines to Shanghai, China (PVG):
₱16,768
Depart: 01 Oct 2026 · Return: 15 Oct 2026
Price found 13 Dec 2025, 14:47
From Dumaguete (DGT), Philippines to Shanghai, China (PVG):
₱20,136
Depart: 10 Mar 2026 · Return: 13 Mar 2026
Price found 11 Dec 2025, 15:20
From Cotabato (CBO), Philippines to Shanghai, China (PVG):
₱20,942
Depart: 16 Jul 2026 · Return: 23 Jul 2026
Price found 14 Dec 2025, 13:14
From Bacolod (BCD), Philippines to Shanghai, China (PVG):
₱21,917
Depart: 15 Nov 2026 · Return: 22 Nov 2026
Price found 13 Dec 2025, 04:19
From Butuan (BXU), Philippines to Shanghai, China (PVG):
₱23,508
Depart: 31 Oct 2026 · Return: 15 Nov 2026
Price found 14 Dec 2025, 13:24
From Laoag (LAO), Philippines to Shanghai, China (PVG):
₱38,250
Depart: 29 Dec 2025 · Return: 02 Jan 2026
Price found 14 Dec 2025, 08:14