Find cheap flight deals from Shanghai to San Francisco


Mon, Dec 22
Sat, Dec 27
United Airlines logo
United Airlines
UA858
United Airlines logo
United Airlines
UA857
1:30 PMPVG
11h 10m
Nonstop
8:40 AMSFO
12:55 PMSFO
13h 50m
Nonstop
6:45 PMPVG
$1,117 $1,599 30% OFF
Cheapest nonstop

Sat, Dec 27
Thu, Jan 1
United Airlines logo
United Airlines
UA858
United Airlines logo
United Airlines
UA857
1:30 PMPVG
11h 10m
Nonstop
8:40 AMSFO
12:55 PMSFO
13h 50m
Nonstop
6:45 PMPVG
$1,119 $1,599 30% OFF

Wed, Jan 21
Sat, Jan 24
Vietnam Airlines logo
Vietnam Airlines
VN525
Vietnam Airlines logo
Vietnam Airlines
VN099
3:25 PMPVG
41h 35m
2 stops
5:00 PMSFO
9:10 PMSFO
25h 5m
1 stop
2:15 PMPVG
$650 $1,599 59% OFF

Tue, Jan 20
Sat, Jan 24
Vietnam Airlines logo
Vietnam Airlines
VN525
Vietnam Airlines logo
Vietnam Airlines
VN099
3:25 PMPVG
41h 35m
2 stops
5:00 PMSFO
9:10 PMSFO
25h 5m
1 stop
2:15 PMPVG
$650

Sat, Jan 24
Sat, Jan 31
Vietnam Airlines logo
Vietnam Airlines
VN525
Vietnam Airlines logo
Vietnam Airlines
VN099
3:25 PMPVG
41h 35m
2 stops
5:00 PMSFO
9:10 PMSFO
25h 5m
1 stop
2:15 PMPVG
$692

Fri, Dec 26
Wed, Dec 31
Air Canada logo
Air Canada
AC026
Air Canada logo
Air Canada
AC8843
5:35 PMPVG
34h 45m
2 stops
12:20 PMSFO
7:30 AMSFO
16h 30m
1 stop
4:00 PMPVG
$696

Thu, Dec 25
Wed, Dec 31
Cathay Pacific logo
Cathay Pacific
CX349
Cathay Pacific logo
Cathay Pacific
CX873
1:35 PMSHA
23h 25m
2 stops
9:00 PMSFO
10:55 PMSFO
20h 40m
1 stop
11:35 AMPVG
$697

Wed, Dec 24
Tue, Dec 30
Cathay Pacific logo
Cathay Pacific
CX381
Cathay Pacific logo
Cathay Pacific
CX873
7:05 PMPVG
17h 55m
2 stops
9:00 PMSFO
10:55 PMSFO
21h 35m
1 stop
12:30 PMPVG
$705

Tue, Jan 20
Sat, Jan 24
Asiana Airlines logo
Asiana Airlines
OZ368
Asiana Airlines logo
Asiana Airlines
OZ211
8:25 AMPVG
21h 35m
2 stops
2:00 PMSFO
11:50 PMSFO
18h 15m
1 stop
10:05 AMPVG
$712

Wed, Jan 21
Sat, Jan 24
Asiana Airlines logo
Asiana Airlines
OZ368
Asiana Airlines logo
Asiana Airlines
OZ211
8:25 AMPVG
21h 35m
2 stops
2:00 PMSFO
11:50 PMSFO
18h 15m
1 stop
10:05 AMPVG
$712

Wed, Dec 24
Tue, Dec 30
Korean Air logo
Korean Air
KE892
Korean Air logo
Korean Air
KE024
8:50 AMPVG
16h 40m
2 stops
9:30 AMSFO
11:40 AMSFO
16h 45m
1 stop
8:25 PMPVG
$713

Tue, Dec 23
Tue, Dec 30
Korean Air logo
Korean Air
KE892
Korean Air logo
Korean Air
KE024
8:50 AMPVG
16h 40m
2 stops
9:30 AMSFO
11:40 AMSFO
32h 55m
1 stop
12:35 PMPVG
$717


Tue, Dec 9
United Airlines logo
United Airlines
UA858
1:30 PMPVG
11h 10m
Nonstop
8:40 AMSFO
$640 $914 30% OFF
Cheapest nonstop

Tue, Jan 27
United Airlines logo
United Airlines
UA858
1:30 PMPVG
11h 10m
Nonstop
8:40 AMSFO
$640 $914 30% OFF

Tue, Dec 16
Spring Airlines Japan logo
Spring Airlines Japan
IJ004
5:30 PMPVG
36h
1 stop
1:30 PMSFO
$354 $914 61% OFF

Wed, Dec 17
China Southern Airlines logo
China Southern Airlines
CZ3544
10:05 PMPVG
37h 35m
1 stop
7:40 PMSFO
$360

Fri, Dec 19
China Southern Airlines logo
China Southern Airlines
CZ3585
10:50 PMPVG
36h 50m
1 stop
7:40 PMSFO
$362

Tue, Dec 23
China Southern Airlines logo
China Southern Airlines
CZ3549
6:55 AMPVG
28h 45m
1 stop
7:40 PMSFO
$362

Thu, Dec 18
China Southern Airlines logo
China Southern Airlines
CZ3534
10:50 AMSHA
24h 50m
1 stop
7:40 PMSFO
$362

Tue, Dec 16
Jetstar Japan logo
Jetstar Japan
GK036
2:20 AMPVG
27h 10m
1 stop
1:30 PMSFO
$365

Tue, Dec 16
Spring Airlines logo
Spring Airlines
9C6217
3:00 PMPVG
14h 30m
1 stop
1:30 PMSFO
$370

Mon, Dec 15
Spring Airlines Japan logo
Spring Airlines Japan
IJ004
5:30 PMPVG
36h
1 stop
1:30 PMSFO
$373

Wed, Dec 17
Spring Airlines logo
Spring Airlines
9C8515
9:10 PMPVG
32h 20m
1 stop
1:30 PMSFO
$373

Mon, Jan 26
Jetstar Japan logo
Jetstar Japan
GK036
2:20 AMPVG
27h 20m
1 stop
1:40 PMSFO
$375

When is the cheapest time to fly from Shanghai to San Francisco?

The cheapest time for Shanghai to San Francisco flights: Dec 15 to Dec 21 — one way flight prices from $354.
最安値 $354
Displayed fare trends are based on Trip.com's aggregated average of the lowest flight prices from ${{departCityName}} to ${{arrivalCityName}}, calculated over the upcoming 10 weeks.

Flight Info | Shanghai to San Francisco

The distance between Shanghai and San Francisco is approximately 9,909.39 km. It takes around 11 hours 6 minutes on average to fly from Shanghai to San Francisco. Based on Trip.com's data travel demand peaks in July. The off-season for travel is December.

Cheapest one-way flight price
$354
Cheapest round-trip ticket price
$650
Off-season for travel
December
Peak season for travel
July
Flight distance
9,909.39 km
Average flight time
11 hours 6 minutes
Popular airline
United Airlines

Frequently Asked Questions

  • What are the cheapest flights from Shanghai to San Francisco (SHA-SFO)?

    Based on Trip.com data, Spring Airlines Japan offers one-way fares as low as $354 on Cheapest nonstop routes (e.g. PVG to SFO on Tue, Dec 16), while Vietnam Airlines offers Cheapest nonstop round-trips from $650 departing on Wed, Jan 21 and returning on Sat, Jan 24.
  • At the moment, you can catch a nonstop flight from Shanghai to San Francisco with the following airlines, including: United Airlines China Eastern Airlines Asiana Airlines Shanghai Airlines Selected airlines are based on historical data collected from flight bookings users made on Trip.com within the last 90 days.
  • It takes around 11 hours 6 minutes to fly from Shanghai (SHA) to San Francisco (SFO).
  • By analyzing data from all airlines on the Trip.com flight calendar, it looks like the best time to book a flight from Shanghai to San Francisco is around 40 days (6 weeks) in advance, and the best time to fly is usually on Tuesday, Wednesday, and Saturday. Tuesday typically offers the cheapest flights for departure, while Saturday offers the best return deals.
  • Based on Trip.com data in the past 4 weeks, there is 7 flight per week flying from Shanghai to San Francisco. You can check the weekly schedule for popular airlines on this route below: United Airlines: S/M/T/W/T/F/S -- UA858 (14:01) China Eastern Airlines: S/-/-/W/-/F/- -- MU589 (14:28) Air China: S/M/T/W/T/F/S -- CA7209 (14:01)
  • To find best deals on flights from Shanghai to San Francisco, you can use various tools on Trip.com:
    · Be flexible with your travel dates to get the cheapest flight deal. Now the cheapest flight deal is on Tue, Dec 16, with one-way flights priced at just $354.
    · Compare airlines strategically. Budget carriers often provide the lowest base fares, while we found the most affordable airline currently operating on this route is United Airlines.
    · Set up price alerts to easily monitor ticket prices without having to check every day.
    · Check Trip.com flight deals and promo codes frequently.
    · Avoid peak season unless you book very early. It seems the peak season for San Francisco travel is around July.
    · Get exclusive promo codes for Trip.com app users.
  • The cheapest months to fly from Shanghai to San Francisco is December, when demand for travel is lower.
  • After crunching the numbers on our December flight calendar, it's currently cheapest to fly from Shanghai to San Francisco on December 17, 2025 with Spring Airlines Japan, with prices starting at $254.
  • You can land at any one of the following hubs in San Francisco, with Shanghai Pudong International Airport to San Francisco International Airport (PVG-SFO) is by far the most common option on this route: San Francisco International Airport (SFO).
  • The time difference between San Francisco and Shanghai is 16h.
  • Tickets can only be changed or canceled if permitted by airline policy. To submit a change or cancellation request, go to the flight bookings page, select the option to change or cancel your booking, choose the relevant passengers and segment, and submit a request. Please note that additional charges may apply according to the airline ticket policy. However, if the flight has been rescheduled and you would like to change or cancel your ticket, you can submit an involuntary cancellation request. For more details about change and cancellation policies, please check the customer support pages.