Cheap Flights from Toronto to Saint John

Compare Toronto to Saint John flight deals

Find the cheapest month or even day of the year to fly to Saint John

Book the best Saint John fare with no extra fees

Flight deals from Toronto to Saint John Airport

Looking for a cheap last-minute deal or the best return flight from Toronto to Saint John Airport? If you want to travel next month, return fares start from $403. Find the lowest prices on one-way and return tickets right here.

Find the cheapest month to fly from Toronto to Saint John

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Toronto to Saint John flights are currently cheapest in May.

Direct flights from Toronto to Saint John

Toronto to Saint John: Alternative routes

Compare routes from Toronto to Saint John below. You may find an airport to fly into that's cheaper, faster, or easier than Saint John.

Toronto to Saint John: Flight information

The things to know before you go.
Cheapest flight found$274
Cheapest month to flyMay
Average flight time1 hr, 58 mins
Most popular airlineAir Canada
Average flights per week52

Finding cheap flights from Toronto to Saint John: Frequently asked questions

The best price we found for a return flight from Toronto to Saint John is $274. 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.
1 hour and 58 minutes is the average flight time from Toronto to Saint John.
Air Canada, United and Emirates fly direct from Toronto to Saint John.
As of March 2026, there are 52 flights per week flying from Toronto to Saint John.
The cheapest month to fly from Toronto to Saint John is usually May.
After crunching the numbers on our flight calendar, we found that it is currently cheapest to fly from Toronto to Saint John Airport on Friday, 8 May 2026.
Yes – the average flight time is 1 hour and 58 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 Saint John 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 Saint John is around 40 days in advance, so don’t leave your flight to the last minute.
The cheapest airline that flies to Saint John is Flair Airlines .

Travelling from Toronto to Saint John Airport (YSJ): What you need to know

  • Your trip gets off the ground at Toronto's main airport, Toronto Pearson International Airport (YYZ). Explore the options for catching a flight from Toronto to Saint John Airport (YSJ) leaving from this base.

  • Around 1 hour 55 minutes is how long you'll be travelling on a direct Toronto to Saint John Airport flight.

  • The timezone in Saint John is UTC-4, which is one hour ahead of Toronto. Saint John Airport is located in Saint John.

  • The most popular route is from Toronto Pearson International Airport (YYZ) to Saint John Airport (YSJ), with 15 direct weekly services. If you're looking to take off without delay, the earliest flight from YYZ to YSJ is the 7am Flair Airlines service. If a later flight fits your day better, the last departure is at 9:30pm with Air Canada.

  • Get to the airport on time so you don't miss your flight from Toronto to YSJ. Be there at least two hours ahead for international flights and an hour early for domestic departures to skip the mad dash to your gate.

  • You'll want to head there even earlier during popular months like July. Aim for two hours before domestic departures and four hours ahead of international journeys. Once you've checked in, you can use any extra time to grab something to eat or simply relax.

Airports in Toronto

Toronto Pearson International Airport (YYZ)

  • Toronto Pearson International Airport (YYZ) provides a hassle-free way to reach your destination. Nonstop flights from Toronto to Saint John Airport (YSJ) operate out of this terminal.

  • Air Canada is a popular carrier that operates direct flights from Toronto to Saint John Airport taking off from YYZ.

  • Air Canada is the most frequently booked airline offering flights from YYZ to YSJ.

  • Among carriers operating on this route, Air Canada has the best record for on-time arrivals.

  • The journey from central Toronto to YYZ takes around 25 minutes on public transport. If you ride-share, drive or grab a taxi, you'll cover the 27 kilometres in 30 minutes or so, depending on traffic.

  • Want a leisurely start to your journey? Stay near Toronto Pearson International Airport. Whether you have an early flight from Toronto to Saint John Airport or just don't want to be rushed, these hotels are the ideal choice:

  • 68% of flights that take off from Toronto Pearson International Airport make it to their destination on time.

Billy Bishop Toronto City Airport (YTZ)

  • On public transport, you can travel from central Toronto to YTZ in about 20 minutes. The airport is roughly 3 kilometres away, and getting there by car takes approximately 10 minutes.

  • Start your holiday early with an extra night away from home. Before your Toronto to YSJ flight, unwind in one of these hotels close to Billy Bishop Toronto City Airport:

  • Billy Bishop Toronto City Airport has an on-time performance rate of 70%. This figure reflects how frequently flights that leave from this airport make it to their destination on time.

John C. Munro Hamilton International Airport (YHM)

  • From central Toronto, YHM is around 72 kilometres away. It'll take you roughly 1 hour 10 minutes to arrive by car and 1 hour 50 minutes or so if you use public transport.

  • Make catching an early Toronto to Saint John Airport flight the easiest part of your trip. Stay at one of these accommodation options close to John C. Munro Hamilton International Airport and head to your check-in counter without rushing:

  • Flights departing from YHM arrive at their final stop within the scheduled time frame 68% of the time.

About Saint John Airport (YSJ)

  • Consider staying minutes from the runway after your flight from Toronto to Saint John Airport. Douglas Lake Retreat is a comfortable option close to YSJ. Or check in and recharge your batteries at Cosy Lake Paradise 4-Bed Retreat Pet Friendly before heading to your final destination.

  • Secure the lowest price by reserving your ride around one week before your Toronto to Saint John Airport flight.

Getting from Saint John Airport (YSJ) to central Saint John

  • Saint John Airport is around 19 kilometres from central Saint John. It takes around 20 minutes or so to get to the city by car.

  • Travelling on public transport takes about 45 minutes.

How to find the cheapest flights from Toronto to Saint John Airport (YSJ)

  • $162 is the best price for a one-way ticket from Toronto to Saint John Airport. Return flights start from $274. These prices can change based on availability.

  • Don't leave everything to the last minute. You're more likely to find cheap flights from Toronto to YSJ if you book ahead. Airlines often offer some fantastic early bird deals.

  • Affordable Toronto to Saint John Airport tickets are easier to find when your travel dates are flexible. Try using the 'Whole month' search tool to compare fares across every month and then fly out on the cheapest day.

  • There's no need to search every day to find out if fares have dropped when you set up a Price Alert. We'll let you know as soon as a lower fare pops up on plane tickets from Toronto to YSJ.

  • Lock in a cheap flight from Toronto to Saint John Airport by using the search filters. Select your preferred departure time, duration and airlines, then sort the results by 'Cheapest' for the best deals.

The best time to fly from Toronto to Saint John Airport (YSJ)

  • It's time to work out when to book your flight from Toronto to Saint John Airport (YSJ). July is the most popular month to visit Saint John. If you like things a bit more low-key, go in April.

  • The warmest month in Saint John is August, with temperatures ranging between 12ºC and 23ºC. Book your Toronto to YSJ plane ticket then if that's your idea of comfortable weather.

  • January sees temperatures of between -12ºC and 1ºC. Search for cheap tickets from Toronto to Saint John Airport around that time if you want to travel in cooler conditions.

More about Saint John

Explore more of Canada

  • Saint John has plenty going for it, but there are so many other corners of Canada just waiting to be explored. About 193 kilometres east of Saint John, a trip to Halifax will keep your itinerary packed. Start with leading attractions like Halifax Citadel National Historic Site of Canada, Silver Sands Beach and Halifax Public Gardens.

  • Around 121 kilometres northeast of Saint John, Moncton is another essential stop in Canada. Experience major highlights starting with Irishtown Nature Park, Centennial Park and Acadian Museum.

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