Flynavo
Manila

Shanghai – Manila: cheap flights

Prices on this page were found by travellers in recent searches. Choose your dates to see live prices from airlines and travel agencies.Round trips from Shanghai to Manila currently start at $197. The cheapest month is November, from $197. Direct flights from $197.

economy

Choose both cities from the list.

Choose a departure date.

Round trip from

$197

24 Nov – 8 Dec · Cebu Pacific · direct

found today

Also for this trip: eSIM Transfer

Direct flights from

$197

24 Nov – 8 Dec · Cebu Pacific

The route at a glance

About 1850 km separate Shanghai and Manila; the quickest flight is 4 h 5 min and a typical one 4 h 5 min.

60% of the cheapest tickets are direct; Cebu Pacific carries 60% of them.

Most cheap flights leave from Shanghai Pudong International Airport (32 km from the centre of Shanghai).

Most land at Ninoy Aquino International Airport (10 km from the centre of Manila).

A one-way ticket starts at $117, a round trip at $197.

Cheapest price by month

MonthRound trip from
November 2026$197
December 2026$237
January 2027$198
February 2027$247
March 2027$257
April 2027$340
May 2027$339
June 2027$272
September 2027$393
October 2027$319

Cheapest day to fly

Looking two months ahead, 26 November is the cheapest date to leave, at $117.

Thursday is the cheapest day of the week to fly.

Cheapest day to fly
MonTueWedThuFriSatSun
4
$145
5
$141
6
$140
7
$141
8
$141
9
$141
10
$142
11
$141
12
$139
13
$142
14
$144
15
$142
16
$141
17
$145
18
$143
19
$138
20
$138
21
$141
22
$142
23
$141
24
$118
25
$142
26
$117
27
$139
28
$142
29
$138
30
$142
1 Dec
$142
2
$141
3
$141
4
$136
5
$135
6
$140
7
$135
8
$141
9
$142
10
$140
11
$143
12
$189
13
$171
14
$171
15
$167
16
$171
17
$169
18
$227
19
$237
20
$231
21
$229
22
$181
23
$177
24
$212
25
$201
26
$237
27
$218
28
$175
30
$255
31
$175

Cheaper More expensive

  • $117 — Thursday, Nov. 26, 2026
  • $118 — Tuesday, Nov. 24, 2026
  • $135 — Saturday, Dec. 5, 2026
  • $135 — Monday, Dec. 7, 2026
  • $136 — Friday, Dec. 4, 2026
  • $138 — Thursday, Nov. 19, 2026
  • $138 — Friday, Nov. 20, 2026
  • $138 — Sunday, Nov. 29, 2026
  • $139 — Thursday, Nov. 12, 2026
  • $139 — Friday, Nov. 27, 2026
  • $140 — Friday, Nov. 6, 2026
  • $140 — Sunday, Dec. 6, 2026
  • $140 — Thursday, Dec. 10, 2026
  • $141 — Thursday, Nov. 5, 2026
  • $141 — Saturday, Nov. 7, 2026
  • $141 — Sunday, Nov. 8, 2026
  • $141 — Monday, Nov. 9, 2026
  • $141 — Wednesday, Nov. 11, 2026
  • $141 — Monday, Nov. 16, 2026
  • $141 — Saturday, Nov. 21, 2026
  • $141 — Monday, Nov. 23, 2026
  • $141 — Wednesday, Dec. 2, 2026
  • $141 — Thursday, Dec. 3, 2026
  • $141 — Tuesday, Dec. 8, 2026
  • $142 — Tuesday, Nov. 10, 2026
  • $142 — Friday, Nov. 13, 2026
  • $142 — Sunday, Nov. 15, 2026
  • $142 — Sunday, Nov. 22, 2026
  • $142 — Wednesday, Nov. 25, 2026
  • $142 — Saturday, Nov. 28, 2026
  • $142 — Monday, Nov. 30, 2026
  • $142 — Tuesday, Dec. 1, 2026
  • $142 — Wednesday, Dec. 9, 2026
  • $143 — Wednesday, Nov. 18, 2026
  • $143 — Friday, Dec. 11, 2026
  • $144 — Saturday, Nov. 14, 2026
  • $145 — Wednesday, Nov. 4, 2026
  • $145 — Tuesday, Nov. 17, 2026
  • $167 — Tuesday, Dec. 15, 2026
  • $169 — Thursday, Dec. 17, 2026
  • $171 — Sunday, Dec. 13, 2026
  • $171 — Monday, Dec. 14, 2026
  • $171 — Wednesday, Dec. 16, 2026
  • $175 — Monday, Dec. 28, 2026
  • $175 — Thursday, Dec. 31, 2026
  • $177 — Wednesday, Dec. 23, 2026
  • $181 — Tuesday, Dec. 22, 2026
  • $189 — Saturday, Dec. 12, 2026
  • $201 — Friday, Dec. 25, 2026
  • $212 — Thursday, Dec. 24, 2026
  • $218 — Sunday, Dec. 27, 2026
  • $227 — Friday, Dec. 18, 2026
  • $229 — Monday, Dec. 21, 2026
  • $231 — Sunday, Dec. 20, 2026
  • $237 — Saturday, Dec. 19, 2026
  • $237 — Saturday, Dec. 26, 2026
  • $255 — Wednesday, Dec. 30, 2026

Price trend, last 30 days

Over the last 30 days the fare moved between $58 and $225, averaging $161.

Today's price is 22% above that average; waiting may pay off.

  • 5 October — $179
  • 10 October — $225
  • 15 October — $58
  • 20 October — $58
  • 25 October — $222
  • 30 October — $189
  • 4 November — $197

Trip length and timing

The cheapest tickets are for stays of about 14 nights (the very cheapest: 14 nights), booked around 44 days ahead.

Airlines on this route

Airports used

Trip essentials

Flight deals from Shanghai in Telegram

A daily digest of the cheapest fares from your city and instant alerts when a price drops. Free, no account needed.

Questions and answers

What is the cheapest price for flights from Shanghai to Manila?
The cheapest round-trip ticket found recently costs $197.
Which month is the cheapest to fly from Shanghai to Manila?
November 2026 is currently the cheapest month, with tickets from $197.
Are there direct flights from Shanghai to Manila?
Yes. Direct flights were found from $197.
Which airlines fly from Shanghai to Manila?
Airlines found on this route: Cebu Pacific, Air China, Cathay Pacific, China Southern Airlines, Xiamen Airlines, Philippine Airlines.
How far is Manila from Shanghai?
The distance is about 1850 km. A direct flight takes about 4 h 5 min.
How long is the flight from Shanghai to Manila?
The shortest flight takes 4 h 5 min; most take about 4 h 5 min.
Which airports do flights from Shanghai to Manila use?
Most depart from Shanghai Pudong International Airport and arrive at Ninoy Aquino International Airport.
What is the cheapest day of the week to fly from Shanghai to Manila?
In the next two months, Thursday departures are the cheapest; the single cheapest day is 26 November at $117.
Round trip from $197 Check live prices