Direct (nonstop) flights from Saint Louis to Puerto Vallarta

2 airlines fly nonstop from Saint Louis Airport (STL) to Licenciado Gustavo Diaz Ordaz International (PVR). It's 1,527 miles (2,458 km), about 4h 19m in the air. Operated by Alaska Airlines, Southwest Airlines.

STL
Saint Louis Airport
🇺🇸 Saint Louis, USA
PVR
Licenciado Gustavo Diaz Ordaz International
🇲🇽 Puerto Vallarta, Mexico
Flight Time
4h 19m
Distance
1,527 mi
2,458 km
CO₂/pax
258 kg
−50 kg vs. layover
Airlines
2
Alaska Airlines +1
Time Diff
-1h
Operated by Alaska Airlines Alaska Airlines Southwest Airlines Southwest Airlines

Route data last updated: May 26, 2026

Airlines with non-stop flights

Alaska Airlines AS Alaska Airlines
Route
STL → PVR
Flight Time
4h 19m
Distance
1,527 mi
Southwest Airlines WN Southwest Airlines
Route
STL → PVR
Flight Time
4h 19m
Distance
1,527 mi

Alternative Routes

Other ways to fly from Saint Louis to Puerto Vallarta with one stop · direct emits 258 kg CO₂ per passenger

STL AUS (Austin) PVR
Leg 1: 2h 10m (720 mi) Leg 2: 2h 13m (808 mi) Total: ~4h 23m 🍃 308 kg CO₂ (+19% vs. direct)
Leg 1
STL → AUS
2h 10m · 720 mi
View STL to AUS flights →
Leg 2
AUS → PVR
2h 13m · 808 mi
View AUS to PVR flights →
STL HOU (Houston) PVR
Leg 1: 2h 10m (687 mi) Leg 2: 2h 25m (877 mi) Total: ~4h 35m 🍃 314 kg CO₂ (+22% vs. direct)
Leg 1
STL → HOU
2h 10m · 687 mi
View STL to HOU flights →
Leg 2
HOU → PVR
2h 25m · 877 mi
View HOU to PVR flights →
STL DFW (Dallas) PVR
Leg 1: 2h 2m (549 mi) Leg 2: 2h 54m (981 mi) Total: ~4h 56m 🍃 293 kg CO₂ (+14% vs. direct)
Leg 1
STL → DFW
2h 2m · 549 mi
View STL to DFW flights →
Leg 2
DFW → PVR
2h 54m · 981 mi
View DFW to PVR flights →
STL IAH (Houston) PVR
Leg 1: 2h 20m (667 mi) Leg 2: 2h 42m (890 mi) Total: ~5h 2m 🍃 313 kg CO₂ (+21% vs. direct)
Leg 1
STL → IAH
2h 20m · 667 mi
View STL to IAH flights →
Leg 2
IAH → PVR
2h 42m · 890 mi
View IAH to PVR flights →
STL DEN (Denver) PVR
Leg 1: 2h 25m (769 mi) Leg 2: 3h 21m (1,321 mi) Total: ~5h 46m 🍃 390 kg CO₂ (+51% vs. direct)
Leg 1
STL → DEN
2h 25m · 769 mi
View STL to DEN flights →
Leg 2
DEN → PVR
3h 21m · 1,321 mi
View DEN to PVR flights →

Frequently Asked Questions

How long is the direct flight from Saint Louis to Puerto Vallarta?

A nonstop flight from Saint Louis (STL) to Puerto Vallarta (PVR) takes approximately 4 hours and 19 minutes. The distance is 1,527 miles (2,458 km).

Which airlines fly nonstop from Saint Louis to Puerto Vallarta?

2 airlines: Alaska Airlines, Southwest Airlines.

Is there a nonstop flight from Saint Louis to Puerto Vallarta?

Yes. 2 airlines: Alaska Airlines, Southwest Airlines.

How far is Saint Louis from Puerto Vallarta?

The flight distance from Saint Louis to Puerto Vallarta is 1,527 miles (2,458 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as New York to Miami.

What is the time difference between Saint Louis and Puerto Vallarta?

Puerto Vallarta is 1 hour behind Saint Louis. (America/Chicago vs America/Mexico_City.)

What type of aircraft flies from Saint Louis to Puerto Vallarta?

At 4h 19m, this route typically uses narrow-body or mid-range jets — Boeing 737 MAX or Airbus A320neo. Varies by airline.

Do I need a visa to travel from USA to Mexico?

Depends on your passport. Check with the Mexico embassy or an official visa portal before booking — requirements change.

What is the carbon footprint of a flight from Saint Louis to Puerto Vallarta?

Roughly 258 kg CO2 per passenger one-way. That's about the same as driving 1,290 km.

Is the return flight from Puerto Vallarta to Saint Louis also nonstop?

Yes — nonstop flights run both ways. Flight time may differ slightly due to wind patterns.

When is the cheapest time to fly from Saint Louis to Puerto Vallarta?

Midweek flights (Tue/Wed) outside holiday peaks are usually cheapest. 3-6 weeks ahead is a good window for this route. Use "Check Prices" above to compare.

How early should I arrive at Saint Louis Airport for this flight?

3 hours before departure for international flights. You need time for check-in, security, and immigration.