Cheap Flights from Toronto Pearson International (YYZ) to St Louis (STL)

Travelers and cabin class

Compare Toronto Pearson International to St Louis flight deals

Find the cheapest month or even day of the year to fly to St Louis

Book the best St Louis fare with no extra fees

Flight deals from Toronto Pearson International to St Louis

Looking for a cheap last-minute deal or the best round-trip flight from Toronto Pearson International to St Louis? Find the lowest prices on one-way and round-trip tickets right here.

Find the cheapest month to fly from Toronto Pearson International to St Louis

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Toronto Pearson International to St Louis flights are currently cheapest in July.

Direct flights from Toronto Pearson International to St Louis

Toronto Pearson International to St Louis: Alternative routes

Compare routes from Toronto Pearson International to St Louis below. You may find an airport to fly into that's cheaper, faster, or easier than St Louis.

Toronto to St Louis: Flight information

The things to know before you go.
Cheapest flight found$170
Cheapest month to flyJuly
Average flight time2 hrs, 8 mins
Most popular airlineAir Canada
Average flights per week43

Finding cheap flights from Toronto Pearson International to St Louis: Frequently asked questions

The best price we found for a round-trip flight from Toronto Pearson International to St Louis is $327. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
2 hours and 8 minutes is the average flight time from Toronto Pearson International to St Louis.
Air Canada, PAL Airlines and United fly direct from Toronto Pearson International to St Louis.
There are 43 flights per week flying from Toronto Pearson International to St Louis, as of June 2025.
The cheapest month to fly from Toronto Pearson International to St Louis is usually June 2025.
After crunching the numbers on our flight calendar, we found that it's currently cheapest to fly from Toronto Pearson International Airport to St Louis Airport on Tuesday, October 7, 2025.
Yes – the average flight time is 2 hours and 8 minutes.
We show every price from over 1,200 airlines and travel agents, comparing them all so you don’t have to. If you know you want to fly to St Louis but you’re not ready to book, set up a Price Alert. We’ll track prices for you, and let you know when they rise or fall.
We crunched all the numbers in our flight calendar, and it looks like the cheapest time to book a flight to St Louis is around 40 days in advance, so don’t leave your flight to the last minute.
Currently, American Airlines and Air Canada offer the cheapest flight tickets to St Louis.

Traveling from Pearson International Airport (YYZ) to Lambert-St. Louis International Airport (STL): what you need to know

  • Jump on a direct flight from Pearson International Airport to Lambert-St. Louis International Airport and you'll be in the air for an average of 2 hours 15 minutes.

  • St Louis is one hour behind Toronto and observes the UTC-5 timezone.

  • Choose from 20 weekly Pearson International Airport to Lambert-St. Louis International Airport flights. The 08:30 departure with Air Canada is the earliest you can take. Air Canada operates the last service of the day at 18:55.

  • Your YYZ to STL flight won't wait if you're late, so don't forget to check in on time. Arrive up to one hour in advance for domestic flights and two hours ahead when you're traveling internationally.

  • You can expect bigger queues in popular months like August. Arriving up to four hours in advance for international flights and two hours for domestic departures is a wise move.

  • Air Canada is your gateway to exploring St Louis (and perhaps some other exciting corners of United States!). Check out the direct flights from Pearson International Airport to Lambert-St. Louis International Airport offered by this airline.

  • Air Canada tops the list for bookings on this route.

  • Air Canada is the most punctual carrier that operates YYZ to STL flights, with 78.69% of its services landing on time.

How to find the cheapest flights from Pearson International Airport (YYZ) to Lambert-St. Louis International Airport (STL)

  • The lowest price we've found for a one-way Pearson International Airport to Lambert-St. Louis International Airport flight is $170. A return fare is currently $327. Depending on the availability when you book, these fares may change.

  • To secure cheap tickets from YYZ to STL, reserve your trip seven months ahead of your departure date.

  • June is the cheapest month for flights from Pearson International Airport to Lambert-St. Louis International Airport. If you need to travel during a different time of year, the 'Whole month' tool will show you the lowest airfares for every month.

  • Spend less time searching for cheap flights from YYZ to STL by setting up a Price Alert. We'll send you an email or notification on the app when fares go down.

  • Pick your preferred arrival and departure times, airlines and number of stops with the filters. Or sort your results by 'Cheapest' to find the best deals on flights from Pearson International Airport to Lambert-St. Louis International Airport.

Handy information about Pearson International Airport (YYZ)

Arriving at Lambert-St. Louis International Airport (STL)

Getting from Lambert-St. Louis International Airport (STL) to central St Louis

  • The address for STL is 10701 Lambert International Blvd..

  • From Lambert-St. Louis International Airport, St Louis is approximately 16 miles away. It takes around 20 minutes to reach the center driving.

  • Getting to the center on public transport typically takes 35 minutes.

When to fly to Lambert-St. Louis International Airport (STL)

  • The quietest month for a flight from Pearson International Airport to Lambert-St. Louis International Airport is April, while July is the most popular. Pick the best time to visit St Louis based on whether you prefer a more fast-paced or easygoing experience.

  • Lock in your flight from Pearson International Airport to Lambert-St. Louis International Airport for July if you'd like to explore St Louis during its warmest month. You can expect temperatures of between 63ºF and 91ºF.

  • Look for cheap tickets from YYZ to STL in January if you like traveling in cooler conditions. Temperatures are at their lowest around then, ranging between 18ºF and 45ºF on average.

Explore more of United States

  • Chicago is just one of the many cities in United States waiting to be discovered once you've taken in the sights of St Louis. Around 260 miles away to the north-east, its best attractions include Millennium Park, Art Institute of Chicago and LandShark Beer Garden at Navy Pier.

  • If you're interested in discovering another well-known destination in United States, head for Indianapolis, about 230 miles east of St Louis. The Children's Museum of Indianapolis, Indianapolis Museum of Art and Indianapolis Zoo are among the biggest draws.

Prices shown on this page are estimated lowest prices only. Found in the last 45 days.