Direct Flights from San Diego to Puerto Vallarta
Puerto Vallarta · Mexico
Nonstop service from SAN to PVR on Alaska, Southwest. Here's the schedule at a glance — plus what to do once you land.
How rare is this nonstop?
21 cities have a nonstop to Puerto Vallarta, San Diego among them.
How long to go to Puerto Vallarta for, from San Diego
2h 45m in the air, 1,110 miles. That is a long weekend without much friction, though three nights beats two once you add the airport time at both ends.
The schedule narrows it further. This route does not fly daily, so assuming the return runs the same days, your trip is 1, 2, 3, 4, 5 or 6 nights — or a full week. Worth checking before you book time off.
About Puerto Vallarta

Puerto Vallarta, colloquially known as Vallarta, is a resort city on Mexico's Pacific Coast that spreads out from the Zona Romantica, its historic old town core. Around the Bay, beautiful beaches, lush jungles, and sparkling waterfalls offer many opportunities for the adventurous, while five-star resorts, world-class shopping, and gourmet restaurants satisfy even the most sophisticated traveler. A bustling boardwalk along the ocean, called the Malecon, passes by any number of shops, restaurants, and hotels, playing host to mimes, breakdancers, clowns and artists.
Summary from Wikivoyage (CC BY-SA).
Top things to do in Puerto Vallarta
- The Vallarta Botanical Garden is a 79-acre (32 ha) botanical garden at 1,300 ft above sea level, near Puerto Vallarta Mexico, of which 73 acres (30 ha) are dedicated to a reserve.
Attraction descriptions from Wikipedia (CC BY-SA); place data from Wikidata (CC0).
Planning a trip to Puerto Vallarta
- How long to stay
- A long weekend is plenty of time to see Puerto Vallarta, including Vallarta Botanical Garden.
Frequently asked questions
- Is there a direct flight from San Diego to Puerto Vallarta?
- Yes — you can fly nonstop from San Diego (SAN) to Puerto Vallarta (PVR) on Alaska, Southwest.
- Which airlines fly nonstop from San Diego to Puerto Vallarta?
- Alaska, Southwest fly nonstop between San Diego (SAN) and Puerto Vallarta (PVR).
- How many nonstop flights are there from San Diego to Puerto Vallarta?
- There is about 1 nonstop departure per day (roughly 7 per week) from San Diego to Puerto Vallarta.
- How far is Puerto Vallarta from San Diego?
- Puerto Vallarta is about 1,110 miles from San Diego by air.
- How many days can I spend in Puerto Vallarta flying from San Diego?
- Because this route doesn't operate daily, your trip is effectively 1, 2, 3, 4, 5 or 6 nights — or a full week — assuming the return flies the same days as the outbound.
- Is there a direct flight from San Diego to Mexico?
- Yes — Puerto Vallarta (PVR) has nonstop service from San Diego on Alaska, Southwest, making it a nonstop gateway to Mexico.
- What is there to do in Puerto Vallarta?
- Popular things to do include Vallarta Botanical Garden, and more.
More nonstop destinations from San Diego near Puerto Vallarta
Airports near San Diego
The closest other departure airports to San Diego — each opens up more nonstop destinations.