Lowcost flights from Saint Louis (United States) to Puerto Vallarta (Mexico)

Direct distance between cities: 2462 km. Average direct flight time is 3:53 hours.

From Saint Louis to Puerto Vallarta with Frontier Airlines (F9)

Connection in Chicago (United States)
  • From Saint Louis to Chicago with Sun Country Airlines.
  • From Chicago to Puerto Vallarta with Frontier Airlines.
Connection in Denver (United States)
  • From Saint Louis to Denver with Frontier Airlines.
  • From Denver to Puerto Vallarta with Frontier Airlines.
Connection in Denver (United States)
  • From Saint Louis to Denver with Southwest Airlines.
  • From Denver to Puerto Vallarta with Frontier Airlines.
Connection in Denver (United States)
  • From Saint Louis to Denver with Fly Lili.
  • From Denver to Puerto Vallarta with Frontier Airlines.
Connection in Denver (United States)
  • From Saint Louis to Denver with Frontier Airlines.
  • From Denver to Puerto Vallarta with Southwest Airlines.
Connection in Denver (United States)
  • From Saint Louis to Denver with Southwest Airlines.
  • From Denver to Puerto Vallarta with Southwest Airlines.
Connection in Denver (United States)
  • From Saint Louis to Denver with Fly Lili.
  • From Denver to Puerto Vallarta with Southwest Airlines.
Connection in Minneapolis (United States)
  • From Saint Louis to Minneapolis with Southwest Airlines.
  • From Minneapolis to Puerto Vallarta with Sun Country Airlines.
Connection in Minneapolis (United States)
  • From Saint Louis to Minneapolis with Fly Lili.
  • From Minneapolis to Puerto Vallarta with Sun Country Airlines.
Connection in Minneapolis (United States)
  • From Saint Louis to Minneapolis with Sun Country Airlines.
  • From Minneapolis to Puerto Vallarta with Sun Country Airlines.