> > > > >
Flights from Shanghai to San Francisco
Find cheap flight deals from Shanghai to San Francisco
Book direct flights from Shanghai to San Francisco: One way flights from $640, round trip flights from $1,117. Find flight deals for the next 3 months below.
Mon, Dec 22
Sat, Dec 27

United Airlines
UA858

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
UA858

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
VN525

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
VN525

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
VN525

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
AC026

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
CX349

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
CX381

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
OZ368

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
OZ368

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
KE892

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
KE892

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
UA858
1:30 PMPVG
11h 10m Nonstop
8:40 AMSFO
$640 $914 30% OFF
Cheapest nonstop
Tue, Jan 27

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

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

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

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

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

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

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

Spring Airlines
9C6217
3:00 PMPVG
14h 30m 1 stop
1:30 PMSFO
$370
Mon, Dec 15

Spring Airlines Japan
IJ004
5:30 PMPVG
36h 1 stop
1:30 PMSFO
$373
Wed, Dec 17

Spring Airlines
9C8515
9:10 PMPVG
32h 20m 1 stop
1:30 PMSFO
$373
Mon, Jan 26

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.Which airlines offer direct flights from Shanghai to San Francisco?
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.How long does it take to fly from Shanghai (SHA) to San Francisco (SFO) and what is the distance?
It takes around 11 hours 6 minutes to fly from Shanghai (SHA) to San Francisco (SFO).When is the best time to book flights from Shanghai to San Francisco?
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.How many flights are there per week from Shanghai to San Francisco?
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)How can I find the best deals on flights from Shanghai to San Francisco?
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.When are flight tickets from Shanghai (SHA) to San Francisco (SFO) the cheapest?
The cheapest months to fly from Shanghai to San Francisco is December, when demand for travel is lower.Which upcoming date is cheapest to fly from Shanghai to San Francisco on?
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.Which airports can I fly to for San Francisco from Shanghai?
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).Is there any time difference between Shanghai and San Francisco?
The time difference between San Francisco and Shanghai is 16h.How do I change or cancel my ticket from Shanghai to San Francisco?
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.

