Direct flights from San Diego to Puerto Vallarta

  • 5 flights a week
  • 2 airlines

🔔 Track this route

We check SAN → PVR every day and email you the cheapest nonstop fares we find.

Free · one-click unsubscribe

When the nonstops leave

Typical weekly schedule · 5 flights per week · Updated 136d ago

Most leave in the morning.

Morning before noon 5 a week
10:25 AM5 days a week
Afternoon noon – 6 PM 0 a week

No nonstop leaves between noon and 6 PM.

Evening after 6 PM 0 a week

No nonstop leaves after 6 PM.

Alaska Airlines

Frequently asked questions

Is there a direct flight from San Diego to Puerto Vallarta?

Yes. Alaska Airlines and Southwest Airlines fly nonstop from San Diego (SAN) to Puerto Vallarta (PVR), daily. Alaska Airlines and Southwest Airlines fly it year-round. The flight takes about 2h 47m and covers 1,110 miles (1,787 km). Schedule data from 4 June 2026.

Which airlines fly direct from San Diego to Puerto Vallarta?

Alaska Airlines, Southwest Airlines operate nonstop flights from San Diego to Puerto Vallarta.

How long is the flight from San Diego to Puerto Vallarta?

The nonstop flight from San Diego to Puerto Vallarta takes ~2h 47m (approximately 1787 km).

Is the nonstop from San Diego to Puerto Vallarta year-round?

Alaska Airlines and Southwest Airlines fly it year-round.

How often do direct flights operate from San Diego to Puerto Vallarta?

Nonstop flights from San Diego to Puerto Vallarta operate daily — 5 flights per week.

What days of the week are there direct flights from San Diego to Puerto Vallarta?

Direct flights from San Diego to Puerto Vallarta operate on Monday, Thursday, Friday, Saturday, and Sunday.