Hainan Airlines vs Southwest Airlines route maps
Hainan Airlines flies 344 nonstop routes and Southwest Airlines flies 1,094 nonstop routes. They fly none of the same routes. 344 routes only on Hainan Airlines, 1,094 routes only on Southwest Airlines; both serve 2 airports. Routes checked October 27, 2026.
Drag to explore, use two fingers or + to zoom.
- Routes both fly
- 0
- Only HU
- 344
- Only WN
- 1,094
- Airports both serve
- 2
Route overlap
- of all routes either flies are flown by both
- 0%
- of the airports either serves are served by both
- 1%
- of Hainan Airlines's routes Southwest Airlines also flies
- 0%
- of Southwest Airlines's routes Hainan Airlines also flies
- 0%
Routes both fly · 0
Hainan Airlines and Southwest Airlines fly none of the same airport pairs, though both fly to 2 of the same airports (listed below).
Route sources (including Wikipedia fallback): Hainan Airlines ↗ (checked Oct 27, 2026), Hainan Airlines ↗ (checked Oct 27, 2026), Hainan Airlines ↗ (checked Oct 27, 2026), Hainan Airlines ↗ (checked Oct 27, 2026) and 79 more.
Compare other airlines
Only Hainan Airlines · 344
From Haikou HAK · 71
- Abu Dhabi AUH
- Ankang AKA
- Auckland AKL
- Bangkok BKK
- Beijing PEK
- Changchun CGQ
- Changsha CSX
- Chengdu TFU
- Chongqing CKG
- Dalian DLC
- Dubai DXB
- Fuzhou FOC
- Guangzhou CAN
- Guiyang KWE
- Haidong XNN
- Hangzhou HGH
- Harbin HRB
- Hefei HFE
- Hengyang HNY
- Ho Chi Minh City SGN
- Hohhot HET
- Hong Kong HKG
- Jeddah JED
- Jieyang SWA
- Jinan TNA
- Jingzhou SHS
- Jiujiang JIU
- Kunming KMG
- Lanzhou LHW
- Liuzhou LZH
- London LHR
- Longnan LNL
- Madrid MAD
- Melbourne MEL
- Moscow SVO
- Nanchang KHN
- Nanjing NKG
- Nanning NNG
- Ningbo NGB
- Nossa Senhora do Carmo MFM
- Penang PEN
- Qianjiang JIQ
- Qingdao TAO
- Quanzhou JJN
- Sansha XYI
- Seattle SEA
- Seoul ICN
- Sepang KUL
- Shanghai PVG
- Shanghai SHA
- Shaoyang WGN
- Shenyang SHE
- Shenzhen SZX
- Singapore SIN
- Surabaya SUB
- Sydney SYD
- Taiyuan TYN
- Tangerang CGK
- Tianjin TSN
- Tokyo NRT
- Ürümqi URC
- Vientiane VTE
- Wenzhou WNZ
- Wuhan WUH
- Xi'an XIY
- Xiamen XMN
- Xingtai XNT
- Yichang YIH
- Yinchuan INC
- Zhengzhou CGO
- Zhuhai ZUH
From Beijing PEK · 41
- Altay AAT
- Artyom VVO
- Belgrade BEG
- Berlin BER
- Boston BOS
- Chongqing CKG
- Dalian DLC
- Dongying DOY
- Dublin DUB
- Edinburgh EDI
- Fuzhou FOC
- Hangzhou HGH
- Irkutsk IKT
- Jixi JXA
- Kashgar KHG
- Kunming KMG
- Lanzhou LHW
- Longnan LNL
- Manchester MAN
- Mexico City MEX
- Nanchong LZG
- Nanning NNG
- Osaka KIX
- Oslo OSL
- Prague PRG
- Qianjiang JIQ
- Qionghai BAR
- Seattle SEA
- Shanghai SHA
- Shenzhen SZX
- St. Petersburg LED
- Tel Aviv TLV
- Tijuana TIJ
- Toronto YYZ
- Ürümqi URC
- Wenzhou WNZ
- Wuhan WUH
- Wuhu WHA
- Xi'an XIY
- Yueyang YYA
- Yulin YLX
From Chongqing CKG · 23
From Shenzhen SZX · 39
- Auckland AKL
- Brussels BRU
- Budapest BUD
- Cairo CAI
- Changchun CGQ
- Chengdu CTU
- Dalian DLC
- Guiyang KWE
- Hangzhou HGH
- Hanzhong HZG
- Harbin HRB
- Hohhot HET
- Kashgar KHG
- Kunming KMG
- Lanzhou LHW
- Madrid MAD
- Milan MXP
- Nanjing NKG
- Nha Trang/nha Trang aiurportCam Ranh CXR
- Ningbo NGB
- Paris CDG
- Qingdao TAO
- Rizhao RIZ
- Rome FCO
- Sanya SYX
- Shanghai PVG
- Shanghai SHA
- Taiyuan TYN
- Tel Aviv TLV
- Tianjin TSN
- Ürümqi URC
- Vancouver YVR
- Vienna VIE
- Wenzhou WNZ
- Xi'an XIY
- Xiamen XMN
- Xuzhou XUZ
- Yulin UYN
- Zhengzhou CGO
From Xi'an XIY · 22
From Dalian DLC · 25
- Artyom VVO
- Changsha CSX
- Dongying DOY
- Guangzhou CAN
- Guiyang KWE
- Hangzhou HGH
- Hefei HFE
- Kunming KMG
- Lanzhou LHW
- Manzhouli NZH
- Nanchang KHN
- Nanjing NKG
- Nanning NNG
- Ningbo NGB
- Qian Gorlos Mongol Autonomous County YSQ
- Rizhao RIZ
- Sanya SYX
- Shanghai PVG
- Shihezi SHF
- Shijiazhuang SJW
- Taiyuan TYN
- Tianjin TSN
- Yichun YIC
- Zhengzhou CGO
- Zhuhai ZUH
From Guangzhou CAN · 24
From Ürümqi URC · 21
From Lanzhou LHW · 16
From Changsha CSX · 10
From Hangzhou HGH · 8
From Wenzhou WNZ · 2
From Shanghai PVG · 1
From Harbin HRB · 1
From Nanjing NKG · 1
From Guiyang KWE · 2
From Jinan TNA · 1
From Chengdu TFU · 1
From Singapore SIN · 1
From Sepang KUL · 1
From Beihai BHY · 1
Only Southwest Airlines · 1094
From Dallas DAL · 81
- Albuquerque ABQ
- Amarillo AMA
- Atlanta ATL
- Austin AUS
- Baltimore BWI
- Birmingham BHM
- Boise BOI
- Boston BOS
- Bozeman BZN
- Buffalo BUF
- Burbank BUR
- Charleston CHS
- Charlotte CLT
- Chicago MDW
- Cleveland CLE
- Colorado Springs COS
- Columbus CMH
- Denver DEN
- Detroit DTW
- El Paso ELP
- Fort Lauderdale FLL
- Fort Myers RSW
- Fresno FAT
- Harlingen HRL
- Hayden HDN
- Houston HOU
- Indianapolis IND
- Jacksonville JAX
- Kansas City MCI
- Knoxville/Maryville TYS
- Las Vegas LAS
- Little Rock LIT
- Long Beach LGB
- Los Angeles LAX
- Louisville SDF
- Lubbock LBB
- Memphis MEM
- Miami MIA
- Midland MAF
- Milwaukee MKE
- Minneapolis MSP
- Montrose MTJ
- Myrtle Beach MYR
- Nashville BNA
- New Orleans MSY
- New York LGA
- Norfolk ORF
- Oakland OAK
- Oklahoma City OKC
- Omaha OMA
- Ontario ONT
- Orlando MCO
- Palm Springs PSP
- Panama City Beach ECP
- Pensacola PNS
- Philadelphia PHL
- Phoenix PHX
- Pittsburgh PIT
- Portland PDX
- Raleigh RDU
- Reno RNO
- Richmond RIC
- Sacramento SMF
- Salt Lake City SLC
- San Antonio SAT
- San Diego SAN
- San Francisco SFO
- San Jose SJC
- Santa Ana SNA
- Sarasota/Bradenton SRQ
- Savannah SAV
- Seattle SEA
- Spokane GEG
- St. Louis STL
- Tampa TPA
- Tucson TUS
- Tulsa TUL
- Valparaiso VPS
- Warwick PVD
- Washington DCA
- Windsor Locks BDL
From Chicago MDW · 83
- Albany ALB
- Albuquerque ABQ
- Atlanta ATL
- Austin AUS
- Baltimore BWI
- Birmingham BHM
- Boise BOI
- Boston BOS
- Bozeman BZN
- Buffalo BUF
- Burbank BUR
- Cancún CUN
- Charleston CHS
- Charlotte CLT
- Cincinnati CVG
- Cleveland CLE
- Colorado Springs COS
- Columbus CMH
- Denver DEN
- Des Moines DSM
- Detroit DTW
- El Paso ELP
- Fort Lauderdale FLL
- Fort Myers RSW
- Grand Rapids GRR
- Houston HOU
- Indianapolis IND
- Jacksonville JAX
- Kansas City MCI
- Las Vegas LAS
- Long Beach LGB
- Los Angeles LAX
- Louisville SDF
- Manchester MHT
- Memphis MEM
- Miami MIA
- Milwaukee MKE
- Minneapolis MSP
- Montego Bay MBJ
- Myrtle Beach MYR
- Nashville BNA
- New Orleans MSY
- New York LGA
- Norfolk ORF
- Oakland OAK
- Oklahoma City OKC
- Omaha OMA
- Ontario ONT
- Orlando MCO
- Palm Springs PSP
- Panama City Beach ECP
- Pensacola PNS
- Philadelphia PHL
- Phoenix PHX
- Pittsburgh PIT
- Portland PDX
- Portland PWM
- Punta Cana PUJ
- Raleigh RDU
- Reno RNO
- Richmond RIC
- Rochester ROC
- Sacramento SMF
- Salt Lake City SLC
- San Antonio SAT
- San Diego SAN
- San Francisco SFO
- San Jose SJC
- San José del Cabo SJD
- San Juan, Puerto Rico SJU
- Sarasota/Bradenton SRQ
- Savannah SAV
- Seattle SEA
- Spokane GEG
- St. Louis STL
- Tampa TPA
- Tucson TUS
- Tulsa TUL
- Valparaiso VPS
- Warwick PVD
- Washington DCA
- Wichita ICT
- Windsor Locks BDL
From Las Vegas LAS · 80
- Albany ALB
- Albuquerque ABQ
- Amarillo AMA
- Anchorage ANC
- Atlanta ATL
- Austin AUS
- Baltimore BWI
- Birmingham BHM
- Boise BOI
- Boston BOS
- Bozeman BZN
- Buffalo BUF
- Burbank BUR
- Cancún CUN
- Cleveland CLE
- Colorado Springs COS
- Columbus CMH
- Denver DEN
- Des Moines DSM
- Detroit DTW
- El Paso ELP
- Eugene EUG
- Fort Lauderdale FLL
- Fresno FAT
- Grand Rapids GRR
- Harlingen HRL
- Hilo ITO
- Honolulu HNL
- Houston HOU
- Indianapolis IND
- Jacksonville JAX
- Kahului OGG
- Kailua-Kona KOA
- Kansas City MCI
- Knoxville/Maryville TYS
- Lihue LIH
- Little Rock LIT
- Long Beach LGB
- Los Angeles LAX
- Louisville SDF
- Lubbock LBB
- Memphis MEM
- Miami MIA
- Midland MAF
- Milwaukee MKE
- Minneapolis MSP
- Nashville BNA
- New Orleans MSY
- Oakland OAK
- Oklahoma City OKC
- Omaha OMA
- Ontario ONT
- Orlando MCO
- Palm Springs PSP
- Philadelphia PHL
- Phoenix PHX
- Pittsburgh PIT
- Portland PDX
- Puerto Vallarta PVR
- Raleigh RDU
- Reno RNO
- Rochester ROC
- Sacramento SMF
- Salt Lake City SLC
- San Antonio SAT
- San Diego SAN
- San Francisco SFO
- San Jose SJC
- San José del Cabo SJD
- Santa Ana SNA
- Santa Barbara SBA
- Santa Rosa STS
- Seattle SEA
- Spokane GEG
- St. Louis STL
- Tampa TPA
- Tucson TUS
- Tulsa TUL
- Washington DCA
- Wichita ICT
From Baltimore BWI · 76
- Albany ALB
- Albuquerque ABQ
- Atlanta ATL
- Austin AUS
- Belize City BZE
- Birmingham BHM
- Boston BOS
- Buffalo BUF
- Cancún CUN
- Charleston CHS
- Charlotte CLT
- Charlotte Amalie STT
- Cincinnati CVG
- Cleveland CLE
- Columbus CMH
- Denver DEN
- Detroit DTW
- Fort Lauderdale FLL
- Fort Myers RSW
- George Town GCM
- Grand Rapids GRR
- Greenville/Greer/Spartanburg GSP
- Houston HOU
- Indianapolis IND
- Islip ISP
- Jacksonville JAX
- Kansas City MCI
- Knoxville/Maryville TYS
- Liberia LIR
- Los Angeles LAX
- Louisville SDF
- Manchester MHT
- Memphis MEM
- Miami MIA
- Milwaukee MKE
- Minneapolis MSP
- Montego Bay MBJ
- Myrtle Beach MYR
- Nashville BNA
- Nassau NAS
- New Orleans MSY
- Norfolk ORF
- Oklahoma City OKC
- Oranjestad AUA
- Orlando MCO
- Panama City Beach ECP
- Pensacola PNS
- Philadelphia PHL
- Phoenix PHX
- Pittsburgh PIT
- Portland PDX
- Portland PWM
- Providenciales PLS
- Punta Cana PUJ
- Raleigh RDU
- Richmond RIC
- Rochester ROC
- Sacramento SMF
- Salt Lake City SLC
- San Antonio SAT
- San Diego SAN
- San Francisco SFO
- San Jose SJC
- San José SJO
- San José del Cabo SJD
- San Juan, Puerto Rico SJU
- Sarasota/Bradenton SRQ
- Savannah SAV
- Seattle SEA
- Sint Maarten SXM
- St. Louis STL
- Tampa TPA
- Valparaiso VPS
- Warwick PVD
- West Palm Beach DJT
- Windsor Locks BDL
From Denver DEN · 91
- Albany ALB
- Albuquerque ABQ
- Anchorage ANC
- Atlanta ATL
- Austin AUS
- Belize City BZE
- Birmingham BHM
- Boise BOI
- Boston BOS
- Bozeman BZN
- Buffalo BUF
- Burbank BUR
- Cancún CUN
- Charleston CHS
- Charlotte CLT
- Cincinnati CVG
- Cleveland CLE
- Colorado Springs COS
- Columbus CMH
- Des Moines DSM
- Detroit DTW
- El Paso ELP
- Eugene EUG
- Fort Lauderdale FLL
- Fort Myers RSW
- Fresno FAT
- Grand Rapids GRR
- Greenville/Greer/Spartanburg GSP
- Hayden HDN
- Houston HOU
- Indianapolis IND
- Jacksonville JAX
- Kansas City MCI
- Knoxville/Maryville TYS
- Liberia LIR
- Little Rock LIT
- Long Beach LGB
- Los Angeles LAX
- Louisville SDF
- Lubbock LBB
- Memphis MEM
- Miami MIA
- Midland MAF
- Milwaukee MKE
- Minneapolis MSP
- Montrose MTJ
- Myrtle Beach MYR
- Nashville BNA
- New Orleans MSY
- New York LGA
- Norfolk ORF
- Oakland OAK
- Oklahoma City OKC
- Omaha OMA
- Ontario ONT
- Orlando MCO
- Palm Springs PSP
- Panama City Beach ECP
- Pensacola PNS
- Philadelphia PHL
- Phoenix PHX
- Pittsburgh PIT
- Portland PDX
- Puerto Vallarta PVR
- Raleigh RDU
- Reno RNO
- Richmond RIC
- Sacramento SMF
- Salt Lake City SLC
- San Antonio SAT
- San Diego SAN
- San Francisco SFO
- San Jose SJC
- San José SJO
- San José del Cabo SJD
- Santa Ana SNA
- Santa Barbara SBA
- Santa Rosa STS
- Sarasota/Bradenton SRQ
- Savannah SAV
- Seattle SEA
- Spokane GEG
- St. Louis STL
- Tampa TPA
- Tucson TUS
- Tulsa TUL
- Valparaiso VPS
- Warwick PVD
- West Palm Beach DJT
- Wichita ICT
- Windsor Locks BDL
From Phoenix PHX · 58
- Albuquerque ABQ
- Atlanta ATL
- Austin AUS
- Birmingham BHM
- Boise BOI
- Bozeman BZN
- Buffalo BUF
- Burbank BUR
- Cancún CUN
- Cincinnati CVG
- Cleveland CLE
- Colorado Springs COS
- Columbus CMH
- Des Moines DSM
- Detroit DTW
- El Paso ELP
- Fort Lauderdale FLL
- Honolulu HNL
- Houston HOU
- Indianapolis IND
- Kahului OGG
- Kansas City MCI
- Little Rock LIT
- Long Beach LGB
- Los Angeles LAX
- Louisville SDF
- Memphis MEM
- Milwaukee MKE
- Minneapolis MSP
- Nashville BNA
- New Orleans MSY
- Oakland OAK
- Oklahoma City OKC
- Omaha OMA
- Ontario ONT
- Orlando MCO
- Philadelphia PHL
- Pittsburgh PIT
- Portland PDX
- Puerto Vallarta PVR
- Raleigh RDU
- Reno RNO
- Sacramento SMF
- Salt Lake City SLC
- San Antonio SAT
- San Diego SAN
- San Francisco SFO
- San Jose SJC
- San José del Cabo SJD
- Santa Ana SNA
- Santa Barbara SBA
- Seattle SEA
- Spokane GEG
- St. Louis STL
- Tampa TPA
- Tucson TUS
- Tulsa TUL
- Wichita ICT
From Atlanta ATL · 14
From Austin AUS · 65
- Albuquerque ABQ
- Amarillo AMA
- Boston BOS
- Bozeman BZN
- Burbank BUR
- Cancún CUN
- Charleston CHS
- Cincinnati CVG
- Columbus CMH
- Detroit DTW
- El Paso ELP
- Fort Lauderdale FLL
- Fort Myers RSW
- Harlingen HRL
- Hayden HDN
- Houston HOU
- Indianapolis IND
- Jacksonville JAX
- Kansas City MCI
- Knoxville/Maryville TYS
- Liberia LIR
- Long Beach LGB
- Los Angeles LAX
- Lubbock LBB
- Memphis MEM
- Miami MIA
- Midland MAF
- Milwaukee MKE
- Minneapolis MSP
- Montrose MTJ
- Nashville BNA
- Nassau NAS
- New Orleans MSY
- Oakland OAK
- Oklahoma City OKC
- Omaha OMA
- Ontario ONT
- Orlando MCO
- Palm Springs PSP
- Panama City Beach ECP
- Pensacola PNS
- Pittsburgh PIT
- Portland PDX
- Puerto Vallarta PVR
- Punta Cana PUJ
- Raleigh RDU
- Reno RNO
- Sacramento SMF
- Salt Lake City SLC
- San Diego SAN
- San Francisco SFO
- San Jose SJC
- San José SJO
- San José del Cabo SJD
- San Juan, Puerto Rico SJU
- Santa Ana SNA
- Santa Rosa STS
- Sarasota/Bradenton SRQ
- Savannah SAV
- Seattle SEA
- St. Louis STL
- Tampa TPA
- Tulsa TUL
- Valparaiso VPS
- Washington DCA
From Houston HOU · 61
- Albuquerque ABQ
- Amarillo AMA
- Belize City BZE
- Birmingham BHM
- Burbank BUR
- Cancún CUN
- Charleston CHS
- Charlotte CLT
- Colorado Springs COS
- Columbus CMH
- Corpus Christi CRP
- El Paso ELP
- Fort Lauderdale FLL
- Fort Myers RSW
- Harlingen HRL
- Indianapolis IND
- Jackson JAN
- Jacksonville JAX
- Kansas City MCI
- Liberia LIR
- Little Rock LIT
- Long Beach LGB
- Los Angeles LAX
- Louisville SDF
- Lubbock LBB
- Memphis MEM
- Miami MIA
- Midland MAF
- Montego Bay MBJ
- Myrtle Beach MYR
- Nashville BNA
- New Orleans MSY
- New York LGA
- Oakland OAK
- Oklahoma City OKC
- Omaha OMA
- Ontario ONT
- Orlando MCO
- Panama City Beach ECP
- Pensacola PNS
- Pittsburgh PIT
- Puerto Vallarta PVR
- Punta Cana PUJ
- Raleigh RDU
- Sacramento SMF
- Salt Lake City SLC
- San Antonio SAT
- San Diego SAN
- San Jose SJC
- San José SJO
- San José del Cabo SJD
- San Juan, Puerto Rico SJU
- Sarasota/Bradenton SRQ
- Savannah SAV
- Seattle SEA
- St. Louis STL
- Tampa TPA
- Tucson TUS
- Tulsa TUL
- Valparaiso VPS
- Washington DCA
From Los Angeles LAX · 23
From Nashville BNA · 82
- Albany ALB
- Albuquerque ABQ
- Birmingham BHM
- Boise BOI
- Boston BOS
- Bozeman BZN
- Buffalo BUF
- Burbank BUR
- Cancún CUN
- Charleston CHS
- Charlotte CLT
- Charlotte Amalie STT
- Cincinnati CVG
- Cleveland CLE
- Columbus CMH
- Des Moines DSM
- Detroit DTW
- El Paso ELP
- Fort Lauderdale FLL
- Fort Myers RSW
- Grand Rapids GRR
- Greenville/Greer/Spartanburg GSP
- Hayden HDN
- Indianapolis IND
- Jackson JAN
- Jacksonville JAX
- Kansas City MCI
- Knoxville/Maryville TYS
- Liberia LIR
- Little Rock LIT
- Long Beach LGB
- Louisville SDF
- Manchester MHT
- Memphis MEM
- Miami MIA
- Milwaukee MKE
- Minneapolis MSP
- Montego Bay MBJ
- Montrose MTJ
- Myrtle Beach MYR
- Nassau NAS
- New Orleans MSY
- New York LGA
- Norfolk ORF
- Oklahoma City OKC
- Omaha OMA
- Ontario ONT
- Oranjestad AUA
- Orlando MCO
- Panama City Beach ECP
- Pensacola PNS
- Philadelphia PHL
- Pittsburgh PIT
- Portland PDX
- Portland PWM
- Providenciales PLS
- Punta Cana PUJ
- Raleigh RDU
- Reno RNO
- Richmond RIC
- Sacramento SMF
- Salt Lake City SLC
- San Antonio SAT
- San Diego SAN
- San Francisco SFO
- San Jose SJC
- San José SJO
- San José del Cabo SJD
- San Juan, Puerto Rico SJU
- Santa Ana SNA
- Sarasota/Bradenton SRQ
- Savannah SAV
- Seattle SEA
- St. Louis STL
- Tampa TPA
- Tulsa TUL
- Valparaiso VPS
- Warwick PVD
- Washington DCA
- West Palm Beach DJT
- Wichita ICT
- Windsor Locks BDL
From Oakland OAK · 18
From Orlando MCO · 62
- Albany ALB
- Albuquerque ABQ
- Birmingham BHM
- Boston BOS
- Buffalo BUF
- Cancún CUN
- Charlotte Amalie STT
- Cincinnati CVG
- Cleveland CLE
- Columbus CMH
- Des Moines DSM
- Detroit DTW
- El Paso ELP
- Fort Lauderdale FLL
- Fort Myers RSW
- George Town GCM
- Grand Rapids GRR
- Indianapolis IND
- Islip ISP
- Jackson JAN
- Kansas City MCI
- Knoxville/Maryville TYS
- Little Rock LIT
- Louisville SDF
- Manchester MHT
- Memphis MEM
- Miami MIA
- Milwaukee MKE
- Minneapolis MSP
- Montego Bay MBJ
- Nassau NAS
- New Orleans MSY
- New York LGA
- Norfolk ORF
- Oklahoma City OKC
- Omaha OMA
- Oranjestad AUA
- Pensacola PNS
- Philadelphia PHL
- Pittsburgh PIT
- Portland PWM
- Providenciales PLS
- Punta Cana PUJ
- Raleigh RDU
- Richmond RIC
- Rochester ROC
- Sacramento SMF
- Salt Lake City SLC
- San Antonio SAT
- San Diego SAN
- San Jose SJC
- San José SJO
- San Juan, Puerto Rico SJU
- Sarasota/Bradenton SRQ
- Sint Maarten SXM
- St. Louis STL
- Tulsa TUL
- Warwick PVD
- Washington DCA
- West Palm Beach DJT
- Wichita ICT
- Windsor Locks BDL
From St. Louis STL · 43
- Boston BOS
- Burbank BUR
- Cancún CUN
- Charleston CHS
- Charlotte CLT
- Cleveland CLE
- Columbus CMH
- Detroit DTW
- Fort Lauderdale FLL
- Fort Myers RSW
- Jacksonville JAX
- Kansas City MCI
- Miami MIA
- Milwaukee MKE
- Minneapolis MSP
- Montego Bay MBJ
- Myrtle Beach MYR
- New Orleans MSY
- New York LGA
- Norfolk ORF
- Omaha OMA
- Panama City Beach ECP
- Pensacola PNS
- Philadelphia PHL
- Pittsburgh PIT
- Portland PDX
- Puerto Vallarta PVR
- Punta Cana PUJ
- Raleigh RDU
- Sacramento SMF
- Salt Lake City SLC
- San Antonio SAT
- San Diego SAN
- San Francisco SFO
- San José del Cabo SJD
- San Juan, Puerto Rico SJU
- Sarasota/Bradenton SRQ
- Savannah SAV
- Seattle SEA
- Tampa TPA
- Valparaiso VPS
- Washington DCA
- West Palm Beach DJT
From San Diego SAN · 36
- Albuquerque ABQ
- Boise BOI
- Boston BOS
- Bozeman BZN
- Colorado Springs COS
- Columbus CMH
- El Paso ELP
- Eugene EUG
- Fort Lauderdale FLL
- Fresno FAT
- Honolulu HNL
- Indianapolis IND
- Kahului OGG
- Kailua-Kona KOA
- Kansas City MCI
- Lihue LIH
- Milwaukee MKE
- New Orleans MSY
- Oklahoma City OKC
- Omaha OMA
- Pittsburgh PIT
- Portland PDX
- Puerto Vallarta PVR
- Reno RNO
- Sacramento SMF
- Salt Lake City SLC
- San Antonio SAT
- San Francisco SFO
- San Jose SJC
- San José del Cabo SJD
- Santa Barbara SBA
- Santa Rosa STS
- Seattle SEA
- Spokane GEG
- Tampa TPA
- Tucson TUS
From Tampa TPA · 34
- Albany ALB
- Birmingham BHM
- Buffalo BUF
- Cincinnati CVG
- Cleveland CLE
- Columbus CMH
- Detroit DTW
- Fort Lauderdale FLL
- Grand Rapids GRR
- Havana HAV
- Indianapolis IND
- Islip ISP
- Kansas City MCI
- Knoxville/Maryville TYS
- Louisville SDF
- Manchester MHT
- Memphis MEM
- Milwaukee MKE
- Minneapolis MSP
- New Orleans MSY
- Norfolk ORF
- Oklahoma City OKC
- Omaha OMA
- Philadelphia PHL
- Pittsburgh PIT
- Raleigh RDU
- Richmond RIC
- Rochester ROC
- Salt Lake City SLC
- San Antonio SAT
- San Juan, Puerto Rico SJU
- Warwick PVD
- Washington DCA
- Windsor Locks BDL
From Kansas City MCI · 30
- Albuquerque ABQ
- Boston BOS
- Cancún CUN
- Charleston CHS
- Columbus CMH
- Fort Lauderdale FLL
- Fort Myers RSW
- Indianapolis IND
- Miami MIA
- Milwaukee MKE
- Montego Bay MBJ
- Myrtle Beach MYR
- New Orleans MSY
- New York LGA
- Norfolk ORF
- Panama City Beach ECP
- Pensacola PNS
- Portland PDX
- Punta Cana PUJ
- Raleigh RDU
- Sacramento SMF
- San Antonio SAT
- San Francisco SFO
- San José del Cabo SJD
- San Juan, Puerto Rico SJU
- Sarasota/Bradenton SRQ
- Savannah SAV
- Seattle SEA
- Valparaiso VPS
- Washington DCA
From Fort Lauderdale FLL · 19
From Sacramento SMF · 18
From Fort Myers RSW · 17
From Columbus CMH · 10
From San Jose SJC · 14
From Indianapolis IND · 9
From Pittsburgh PIT · 9
From New Orleans MSY · 8
From Milwaukee MKE · 6
From Burbank BUR · 8
From Omaha OMA · 2
From Cancún CUN · 1
From Salt Lake City SLC · 1
From Miami MIA · 2
From Oklahoma City OKC · 1
From San José del Cabo SJD · 1
From Warwick PVD · 1
From Santa Ana SNA · 1
From Kahului OGG · 2
From West Palm Beach DJT · 1
Airports both serve · 2
If Hainan Airlines and Southwest Airlines merged
Merged, Hainan Airlines and Southwest Airlines would fly 1,438 nonstop routes to 246 airports in 46 countries. They fly none of the same routes today, so a merger would add to each network without removing a competitor on any route. Hainan Airlines would gain 118 new airports and Southwest Airlines 126 new airports.
- Merged nonstop routes
- 1,438
- Airports served
- 246
- Countries
- 46
- Routes both fly today
- 0 (0%)
New for Hainan Airlines · 118
- Albany ALB
- Albuquerque ABQ
- Amarillo AMA
- Anchorage ANC
- Atlanta ATL
- Austin AUS
- Baltimore BWI
- Belize City BZE
- Birmingham BHM
- Boise BOI
- Bozeman BZN
- Buffalo BUF
- Burbank BUR
- Cancún CUN
- Charleston CHS
- Charlotte CLT
- Charlotte Amalie STT
- Chicago MDW
- Cincinnati CVG
- Cleveland CLE
- Colorado Springs COS
- Columbus CMH
- Corpus Christi CRP
- Dallas DAL
- Denver DEN
- Des Moines DSM
- Detroit DTW
- El Paso ELP
- Eugene EUG
- Fort Lauderdale FLL
- Fort Myers RSW
- Fresno FAT
- George Town GCM
- Grand Rapids GRR
- Greenville/Greer/Spartanburg GSP
- Harlingen HRL
- Havana HAV
- Hayden HDN
- Hilo ITO
- Honolulu HNL
- Houston HOU
- Indianapolis IND
- Islip ISP
- Jackson JAN
- Jacksonville JAX
- Kahului OGG
- Kailua-Kona KOA
- Kansas City MCI
- Knoxville/Maryville TYS
- Las Vegas LAS
- Liberia LIR
- Lihue LIH
- Little Rock LIT
- Long Beach LGB
- Los Angeles LAX
- Louisville SDF
- Lubbock LBB
- Manchester MHT
- Memphis MEM
- Miami MIA
- Midland MAF
- Milwaukee MKE
- Minneapolis MSP
- Montego Bay MBJ
- Montrose MTJ
- Myrtle Beach MYR
- Nashville BNA
- Nassau NAS
- New Orleans MSY
- New York LGA
- Norfolk ORF
- Oakland OAK
- Oklahoma City OKC
- Omaha OMA
- Ontario ONT
- Oranjestad AUA
- Orlando MCO
- Palm Springs PSP
- Panama City Beach ECP
- Pensacola PNS
- Philadelphia PHL
- Phoenix PHX
- Pittsburgh PIT
- Portland PDX
- Portland PWM
- Providenciales PLS
- Puerto Vallarta PVR
- Punta Cana PUJ
- Raleigh RDU
- Reno RNO
- Richmond RIC
- Rochester ROC
- Sacramento SMF
- Salt Lake City SLC
- San Antonio SAT
- San Diego SAN
- San Francisco SFO
- San Jose SJC
- San José SJO
- San José del Cabo SJD
- San Juan, Puerto Rico SJU
- Santa Ana SNA
- Santa Barbara SBA
- Santa Rosa STS
- Sarasota/Bradenton SRQ
- Savannah SAV
- Sint Maarten SXM
- Spokane GEG
- St. Louis STL
- Tampa TPA
- Tucson TUS
- Tulsa TUL
- Valparaiso VPS
- Warwick PVD
- Washington DCA
- West Palm Beach DJT
- Wichita ICT
- Windsor Locks BDL
New for Southwest Airlines · 126
- Abu Dhabi AUH
- Altay AAT
- Ankang AKA
- Artyom VVO
- Auckland AKL
- Bangkok BKK
- Beihai BHY
- Beijing PEK
- Belgrade BEG
- Berlin BER
- Brussels BRU
- Budapest BUD
- Cairo CAI
- Changchun CGQ
- Changsha CSX
- Chengdu TFU
- Chengdu CTU
- Chongqing CKG
- Dalian DLC
- Dongying DOY
- Dubai DXB
- Dublin DUB
- Dunhuang DNH
- Edinburgh EDI
- Fuzhou FOC
- Guangzhou CAN
- Guiyang KWE
- Haidong XNN
- Haikou HAK
- Hangzhou HGH
- Hanzhong HZG
- Harbin HRB
- Hefei HFE
- Hengyang HNY
- Ho Chi Minh City SGN
- Hohhot HET
- Hong Kong HKG
- Hotan HTN
- Irkutsk IKT
- Jeddah JED
- Jieyang SWA
- Jinan TNA
- Jingzhou SHS
- Jiujiang JIU
- Jixi JXA
- Kashgar KHG
- Kunming KMG
- Kuqa KCA
- Lanzhou LHW
- Lianyungang LYG
- Linfen LFQ
- Liuzhou LZH
- London LHR
- Longnan LNL
- Madrid MAD
- Manchester MAN
- Manzhouli NZH
- Melbourne MEL
- Mexico City MEX
- Milan MXP
- Moscow SVO
- Nanchang KHN
- Nanchong NAO
- Nanchong LZG
- Nanjing NKG
- Nanning NNG
- Nha Trang/nha Trang aiurportCam Ranh CXR
- Ningbo NGB
- Nossa Senhora do Carmo MFM
- Osaka KIX
- Oslo OSL
- Paris CDG
- Penang PEN
- Prague PRG
- Qian Gorlos Mongol Autonomous County YSQ
- Qianjiang JIQ
- Qingdao TAO
- Qionghai BAR
- Quanzhou JJN
- Rizhao RIZ
- Rome FCO
- Sanming SQJ
- Sansha XYI
- Sanya SYX
- Seoul ICN
- Sepang KUL
- Shanghai PVG
- Shanghai SHA
- Shaoyang WGN
- Shenyang SHE
- Shenzhen SZX
- Shihezi SHF
- Shijiazhuang SJW
- Singapore SIN
- St. Petersburg LED
- Surabaya SUB
- Sydney SYD
- Taipei TPE
- Taiyuan TYN
- Tangerang CGK
- Tangshan TVS
- Tel Aviv TLV
- Tianjin TSN
- Tijuana TIJ
- Tokyo NRT
- Tongren TEN
- Toronto YYZ
- Ürümqi URC
- Vancouver YVR
- Vienna VIE
- Vientiane VTE
- Wenzhou WNZ
- Wuhan WUH
- Wuhu WHA
- Xi'an XIY
- Xiamen XMN
- Xingtai XNT
- Xuzhou XUZ
- Yichang YIH
- Yichun YIC
- Yinchuan INC
- Yueyang YYA
- Yulin YLX
- Yulin UYN
- Zhengzhou CGO
- Zhuhai ZUH
A what-if, not news of a real deal. Merge two other airlines
Quick answers
Do Hainan Airlines and Southwest Airlines fly the same routes?
No. Their route maps have no airport pair in common, though both fly to 2 airports.
Which has more routes, Hainan Airlines or Southwest Airlines?
Southwest Airlines, with 1,094 nonstop routes to 120 airports, against 344 routes to 128 airports for Hainan Airlines.
Which airports do both Hainan Airlines and Southwest Airlines fly to?
Boston (BOS) and Seattle (SEA).
Which routes does only Hainan Airlines fly?
344 routes, including Auckland (AKL) to Chongqing (CKG), Auckland (AKL) to Haikou (HAK), Auckland (AKL) to Shenzhen (SZX), Abu Dhabi (AUH) to Haikou (HAK), Belgrade (BEG) to Beijing (PEK), and Beihai (BHY) to Lanzhou (LHW), and 338 more.
Which routes does only Southwest Airlines fly?
1,094 routes, including Austin (AUS) to Albuquerque (ABQ), Austin (AUS) to Amarillo (AMA), Austin (AUS) to Atlanta (ATL), Windsor Locks (BDL) to Baltimore (BWI), Windsor Locks (BDL) to Dallas (DAL), and Windsor Locks (BDL) to Denver (DEN), and 1088 more.
Where do these route maps come from?
Each airline's own route map, timetable and newsroom pages, with Wikipedia used only where an airline publishes none. Every source is linked under the map; the newest was checked October 27, 2026.
How much do Hainan Airlines and Southwest Airlines overlap?
0% of the routes either airline flies are flown by both. That is 0% of Hainan Airlines's routes and 0% of Southwest Airlines's; 1% of the airports either serves are served by both.
What would a Hainan Airlines and Southwest Airlines merger fly?
Merged, Hainan Airlines and Southwest Airlines would fly 1,438 nonstop routes to 246 airports in 46 countries. They fly none of the same routes today, so a merger would add to each network without removing a competitor on any route. Hainan Airlines would gain 118 new airports and Southwest Airlines 126 new airports.
More route maps
- Hainan Airlines route map
- Southwest Airlines route map
- Hainan Airlines fleet and seat maps
- Southwest Airlines fleet and seat maps
Other comparisons:Frontier Airlines vs Southwest AirlinesDelta Air Lines vs Southwest AirlinesChina Southern Airlines vs Hainan AirlinesAmerican Airlines vs Southwest AirlinesUnited Airlines vs Southwest AirlinesHainan Airlines vs China Eastern AirlinesAir China vs Hainan AirlinesAlaska Airlines vs Southwest AirlinesHainan Airlines vs XiamenAirAllegiant Air vs Southwest Airlines