Direct flights from Pearson International (YYZ) to Lambert-St. Louis International (STL)

7 nonstop flights a week from Pearson International (YYZ) to Lambert-St. Louis International (STL) with 2 airlines, 2h 9m to 7h 35m in the air, 654 mi (1,053 km).

Flights from Toronto to St Louis

Pick a departure date to see flights and seller prices

We search agencies and airlines for your day: nonstop and connecting flights, baggage, departure and arrival times.

Filters

Pearson International (YYZ) to Lambert-St. Louis International (STL) at a glance

flights a week
7
airlines
2
flight time
2h 9m - 7h 35m
distance
654 mi (1,053 km)
departure
14:10
departure terminal
1
arrival terminal
1

Pearson International (YYZ) to Lambert-St. Louis International (STL) flight schedule

7 flights a week. Departure and arrival times are local.

FlightDepartsArrivesDurationDaysAircraft
AC 8889
Air Canada
14:10 Pearson International, terminal 1
15:23 Lambert-St. Louis International, terminal 1
2h 13m
Daily
Embraer EMB 175

Seasonal and one-off flights

Not operating in the next two weeks. The first of them is on 17 December.

FlightDepartsArrivesDurationDaysAircraft
UA 3605
United Airlines
09:44 Pearson International, terminal 1
16:19 Lambert-St. Louis International, terminal 1
7h 35m
Seasonal
Embraer 175
UA 3605
United Airlines
09:30 Pearson International, terminal 1
15:57 Lambert-St. Louis International, terminal 1
7h 27m
Seasonal
Embraer 175
AC 8889
Air Canada
12:00 Pearson International, terminal 1
13:09 Lambert-St. Louis International, terminal 1
2h 9m
Seasonal
Canadair Regional Jet 900
AC 8891
Air Canada
18:45 Pearson International, terminal 1
19:54 Lambert-St. Louis International, terminal 1
2h 9m
Seasonal
Canadair Regional Jet 900

Days of the week are taken from the schedule for the next 14 days; schedules change by season. St Louis is 1 hour behind Toronto.

Airlines flying Pearson International (YYZ) to Lambert-St. Louis International (STL)

Nonstop flights a week by the current schedule

Frequently asked questions

How many nonstop flights are there from Pearson International (YYZ) to Lambert-St. Louis International (STL)?
7 nonstop flights a week by the current schedule, 3 flight numbers.
How long is the flight from Pearson International (YYZ) to Lambert-St. Louis International (STL)?
From 2 hours 9 minutes to 7 hours 35 minutes nonstop, depending on the flight.
Which airlines fly nonstop from Pearson International (YYZ) to Lambert-St. Louis International (STL)?
Air Canada (7 a week) and United Airlines.
Which terminals are used between Pearson International (YYZ) and Lambert-St. Louis International (STL)?
Flights depart from Pearson International, terminal 1 and arrive at Lambert-St. Louis International, terminal 1.
How far is Lambert-St. Louis International (STL) from Pearson International (YYZ)?
654 mi (1,053 km) in a straight line.