
- Be in the knowGet alerts if flight prices drop or rise*
- Book smarterSave up to 40% on select hotels after you book a flight*
Cathay Pacific flights from Shanghai to Singapore (SHA→SIN)
Prices were available within the past 7 days and start at S$308 for one-way flights and S$537 for round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.

Mon, 5 Jan - Mon, 12 Jan
SHA
Shanghai
SIN
Singapore
S$537 Return, found 1 day ago
S$537
Return
found 1 day ago
Find the cheapest month to fly from Shanghai (SHA) to Singapore (SIN)
April is typically the cheapest month to fly
From S$291 - S$459 per traveller.
Alternative airports near Singapore
Prices were available within the past 7 days. Prices and availability are subject to change.
Travel information
Origin airport | Hongqiao Intl. |
|---|---|
Destination airport | Changi |
Airlines serving | Air China, Air Macau Company, Cathay Pacific, China Eastern Airlines, China Southern Airlines, Shenzhen Airlines, Xiamen Airlines |
Popular airline | China Southern Airlines |
Distance | 3764 km |
Explore a world of travel with Expedia
- Flights to Changi
- Air Europa Palma de Mallorca (PMI) to Singapore (SIN) flights
- Air France Entebbe (EBB) to Singapore (SIN) flights
- Air India Coimbatore (CJB) to Singapore (SIN) flights
- All Nippon Airways Los Angeles (LAX) to Singapore (SIN) flights
- American Airlines San Diego (SAN) to Singapore (SIN) flights
- Asiana Airlines Manila (MNL) to Singapore (SIN) flights
- British Airways Porto (OPO) to Singapore (SIN) flights
- Cathay Pacific Bangkok (BKK) to Singapore (SIN) flights
- Emirates Dubai (DXB) to Singapore (SIN) flights
- Emirates Catania (CTA) to Singapore (SIN) flights
- Ethiopian Airlines São Paulo (GRU) to Singapore (SIN) flights
- Etihad Airways Barcelona (BCN) to Singapore (SIN) flights
- Eva Air Houston (IAH) to Singapore (SIN) flights
- Eva Air Hanoi (HAN) to Singapore (SIN) flights
- Finnair Norfolk (ORF) to Singapore (SIN) flights
- Hahn Air Systems Hanoi (HAN) to Singapore (SIN) flights
- Japan Airlines San Francisco (SFO) to Singapore (SIN) flights
- Klm Columbus (CMH) to Singapore (SIN) flights
- Klm West Palm Beach (PBI) to Singapore (SIN) flights
- Korean Air Busan (PUS) to Singapore (SIN) flights
- Malaysia Airlines Chennai (MAA) to Singapore (SIN) flights
- Qantas Airways Sydney (SYD) to Singapore (SIN) flights
- Qatar Airways Warsaw (WAW) to Singapore (SIN) flights
- Qatar Airways Chicago (ORD) to Singapore (SIN) flights
- Qatar Airways Toronto (YTO) to Singapore (SIN) flights
- Scoot Ipoh (IPH) to Singapore (SIN) flights
- Silkair Yangon (RGN) to Singapore (SIN) flights
- Singapore Airlines Brisbane (BNE) to Singapore (SIN) flights
- Singapore Airlines Mumbai (BOM) to Singapore (SIN) flights
- Swiss International Air Lines Hurghada (HRG) to Singapore (SIN) flights
- Virgin Australia Perth (PER) to Singapore (SIN) flights
- Flights from Alderney (ACI) to Singapore (SIN)
- Flights from Aiome (AIE) to Singapore (SIN)
- Flights from Aitutaki (AIT) to Singapore (SIN)
- Flights from Auckland (AKL) to Singapore (SIN)
- Flights from Bacolod (BCD) to Singapore (SIN)
- Flights from St. George's (BDA) to Singapore (SIN)
- Flights from Bandung (BDO) to Singapore (SIN)
- Flights from Bathurst (BHS) to Singapore (SIN)
- Flights from Kota Kinabalu (BKI) to Singapore (SIN)
- Flights from Bangkok (BKK) to Singapore (SIN)
- Flights from Bundi (BNT) to Singapore (SIN)
- Flights from Boston (BOS) to Singapore (SIN)
- Flights from Cairo (CAI) to Singapore (SIN)
- Flights from Guangzhou (CAN) to Singapore (SIN)
- Flights from Cebu (CEB) to Singapore (SIN)
- Flights from Jakarta (CGK) to Singapore (SIN)
- Flights from Christchurch (CHC) to Singapore (SIN)
- Flights from Angeles City (CRK) to Singapore (SIN)
- Flights from Sapporo (CTS) to Singapore (SIN)
- Flights from Chengdu (CTU) to Singapore (SIN)
- Flights from Dhaka (DAC) to Singapore (SIN)
- Flights from Delhi (DEL) to Singapore (SIN)
- Flights from Doha (DOH) to Singapore (SIN)
- Flights from Dublin (DUB) to Singapore (SIN)
- Flights from Gdańsk (GDN) to Singapore (SIN)
- Flights from Hanoi (HAN) to Singapore (SIN)
- Flights from Hangzhou (HGH) to Singapore (SIN)
- Flights from Hong Kong (HKG) to Singapore (SIN)
- Flights from Phuket (HKT) to Singapore (SIN)
- Flights from Ipoh (IPH) to Singapore (SIN)
- Flights from Jacksonville (JAX) to Singapore (SIN)
- Flights from Yogyakarta (JOG) to Singapore (SIN)
- Flights from Kalkaringi (KFG) to Singapore (SIN)
- Flights from Osaka (KIX) to Singapore (SIN)
- Flights from Kathmandu (KTM) to Singapore (SIN)
- Flights from Kuala Lumpur (KUL) to Singapore (SIN)
- Flights from Guiyang (KWE) to Singapore (SIN)
- Flights from Los Angeles (LAX) to Singapore (SIN)
- Flights from London (LCY) to Singapore (SIN)
- Flights from Muscat (MCT) to Singapore (SIN)
- Flights from Miami (MIA) to Singapore (SIN)
- Flights from Malacca Intl. Airport (MKZ) to Singapore (SIN)
- Flights from Manila (MNL) to Singapore (SIN)
- Flights from Manassas (MNZ) to Singapore (SIN)
- Flights from Missoula (MSO) to Singapore (SIN)
- Flights from Nanchong (NAO) to Singapore (SIN)
- Flights from Tokyo (NRT) to Singapore (SIN)
- Flights from Yonaguni (OGN) to Singapore (SIN)
- Flights from Portland (PDX) to Singapore (SIN)
- Flights from Beijing (PEK) to Singapore (SIN)
- Flights from Penang (PEN) to Singapore (SIN)
- Flights from Phnom Penh (PNH) to Singapore (SIN)
- Flights from Shanghai (PVG) to Singapore (SIN)
- Flights from Yangon (RGN) to Singapore (SIN)
- Flights from Seattle (SEA) to Singapore (SIN)
- Flights from Sorong (SOQ) to Singapore (SIN)
- Flights from Semarang (SRG) to Singapore (SIN)
- Flights from Surabaya (SUB) to Singapore (SIN)
- Flights from Sydney (SYD) to Singapore (SIN)
- Flights from Syracuse (SYR) to Singapore (SIN)
- Flights from Subang (SZB) to Singapore (SIN)
- Flights from Stewart Island (SZS) to Singapore (SIN)
- Flights from Shenzhen (SZX) to Singapore (SIN)
- Flights from Tel Aviv (TLV) to Singapore (SIN)
- Flights from Taipei (TPE) to Singapore (SIN)
- Flights from Tuguegarao (TUG) to Singapore (SIN)
- Flights from Vladivostok (VVO) to Singapore (SIN)
- Flights from Montreal (YUL) to Singapore (SIN)
*Available to Expedia members.