RUEN Open in Telegram
🇨🇳 China

Flights Saint Petersburg — Shanghai

Right now the cheapest fare on this route is $146, based on our checks. That is well below the typical November price ($564): worth grabbing.

Saint Petersburg → Shanghai · usually $564 · $146

Price at the time of the find: tickets can sell out, so the price at purchase may differ. Check the price and conditions on the seller’s site.

Cheapest monthFebruarytypically $442
Range over the year+47%priciest: October
Round trip$395both ways
Nonstop$366one way

In short: how much is the flight

Saint Petersburg — Shanghai: the cheapest one-way fare in our checks is $146. The typical price in November is $564, and over the year it ranges from $442 (February) to $648 (October). Nonstop flights appear in our checks, from $366. Fares and availability can change; the seller’s site shows the final cost.

What our data shows

Flying from 14 Nov to 27 Nov is the cheapest: $215 on average, 23% below the other dates we checked.

In our checks, departures on Tuesdays are 23% cheaper on average than on Fridays: if your dates are flexible, compare the days of the week.

The cheapest checked date (24 Nov) is 69% cheaper than the most expensive one (29 Dec).

Price calendar by date
Departure dateLowest price
5 Nov$292
6 Nov$310
7 Nov$313
8 Nov$384
9 Nov$382
10 Nov$199
11 Nov$391
12 Nov$365
13 Nov$401
14 Nov$166
15 Nov$235
16 Nov$162
17 Nov$159
18 Nov$297
19 Nov$157
20 Nov$251
21 Nov$176
22 Nov$151
23 Nov$206
24 Nov$146
25 Nov$235
26 Nov$320
27 Nov$352
28 Nov$212
29 Nov$216
30 Nov$321
1 Dec$310
2 Dec$266
3 Dec$312
4 Dec$318
5 Dec$306
6 Dec$305
7 Dec$219
8 Dec$258
9 Dec$258
10 Dec$213
11 Dec$236
12 Dec$341
13 Dec$383
14 Dec$294
15 Dec$160
16 Dec$347
17 Dec$196
18 Dec$200
19 Dec$212
20 Dec$238
21 Dec$399
22 Dec$215
23 Dec$441
24 Dec$454
25 Dec$291
26 Dec$282
27 Dec$266
28 Dec$283
29 Dec$465
30 Dec$240
31 Dec$235
1 Jan$438
2 Jan$444
3 Jan$236

Usual price by month

The typical one-way fare in each month, to compare with offers. The cheapest months are highlighted.

Jan$459Feb$442Mar$609Apr$478May$502Jun$483Jul$615Aug$485Sep$455Oct$648Nov$564Dec$458

The cheapest months to fly are February, September and December. The priciest month (October) costs about 47% more than the cheapest (February).

Table by month
MonthTypical price, $
January$459
February$442
March$609
April$478
May$502
June$483
July$615
August$485
September$455
October$648
November$564
December$458

Upcoming cheap dates

We checked 337 departure dates; the lowest prices are 24 Nov ($146), 22 Nov ($151), 12 Jan ($152). The price on the seller’s site may differ.

Airlines and layovers

Nonstop flights appear in our checks: from $366. Nonstop flight time is about 9 h 20 min. With a layover: from $146.

How not to miss a cheap fare

  • Price guide: a one-way fare under $355 on this route is a good catch.
  • Look at February, September and December: prices are usually lowest then.
  • Turn on price tracking — the bot messages you when the fare drops and shows whether you need a visa for your passport.

Opens Aviasales for the final price and conditions. It is an affiliate link; your price does not change.

FAQ

How much is a flight Saint Petersburg — Shanghai?

Saint Petersburg — Shanghai: the cheapest one-way fare in our checks is $146. The typical price in November is $564, and over the year it ranges from $442 (February) to $648 (October). Nonstop flights appear in our checks, from $366. Fares and availability can change; the seller’s site shows the final cost.

When is it cheapest to fly Saint Petersburg — Shanghai?

By typical prices, the cheapest months to fly Saint Petersburg — Shanghai are February, September and December. The most expensive month on this route is October, about 47% above the cheapest one. If your dates are flexible, shift the trip to a cheap month and turn on price tracking.

How do I track the price on this route?

Open the bot in Telegram, pick your departure city and follow the route. When the price gets well below usual, you get a message with the fare card, dates and a link to buy. You can change the alert price at any time: for Saint Petersburg — Shanghai a sensible one is about $355.

More destinations from Saint Petersburg

Shanghai: from other cities

More in China