Puerto Vallarta has nonstop connections with 23 airports in United States: Los Angeles (LAX), Dallas-Fort Worth (DFW), Phoenix (PHX), Seattle (SEA), San Francisco (SFO), Atlanta (ATL), Denver (DEN), Chicago (ORD), Minneapolis (MSP), Houston (IAH), Portland (PDX), San Diego (SAN), Salt Lake City (SLC), Houston (HOU), New York (JFK), Santa Ana (SNA), Detroit (DTW), Newark (EWR), Las Vegas (LAS), San Jose (SJC), Austin (AUS), Sacramento (SMF), and St Louis (STL). These routes are served by AeroMexico (SkyTeam), Air Canada (Star Alliance), Air France (SkyTeam), Alaska Airlines (Oneworld), American Airlines (Oneworld), British Airways (Oneworld), Delta Air Lines (SkyTeam), Emirates, Finnair (Oneworld), Hawaiian Airlines (Oneworld), Iberia (Oneworld), KLM (SkyTeam), Korean Air (SkyTeam), Qantas (Oneworld), Qatar Airways (Oneworld), Southwest Airlines, Sun Country, United Airlines (Star Alliance), and Virgin Atlantic (SkyTeam).
United States23 destinationsPuerto Vallarta has nonstop connections with 16 airports in Canada: Calgary (YYC), Vancouver (YVR), Edmonton (YEG), Toronto (YYZ), Winnipeg (YWG), Montreal (YUL), Kelowna (YLW), Saskatoon (YXE), Regina (YQR), Ottawa (YOW), Victoria (YYJ), Comox (YQQ), Quebec (YQB), Hamilton (YHM), Prince George (YXS), and Abbotsford (YXX). These routes are served by Air Canada (Star Alliance), Air Transat, Flair Airlines, Porter Airlines, and WestJet.
Canada16 destinations