San Diego Puerto Vallarta
San Diego has seasonal Alaska Airlines nonstops to Puerto Vallarta, mostly in winter. Outside those months, your US options are connections through LAX, Phoenix, or Dallas.
Tijuana flies Puerto Vallarta year-round on Volaris and Frontier. Two and a half hours nonstop. Walk across CBX at Otay Mesa and you skip the connection entirely. Fares from Tijuana typically run $100 to $200 round trip on Volaris — less than what a connecting US itinerary costs in fees alone.
When Alaska runs its winter nonstop from SAN, compare prices. Sometimes Alaska is competitive enough that the CBX detour is not worth it, especially with included bags. The rest of the year, Tijuana is the only nonstop option.
Puerto Vallarta airport sits between downtown and Nuevo Vallarta. The Romantic Zone is 15 minutes south. Riviera Nayarit resorts are 30 to 45 minutes north. Uber works at PVR.
Have a specific need? Use the decision guide below to filter by your airline, where you live, lounges, or where you're staying in Puerto Vallarta.
Pick What Matters to You
Best pair by where you're coming from
Best pair by where you're staying in Puerto Vallarta
Which pair your airline flies nonstop
Ranked by on-time performance
Lounge access by airport and terminal
Ranked by flights per week
Getting to the airport
Red-eye vs daytime departures
Premium cabin options
Connecting through San Diego from a domestic flight
PVR is the destination. Puerto Vallarta does not connect meaningfully to other Mexican cities. If you want Guadalajara too, fly Tijuana to Guadalajara directly on Volaris.
San Diego & Puerto Vallarta Airport Profiles
Each airport has a personality. Terminal quality, transit access, lounge scene, and crowd levels vary dramatically — sometimes more than the flight itself.
San Diego Metro
San Diego International Airport (SAN). 1 weekly flights to Puerto Vallarta across 2 airlines.