YYZ to YSJ (Toronto to Saint John) Flights

Last Minute Flights from YYZ to YSJ

Best airfare and ticket deals for YYZ to YSJ flights are based on recent deals found by Expedia.com customers within the past 7 days.

OriginDestinationTravel DatesFlights From*
YYZSaint JohnMay 5 to May 7$125
*Prices include taxes and fees

Cheapest YYZ to YSJ Flights

Best airfare and ticket deals for YYZ to YSJ flights are based on recent deals found by Expedia.com customers within the past 7 days.

OriginDestinationTravel DatesFlights From*
YYZSaint JohnMay 7 to May 28$117
YYZSaint JohnMay 7 to May 21$125
YYZSaint JohnJune 7 to June 10$234
YYZSaint JohnMay 14 to May 21$261
*Prices include taxes and fees
YYZ to YSJ Flight Details
Origin airport
Pearson Intl.
Origin airport IATA code
YYZ
Destination airport
Saint John
Destination airport IATA code
YSJ
Distance
684 mi

Frequently asked questions

Which airlines with flights from Toronto, ON Airport (YYZ-Pearson Intl.) to Saint John, NB Airport (YSJ) allow free cancellation due to COVID-19?
To locate the airlines that offer flexible COVID-19 related changes, simply use our helpful filter tool. Start by entering your travel details. Then, once all the available flights are in front of you, check the “No change fee” box underneath the “Flexible change policies” subheading on the left. Familiarize yourself with the airline’s cancellation rules before locking in your YYZ to YSJ airfare.
What airlines fly direct from Toronto, ON Airport (YYZ-Pearson Intl.) to YSJ?
Turn your back on tedious stopovers and zip straight from Toronto Pearson Airport to YSJ with Air Canada (AC). This carrier operates 30 nonstop services on this route each month. Also look up the 8 nonstop monthly flights provided by Flair Airlines (F8). No changing planes? No trouble.
How many flights are there from YYZ to YSJ?
Roughly 9 every day. If you’re in a rush to get to Saint John, see if you can find a good last-minute deal from Toronto, ON Airport (YYZ-Pearson Intl.) to Saint John, NB Airport (YSJ) and then lock it in pronto!
How long does it take to fly from Toronto, ON Airport (YYZ-Pearson Intl.) to Saint John, NB Airport (YSJ)?
You’ll just have enough time for a quick nap on this trip of 2 hours and 29 minutes. Toronto, ON Airport (YYZ-Pearson Intl.) to Saint John, NB Airport (YSJ) is classified as a short-haul flight.
What is the flight distance from Toronto, ON Airport (YYZ-Pearson Intl.) to Saint John, NB Airport (YSJ)?
With a distance of just 690 miles (1100 km), the short-haul flight between Toronto, ON Airport (YYZ-Pearson Intl.) and Saint John, NB Airport (YSJ) is nice and easy. Spend your journey dreaming about what you’d like to explore when you touch down in Saint John.
How many morning flights are there from YYZ to YSJ?
There are around 20 morning flights traveling from YYZ to YSJ every week. Air Canada (AC) operates 20 weekly flights that depart before midday. For early birds, book AC’s first flight at 6:30AM.
How many afternoon flights are there from YYZ to YSJ?
With 48 weekly afternoon and evening flights from YYZ to YSJ, you can forget about setting your alarm. Browse the deals with Air Canada (AC) and you’ll have your choice of 48 flights each week that leave after midday. The first departs at 12:00PM.
What is the earliest departure time out of Toronto to Saint John?
The earliest flight leaves YYZ at 6:30AM and hits the runway at YSJ at 8:56PM. You’ll want to allow yourself ample time in the morning to easily get to your gate.
What is the latest departure time out of Toronto to Saint John?
The latest flight takes off from YYZ at 11:30PM and touches down at 9:46AM at YSJ. You’ll have more than enough time to prepare for this trip.
What is the average price from Toronto to Saint John?
Flights from YYZ to YSJ start at around $117. Don’t delay, because fares this good get scooped up in a hurry! This price was available on Flights.com within the past 7 days, for flights departing within the next year. Prices and availability are subject to change. Additional terms apply.

Toronto to Saint John Flight Schedule

CarrierFlightDepart YYZArrive YSJTue
4/30
Wed
5/1
Thu
5/2
Fri
5/3
Sat
5/4
Sun
5/5
Mon
5/6
Stops
AC849408:00 am11:00 amCheck Fare
-
-
-
-
-
-
0 Stops
AC849602:25 pm05:25 pmCheck Fare
-
-
-
-
-
-
0 Stops
AC153409:35 pm00:31 amCheck FareCheck FareCheck FareCheck FareCheck FareCheck FareCheck Fare
0 Stops
AC153007:50 am10:46 am
-
Check FareCheck FareCheck FareCheck FareCheck FareCheck Fare
0 Stops
F868407:50 am10:55 am
-
-
-
-
-
Check Fare
-
0 Stops

Toronto to Saint John Flights

Whether it’s for an obligation or the sake of your sanity, sometimes you need to get away. Maybe you need flights from Toronto to Saint John to attend your cousin’s wedding, to pitch a business idea to your boss, or perhaps simply to treat yourself to a mini vacation. Regardless of the reasons behind packing your bags and needing to find the cheapest flights from YYZ to YSJ, we’ve got you covered here at Flights.com.

We present you with some of the hottest deals on airfare so stop that Google flights search. We want you to spend less on your flight from Toronto to Saint John, so you can spend more during your getaway. With Flights.com, you’ll find it simple to land airline tickets with itineraries matching your travel schedule. What’s more, we provide you with all the information you need to confidently make reservations on your family, business, or personal trip.