Vancouver (YVR) to St. Louis (STL) flight deal in economy from $160
Vancouver International Airport
Vancouver, Canada
Lambert-Saint Louis International Airport
St. Louis, United States
$263 USD
-39%$160 USD
Verified 14 days agoDecember 2026
Mon
Tue
Wed
Thu
Fri
Sat
Sun
Limited Availability
13% of dates checked are available within 10% of the lowest price
Tuesday, December 29th, 2026
Outbound Flights
8h 1m·1 stop
$160 USD
YVRDec 29 06:25
→YYZDec 29 13:00
AC 100Airbus A321
1h 10m layover

YYZDec 29 14:10
→STLDec 29 15:26
AC 8889Embraer 175
17h 41m·2 stops
$223 USD
YVRDec 29 20:45
→YWGDec 30 00:32
AC 298Airbus A320
4h 43m layover

YWGDec 30 05:15
→YYZDec 30 08:50
AC 256Airbus A220-300 Passenger
5h 20m layover

YYZDec 30 14:10
→STLDec 30 15:26
AC 8889Embraer 175
14h 51m·1 stop
$305 USD
YVRDec 29 23:35
→YYZDec 30 06:14
AC 126Airbus A321
7h 56m layover

YYZDec 30 14:10
→STLDec 30 15:26
AC 8889Embraer 175
13h 55m·2 stops
$334 USD
YVRDec 29 23:35
→YYZDec 30 06:14
AC 126Airbus A321
1h 51m layover

YYZDec 30 08:05
→ORDDec 30 09:08
AC 501Airbus A320
3h 50m layover

ORDDec 30 12:58
→STLDec 30 14:30
UA 5790Embraer 175
6h 24m·1 stop
$359 USD
YVRDec 29 13:35
→DENDec 29 16:28
UA 2470Boeing 737
1h 31m layover

DENDec 29 17:59
→STLDec 29 20:59
UA 1422Boeing 737
10h 31m·2 stops
$399 USD
YVRDec 29 00:35
→YYZDec 29 07:02
AC 128Boeing 777
1h 33m layover

YYZDec 29 08:35
→ORDDec 29 09:44
UA 763Boeing 737
53m layover

ORDDec 29 10:37
→STLDec 29 12:06
UA 2638Airbus A319
7h 24m·1 stop
$403 USD
YVRDec 29 14:45
→ORDDec 29 19:53
UA 2048Boeing 737
1h 57m layover

ORDDec 29 21:50
→STLDec 29 23:09
UA 4576Bombardier Regional Jet 550
7h 41m·1 stop
$522 USD
YVRDec 29 09:25
→ORDDec 29 14:37
AC 1048Airbus A220-300 Passenger
1h 58m layover

ORDDec 29 16:35
→STLDec 29 18:06
UA 4518Bombardier Regional Jet 550