Cheap flights from San Jose (SJC) to Shanghai (SHA)
Know your dates, get live prices in secondsHow to find the cheapest flight from San Jose (SJC) to Shanghai (SHA)
How to find the cheapest flight from San Jose (SJC) to Shanghai (SHA)
Some placeholder content for the first accordion panel. This panel is shown by
default, thanks to the
.show class.
How to find the cheapest flight from San Jose (SJC) to Shanghai (SHA)
Some placeholder content for the first accordion panel. This panel is shown by
default, thanks to the
.show class.
How to find the cheapest flight from San Jose (SJC) to Shanghai (SHA)
Some placeholder content for the first accordion panel. This panel is shown by
default, thanks to the
.show class.
Cheap flights from San Jose to Shanghai in February , March 2026
28 Feb - 13 Mar
$ 1,083.00
SJC
San Jose
Hawaiian Airlines
2 STOPS
SHA
Shanghai
SHA
Shanghai
Hawaiian Airlines
2 STOPS
SJC
San Jose
27 Feb - 08 Mar
$ 1,449.00
SJC
San Jose
Alaska Airlines
2 STOPS
SHA
Shanghai
SHA
Shanghai
Alaska Airlines
2 STOPS
SJC
San Jose
28 Feb - 06 Mar
$ 2,642.00
SJC
San Jose
China Eastern Airlines
1 STOPS
SHA
Shanghai
SHA
Shanghai
China Eastern Airlines
1 STOPS
SJC
San Jose
One-way flights to Shanghai from San Jose
6:30 PM - 4:35 PM
China Airlines
China Airlines
2 Stops
32h 5m
SJC - SHA
SJC - SHA
6:30 PM - 8:45 AM
China Airlines
China Airlines
2 Stops
24h 20m
SJC - SHA
SJC - SHA
6:45 AM - 11:30 AM
China Eastern Airlines
China Eastern Airlines
1 Stops
19h 15m
SJC - SHA
SJC - SHA
How to find the cheapest flight from San Jose (SJC) to Shanghai (SHA)
Related info for your journey
Some placeholder content for the first accordion panel. This panel is shown by
default, thanks to the
.show class.
How to find the cheapest flight from San Jose (SJC) to Shanghai (SHA)
Some placeholder content for the first accordion panel. This panel is shown by
default, thanks to the
.show class.
How to find the cheapest flight from San Jose (SJC) to Shanghai (SHA)
Some placeholder content for the first accordion panel. This panel is shown by
default, thanks to the
.show class.