
- Be in the knowGet alerts if flight prices drop or rise*
- Book smarterSave up to 40% on select hotels after you book a flight*
Air Canada flights from Shanghai to San Diego (PVG→SAN)
Prices were available within the past 7 days and start at S$985 for one-way flights and S$1,638 for round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.

Mon, 4 May - Wed, 6 May
PVG
Shanghai
SAN
San Diego
S$1,638 Return, found 7 hours ago
S$1,638
Return
found 7 hours ago

Mon, 4 May - Wed, 6 May
PVG
Shanghai
SAN
San Diego
S$1,650 Return, found 7 hours ago
S$1,650
Return
found 7 hours ago

Mon, 4 May - Wed, 6 May
PVG
Shanghai
SAN
San Diego
S$1,665 Return, found 7 hours ago
S$1,665
Return
found 7 hours ago

Mon, 4 May - Wed, 6 May
PVG
Shanghai
SAN
San Diego
S$1,670 Return, found 7 hours ago
S$1,670
Return
found 7 hours ago

Mon, 4 May - Wed, 6 May
PVG
Shanghai
SAN
San Diego
S$2,081 Return, found 7 hours ago
S$2,081
Return
found 7 hours ago
Origin airport | Pudong Intl. |
|---|---|
Destination airport | San Diego Intl. |
Airlines serving | Air Canada, All Nippon Airways, American Airlines, Asiana Airlines, Cathay Pacific, China Airlines, Delta, Japan Airlines, KLM, Korean Air, Lufthansa, United |
Popular airline | Air Canada |
Distance | 10526 km |
Frequently asked questions
Explore a world of travel with Expedia
- Flights from San Diego Intl.
- Air Canada Nice (NCE) to San Diego (SAN) flights
- Air France Stockholm (ARN) to San Diego (SAN) flights
- Alaska Airlines Orange County (SNA) to San Diego (SAN) flights
- Alaska Airlines Ontario (ONT) to San Diego (SAN) flights
- Alaska Airlines Medford (MFR) to San Diego (SAN) flights
- Alaska Airlines Washington (DCA) to San Diego (SAN) flights
- Alaska Airlines Sacramento (SMF) to San Diego (SAN) flights
- Alaska Airlines Santa Rosa (STS) to San Diego (SAN) flights
- American Airlines Bozeman (BZN) to San Diego (SAN) flights
- American Airlines Tokyo (NRT) to San Diego (SAN) flights
- British Airways Singapore (SIN) to San Diego (SAN) flights
- British Airways Copenhagen (CPH) to San Diego (SAN) flights
- Delta Austin (AUS) to San Diego (SAN) flights
- Delta Buffalo (BUF) to San Diego (SAN) flights
- Delta Grand Rapids (GRR) to San Diego (SAN) flights
- Delta Chicago (MDW) to San Diego (SAN) flights
- Delta San Antonio (SAT) to San Diego (SAN) flights
- Delta Amsterdam (AMS) to San Diego (SAN) flights
- Fiji Airways Brisbane (BNE) to San Diego (SAN) flights
- Hawaiian Airlines Portland (PDX) to San Diego (SAN) flights
- Japan Airlines Seoul (GMP) to San Diego (SAN) flights
- Klm Singapore (SIN) to San Diego (SAN) flights
- Klm Munich (MUC) to San Diego (SAN) flights
- Klm Delhi (DEL) to San Diego (SAN) flights
- Klm Amsterdam (AMS) to San Diego (SAN) flights
- Lufthansa Munich (MUC) to San Diego (SAN) flights
- Lufthansa London (LHR) to San Diego (SAN) flights
- Lufthansa Amsterdam (AMS) to San Diego (SAN) flights
- Qatar Airways Chennai (MAA) to San Diego (SAN) flights
- Singapore Airlines Surabaya (SUB) to San Diego (SAN) flights
- Flights from Napa (APC) to San Diego (SAN)
- Flights from Apple Valley (APV) to San Diego (SAN)
- Flights from Minocqua (ARV) to San Diego (SAN)
- Flights from Atlanta (ATL) to San Diego (SAN)
- Flights from Abu Dhabi (AUH) to San Diego (SAN)
- Flights from Bacolod (BCD) to San Diego (SAN)
- Flights from Bangor (BGR) to San Diego (SAN)
- Flights from Brainerd (BRD) to San Diego (SAN)
- Flights from Basel (BSL) to San Diego (SAN)
- Flights from Bozeman (BZN) to San Diego (SAN)
- Flights from Concord (CCR) to San Diego (SAN)
- Flights from Crescent City (CEC) to San Diego (SAN)
- Flights from Cedar Rapids (CID) to San Diego (SAN)
- Flights from Ciudad Juarez (CJS) to San Diego (SAN)
- Flights from Hancock (CMX) to San Diego (SAN)
- Flights from Hillsborough (CRU) to San Diego (SAN)
- Flights from Sapporo (CTS) to San Diego (SAN)
- Flights from Cheyenne (CYS) to San Diego (SAN)
- Flights from Dera Ismail Khan (DSK) to San Diego (SAN)
- Flights from Dortmund (DTM) to San Diego (SAN)
- Flights from Tortola (EIS) to San Diego (SAN)
- Flights from Ankara (ESB) to San Diego (SAN)
- Flights from Buenos Aires (EZE) to San Diego (SAN)
- Flights from Fresno (FAT) to San Diego (SAN)
- Flights from Fernando de Noronha (FEN) to San Diego (SAN)
- Flights from Freeport (FPO) to San Diego (SAN)
- Flights from Gweru (GWE) to San Diego (SAN)
- Flights from Hilton Head Island (HHH) to San Diego (SAN)
- Flights from Lake Havasu City (HII) to San Diego (SAN)
- Flights from Honolulu (HNL) to San Diego (SAN)
- Flights from Hot Springs (HOT) to San Diego (SAN)
- Flights from Houston (HOU) to San Diego (SAN)
- Flights from Huntsville (HSV) to San Diego (SAN)
- Flights from New Haven (HVN) to San Diego (SAN)
- Flights from Jacksonville (JAX) to San Diego (SAN)
- Flights from Chios (JKH) to San Diego (SAN)
- Flights from Komsomolsk Na Amure (KXK) to San Diego (SAN)
- Flights from Lightning Ridge (LHG) to San Diego (SAN)
- Flights from Lincoln (LNK) to San Diego (SAN)
- Flights from Lancaster (LNS) to San Diego (SAN)
- Flights from Madrid (MAD) to San Diego (SAN)
- Flights from Midway Atoll (MDY) to San Diego (SAN)
- Flights from Milwaukee (MKE) to San Diego (SAN)
- Flights from Modesto (MOD) to San Diego (SAN)
- Flights from Montauk (MTP) to San Diego (SAN)
- Flights from Yaounde (NSI) to San Diego (SAN)
- Flights from Paris (ORY) to San Diego (SAN)
- Flights from Para Chinar (PAJ) to San Diego (SAN)
- Flights from West Palm Beach (PBI) to San Diego (SAN)
- Flights from Papeete (PPT) to San Diego (SAN)
- Flights from Portland (PWM) to San Diego (SAN)
- Flights from Bremerton (PWT) to San Diego (SAN)
- Flights from Rome (RME) to San Diego (SAN)
- Flights from Singapore (SIN) to San Diego (SAN)
- Flights from San José del Cabo (SJD) to San Diego (SAN)
- Flights from Sacramento (SMF) to San Diego (SAN)
- Flights from Santa Monica (SMO) to San Diego (SAN)
- Flights from Tirana (TIA) to San Diego (SAN)
- Flights from Taipei (TPE) to San Diego (SAN)
- Flights from Thiruvananthapuram (TRV) to San Diego (SAN)
- Flights from Tangshan (TVS) to San Diego (SAN)
- Flights from Fort Walton Beach (VPS) to San Diego (SAN)
- Flights from Kelowna (YLW) to San Diego (SAN)
- Flights from The Pas (YQD) to San Diego (SAN)
- Flights from Vancouver (YVR) to San Diego (SAN)
*Available to Expedia members.