Vancouver (YVR) to St. Louis (STL) flight deal in economy from $160

Tuesday, December 29th, 2026

Outbound Flights

8h 1m·1 stop
$160 USD
Air Canada
YVRDec 29 06:25
YYZDec 29 13:00
AC 100Airbus A321
1h 10m layover
Air Canada
YYZDec 29 14:10
STLDec 29 15:26
AC 8889Embraer 175
17h 41m·2 stops
$223 USD
Air Canada
YVRDec 29 20:45
YWGDec 30 00:32
AC 298Airbus A320
4h 43m layover
Air Canada
YWGDec 30 05:15
YYZDec 30 08:50
AC 256Airbus A220-300 Passenger
5h 20m layover
Air Canada
YYZDec 30 14:10
STLDec 30 15:26
AC 8889Embraer 175
14h 51m·1 stop
$305 USD
Air Canada
YVRDec 29 23:35
YYZDec 30 06:14
AC 126Airbus A321
7h 56m layover
Air Canada
YYZDec 30 14:10
STLDec 30 15:26
AC 8889Embraer 175
13h 55m·2 stops
$334 USD
Air Canada
YVRDec 29 23:35
YYZDec 30 06:14
AC 126Airbus A321
1h 51m layover
Air Canada
YYZDec 30 08:05
ORDDec 30 09:08
AC 501Airbus A320
3h 50m layover
United Airlines
ORDDec 30 12:58
STLDec 30 14:30
UA 5790Embraer 175
6h 24m·1 stop
$359 USD
United Airlines
YVRDec 29 13:35
DENDec 29 16:28
UA 2470Boeing 737
1h 31m layover
United Airlines
DENDec 29 17:59
STLDec 29 20:59
UA 1422Boeing 737
10h 31m·2 stops
$399 USD
Air Canada
YVRDec 29 00:35
YYZDec 29 07:02
AC 128Boeing 777
1h 33m layover
United Airlines
YYZDec 29 08:35
ORDDec 29 09:44
UA 763Boeing 737
53m layover
United Airlines
ORDDec 29 10:37
STLDec 29 12:06
UA 2638Airbus A319
7h 24m·1 stop
$403 USD
United Airlines
YVRDec 29 14:45
ORDDec 29 19:53
UA 2048Boeing 737
1h 57m layover
United Airlines
ORDDec 29 21:50
STLDec 29 23:09
UA 4576Bombardier Regional Jet 550
7h 41m·1 stop
$522 USD
Air Canada
YVRDec 29 09:25
ORDDec 29 14:37
AC 1048Airbus A220-300 Passenger
1h 58m layover
United Airlines
ORDDec 29 16:35
STLDec 29 18:06
UA 4518Bombardier Regional Jet 550