FMAirline hubOpenFlights carrier code

Shanghai Airlines (FM) flights & route network

189 routes · 73 destinations · 5 hub airports across 7 countrys.

Figures computed from the public OpenFlights datasetData source: OpenFlights routes.dat

Airline code
FM
189
routes flown
73
destinations
7
countries

Shanghai is located in China, and one of its largest cities, with a population of 30,050,000 .

Source: Wikipedia · CC BY-SA 3.0

Depart
Return
Guests

We may earn a commission at no extra cost to you.

Affiliate disclosure: We may earn a commission if you book via our links. Learn how TripRoute works.

Routes flown
189
scheduled routes
Destinations
73
unique airports served
Hub airports
5
top origins by route count
Countries served
7
destination markets
network hubs

Shanghai Airlines hub airports

top 5 of 5 origins

Airports ranked by the number of Shanghai Airlines routes originating from each IATA code. A higher count indicates a stronger hub — more nonstop destinations available from that airport.

route network

Routes operated by FM

50 of 189

Showing the 50 longest Shanghai Airlines routes parsed from the OpenFlights routes dataset. Click any route for live fare comparison.

HKTPVG
Phuket → Shanghai
2,196 mi · 45m · China
PVGHKT
Shanghai → Phuket
2,196 mi · 45m · Thailand
SHAURC
Shanghai → Urumqi
2,033 mi · 45m · China
URCSHA
Urumqi → Shanghai
2,033 mi · 45m · China
BKKPVG
Bangkok → Shanghai
1,800 mi · 45m · China
PVGBKK
Shanghai → Bangkok
1,800 mi · 45m · Thailand
KMGSHA
Kunming → Shanghai
1,196 mi · 45m · China
SHAKMG
Shanghai → Kunming
1,196 mi · 45m · China
PVGSYX
Shanghai → Sanya
1,178 mi · 45m · China
SYXPVG
Sanya → Shanghai
1,178 mi · 45m · China
HNDSHA
Tokyo → Shanghai
1,104 mi · 45m · China
SHAHND
Shanghai → Tokyo
1,104 mi · 45m · Japan
SHALHW
Shanghai → Lanzhou
1,079 mi · 45m · China
LHWSHA
Lanzhou → Shanghai
1,079 mi · 45m · China
CTUPVG
Chengdu → Shanghai
1,059 mi · 45m · China
PVGCTU
Shanghai → Chengdu
1,059 mi · 45m · China
HAKPVG
Haikou → Shanghai
1,047 mi · 45m · China
PVGHAK
Shanghai → Haikou
1,047 mi · 45m · China
CTUSHA
Chengdu → Shanghai
1,031 mi · 45m · China
SHACTU
Shanghai → Chengdu
1,031 mi · 45m · China
HRBPVG
Harbin → Shanghai
1,029 mi · 45m · China
PVGHRB
Shanghai → Harbin
1,029 mi · 45m · China
PVGNNG
Shanghai → Nanning
1,025 mi · 45m · China
NNGPVG
Nanning → Shanghai
1,025 mi · 45m · China
MIGPVG
Mianyang → Shanghai
1,007 mi · 45m · China
PVGMIG
Shanghai → Mianyang
1,007 mi · 45m · China
NNGSHA
Nanning → Shanghai
1,004 mi · 45m · China
SHANNG
Shanghai → Nanning
1,004 mi · 45m · China
PVGZHA
Shanghai → Zhanjiang
986 mi · 45m · China
ZHAPVG
Zhanjiang → Shanghai
986 mi · 45m · China
KWEPVG
Guiyang → Shanghai
961 mi · 45m · China
PVGKWE
Shanghai → Guiyang
961 mi · 45m · China
PVGTOY
Shanghai → Toyama
959 mi · 45m · Japan
TOYPVG
Toyama → Shanghai
959 mi · 45m · China
KWESHA
Guiyang → Shanghai
936 mi · 45m · China
SHAKWE
Shanghai → Guiyang
936 mi · 45m · China
CGQPVG
Changchun → Shanghai
913 mi · 45m · China
PVGCGQ
Shanghai → Changchun
913 mi · 45m · China
BAVSHA
Baotou → Shanghai
905 mi · 45m · China
SHABAV
Shanghai → Baotou
905 mi · 45m · China
JMUTAO
Jiamusi → Qingdao
896 mi · 45m · China
TAOJMU
Qingdao → Jiamusi
896 mi · 45m · China
CKGSHA
Chongqing → Shanghai
880 mi · 45m · China
SHACKG
Shanghai → Chongqing
880 mi · 45m · China
CTUTXN
Chengdu → Huangshan
856 mi · 45m · China
TXNCTU
Huangshan → Chengdu
856 mi · 45m · China
HETSHA
Hohhot → Shanghai
852 mi · 45m · China
SHAHET
Shanghai → Hohhot
852 mi · 45m · China
JXATAO
Jixi → Qingdao
841 mi · 45m · China
TAOJXA
Qingdao → Jixi
841 mi · 45m · China
network analysis

FM route network

Every figure below is computed live from the OpenFlights routes dataset at the time of page render. No prices, no fabricated carrier names — only the airline codes stored verbatim in thedirectCarriersJSON field on each FlightRoute row.

Longest route
HKT → PVG
2,196 mi · 45m
Phuket → Shanghai
Shortest route
SHA → TXN
209 mi · 45m
Shanghai → Huangshan
Top destination country
China
171 inbound routes
Network size
73 destinations
across 7 countrys · 5 hubs

All countries served by FM

Ranked by the number of Shanghai Airlines routes arriving in each destination country. The leading market is where the airline concentrates most of its international capacity.

1.China· 1712.Hong Kong· 53.South Korea· 44.Japan· 35.Thailand· 26.Macau· 27.Taiwan· 2
airline profile

About flying with Shanghai Airlines

Shanghai Airlines (FM) operates 189 scheduled flight routes parsed from the OpenFlights public routes dataset.

From its primary hub at SHA (Shanghai, China) the airline flies 40 nonstop routes, with 4 additional airports serving as regional connection points across the network.

The longest nonstop route operated by Shanghai Airlines is Phuket (HKT) to Shanghai (PVG), covering 2,196 great-circle miles and averaging about 45m of flight time. Its shortest scheduled route — Shanghai (SHA) to Huangshan (TXN) — covers just 209 miles.

Across the full network, Shanghai Airlines serves 7 countrys; the most-served destination market is China with 171 inbound routes.

fare strategy

How to find the best Shanghai Airlines fares

Booking out of SHA is usually the strongest fare play: Shanghai Airlines concentrates 40 of its routess from Shanghai, and higher route density at a hub means more head-to-head competition — both from other Shanghai Airlines departures and from rival carriers serving overlapping city pairs. Use the Kayak search box above with origin set to SHA to see the airline's full departure board at a glance.

Data sources & methodology

All route, hub, destination and country figures are computed directly from the OpenFlights public-domain routes dataset(openflights.org/data.php)— specifically the directCarriers JSON field on every FlightRoute row, where each airline code (e.g. FM) is parsed from the OpenFlightsroutes.dat airline identifier column. Carrier names come from the companion OpenFlights airlines.dat dataset. No prices or fare estimates appear on this page — those values fluctuate continuously across 100+ booking sites and are fetched live via Kayak at search time.

Browse all flight routesData: OpenFlights routes.dat · airline FM
Data: OpenFlights routes.dat · airline FM
View deal
No booking fees

Affiliate link to Kayak — we may earn a commission at no extra cost to you.