$56 Cheap Flights from Saint John (YSJ) to Toronto (YYZ)

Popular airlines from Saint John, NB (YSJ) to Toronto Pearson Intl. Airport (YYZ)

Find available prices by choosing your travel dates.

Cheap Flights from Saint John to Toronto (YSJ-YYZ)

Prices were available within the past 7 days and start at $56 for one-way flights and $106 for round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.

Flair Airlines
Flair Airlines
Flair Airlines
Flair Airlines
Flair Airlines
Flair Airlines
Flair Airlines
Flair Airlines
Flair Airlines
Air Canada

Frequently asked questions

How long does it take to fly from Saint John Airport to Pearson Intl. Airport (YYZ)?
Air Canada has a direct flight jetting off from YSJ at 12:20PM and touching down at Toronton Pearson at 1:35PM — a total flight duration of 2 hours and 15 minutes. Book the best seat available, bring a few things to keep you amused and the time will zip by.
Is it cheaper to buy a plane ticket from Saint John Airport (YSJ) to Pearson Intl. Airport (YYZ) last minute?
Being spontaneous is a fabulous way to explore the world, but it’s not necessarily the smartest method to nab a bargain airfare. Think about booking your YSJ to Toronton Pearson trip well ahead of time rather than leaving it till the last minute. Based on flight pricing and demand studies in 2022, we have found that the best time to book domestic flights is between 28 – 35 days ahead of the departure date, and international flights three to four months in advance. Save up that spontaneity for when you reach Toronton Pearson!
What airports do you fly into for Toronto from Saint John?
Pearson Intl. Airport (YYZ) is the terminal where all Saint John to Toronto flights come in to land. It’s situated roughly 12 mi west of the center of Toronto. You can score exceptional deals on flights, hotels, activities and car rentals when booking your Toronto escape with Expedia.
What are the most popular departure times for flights from YSJ to Pearson Intl. Airport (YYZ)?
The most popular departure times for journeys from Saint John Airport (YSJ) to Pearson Intl. Airport (YYZ) fall between 5:00 AM - 6:00 AM on Air Canada. Our tip is to zoom off in the morning. The earlier you leave, the better your chances of arriving on time as air traffic hasn’t yet built up around airports.
Can I change the date of my flight from Saint John Airport (YSJ) to YYZ?
It’s a cinch to make changes to your Saint John Airport to Pearson Intl. Airport (YYZ) trip yourself. Log in to the Expedia Trips portal and click on “change flight.” Browse around for new flights and secure the one that better suits your plans. You’ll get an estimate of your flight change cost, if applicable. You can also head to our Customer Service portal to connect with our Virtual Agent and quickly get answers to your questions.
*Available to One Key members.