Cheap flights from Toronto to Saint John

YTO — YSJ
28 Nov — 5 Dec1
Return
1 adult
Economy
From?
To?
Mon 28/11
Mon 5/12

The best prices from Toronto to Saint John are usually found in May or June, booked 43 days in advance, depart on a Thursday or Sunday and return on a Thursday

How to find the cheapest flight from Toronto (YTO) to St John (YSJ)

All the information you need to plan the best YTO to YSJ flight in 2022: compare Toronto to St John flight prices with the expected peak season, weather and rainfall in St John.

YTO - YSJ

Price

C$ 175 - C$ 409

YSJ

Temperature

-8 - 17 °C

YSJ

Rainfall

82 - 134 mm

Popular inFebruaryHigh demand for flights, 30% potential price rise
Cheapest inMayBest time to find cheap flights, 39% potential price drop
Round-trip fromC$ 235From Toronto (YTO) to Saint John
One-way fromC$ 60One-way flight from Toronto (YTO) to Saint John

What is the cheapest day to fly round-trip from Toronto to Saint John?

Flights from Toronto to Saint John are generally found to be more expensive on Friday. This shouldn't discourage you from searching, as you can still find great deals by being flexible with your options. Use our search form to find deals on tickets to Saint John.

How far in advance should I book a flight from Toronto to Saint John?

To save on the cost of your flight from Toronto to Saint John, book at least 43 days before your planned departure. Booking around this time can save you about 50% on the cost of this flight compared to booking a flight leaving this week. We have found prices from C$ 383 if you need a flight within two weeks. For flights within the next 72 hours, you can find tickets from as low as C$ 540.

What is the cheapest month to fly from Toronto to Saint John?

The best pricing can be found in the month of May. Prices to Saint John from Toronto average C$ 384. You can even find prices in May for less than C$ 384, as users have found deals to Saint John from as low as C$ 145. The month of February appears to be one of the more expensive times to travel to Saint John from Toronto. Flying in the targeted month can save you up to 42%.

When is the cheapest time to fly from Toronto to Saint John (YTO - YSJ)?

When flying from Toronto to Saint John, the time of day you fly usually plays a role in the price. Save by searching for a flight in the morning, which can drop the price by up to 39% versus a flight in the evening.

Cheap flights from Toronto to St John in November, December 2022

The best prices found for YTO to YSJ flights for November, December
31 Dec. - 5 Jan.
YYZ

Toronto Pearson Intl

YSJ

Saint John

1 stop

4h 33m
YSJ

Saint John

YYZ

Toronto Pearson Intl

1 stop

4h 35m
C$ 512

Air Canada

Deal found 20/11

5 Dec. - 12 Dec.
YTZ

Toronto Island

YSJ

Saint John

1 stop

5h 13m
YSJ

Saint John

YTZ

Toronto Island

1 stop

3h 49m
C$ 536

Air Canada

Deal found 21/11

5 Dec. - 12 Dec.
YYZ

Toronto Pearson Intl

YSJ

Saint John

Nonstop

1h 55m
YSJ

Saint John

YYZ

Toronto Pearson Intl

Nonstop

2h 11m
C$ 538

Air Canada

Deal found 21/11

Toronto to St John 2022 flight deals

Cheap flights to St John from Toronto found for this year
31 Dec. - 5 Jan.
YYZ

Toronto Pearson Intl

YSJ

Saint John

1 stop

4h 33m
YSJ

Saint John

YYZ

Toronto Pearson Intl

1 stop

4h 35m
C$ 512

Air Canada

Deal found 20/11

5 Dec. - 12 Dec.
YTZ

Toronto Island

YSJ

Saint John

1 stop

5h 13m
YSJ

Saint John

YTZ

Toronto Island

1 stop

3h 49m
C$ 536

Air Canada

Deal found 21/11

5 Dec. - 12 Dec.
YYZ

Toronto Pearson Intl

YSJ

Saint John

Nonstop

1h 55m
YSJ

Saint John

YYZ

Toronto Pearson Intl

Nonstop

2h 11m
C$ 538

Air Canada

Deal found 21/11

Cheap Air Canada flights from Toronto to St John

13 Jan. - 20 Jan.
YTZ

Toronto Island

YSJ

Saint John

1 stop

4h 13m
YSJ

Saint John

YTZ

Toronto Island

2 stops

5h 44m
C$ 509

Air Canada

Deal found 22/11

13 Jan. - 22 Jan.
YYZ

Toronto Pearson Intl

YSJ

Saint John

Nonstop

1h 55m
YSJ

Saint John

YYZ

Toronto Pearson Intl

2 stops

8h 18m
C$ 511

Air Canada

Deal found 21/11

22 Mar. - 5 Apr.
YYZ

Toronto Pearson Intl

YSJ

Saint John

Nonstop

2h 10m
YSJ

Saint John

YYZ

Toronto Pearson Intl

Nonstop

2h 35m
C$ 512

Air Canada

Deal found 21/11

Direct flights to St John from Toronto

Save time with Toronto to St John direct flight deals
25 Jan. - 3 Feb.
YYZ

Toronto Pearson Intl

YSJ

Saint John

Nonstop

2h 10m
YSJ

Saint John

YYZ

Toronto Pearson Intl

Nonstop

2h 40m
C$ 511

Air Canada

Deal found 23/11

22 Mar. - 5 Apr.
YYZ

Toronto Pearson Intl

YSJ

Saint John

Nonstop

2h 10m
YSJ

Saint John

YYZ

Toronto Pearson Intl

Nonstop

2h 35m
C$ 512

Air Canada

Deal found 21/11

5 Dec. - 12 Dec.
YYZ

Toronto Pearson Intl

YSJ

Saint John

Nonstop

1h 55m
YSJ

Saint John

YYZ

Toronto Pearson Intl

Nonstop

2h 11m
C$ 538

Air Canada

Deal found 21/11

Last minute flights from Toronto to St John

Late deals on round-trip flights to St John from Toronto, departing today and this week
2 Dec. - 5 Dec.
YYZ

Toronto Pearson Intl

YSJ

Saint John

1 stop

4h 33m
YSJ

Saint John

YYZ

Toronto Pearson Intl

Nonstop

2h 11m
C$ 741

Air Canada

Deal found 21/11

2 Dec. - 5 Dec.
YYZ

Toronto Pearson Intl

YSJ

Saint John

Nonstop

1h 55m
YSJ

Saint John

YYZ

Toronto Pearson Intl

Nonstop

2h 11m
C$ 753

Air Canada

Deal found 21/11

2 Dec. - 5 Dec.
YTZ

Toronto Island

YSJ

Saint John

1 stop

5h 13m
YSJ

Saint John

YTZ

Toronto Island

2 stops

5h 44m
C$ 865

Air Canada

Deal found 21/11

One-way flights to St John from Toronto

The cheapest one-way flights from Toronto to St John
18 Apr.
YYZ

Toronto Pearson Intl

YSJ

Saint John

Nonstop

2h 05m
C$ 60

Flair Airlines

Deal found 21/11

5 Jan.
YTZ

Toronto Island

YSJ

Saint John

1 stop

5h 13m
C$ 252

Air Canada

Deal found 21/11

22 Mar.
YYZ

Toronto Pearson Intl

YSJ

Saint John

1 stop

4h 03m
C$ 253

Air Canada

Deal found 21/11

Related info for your journey

Useful info, stats and facts about Toronto to St John flights.

What airport do you fly into for flights to Saint John from Toronto?

For a flight from Toronto to Saint John, you will be flying into Saint John. Saint John (YSJ) is just 15.1 km from the centre of the city. Saint John is the only Saint John airport and it handles 2 inbound flights from Toronto per day. 6 airlines have flights to Saint John from Toronto on a regular basis.

Which airlines flying from Toronto to Saint John have flexible cancellations due to COVID-19?

Air Canada, Flair Airlines, and Swoop are some of the carriers that may have flexible cancellation policies. You can use our site to filter for other airlines that may also have this kind of flexibility.

Can I find flights from Toronto to Saint John for under C$ 600 on Cheapflights?

Yes, there are multiple flights from Toronto to Saint John for under C$ 600. The cheapest flight booked recently is on Air Canada for just C$ 509, but on average you can expect to pay C$ 588.

Are there direct flights from Toronto to Saint John for under C$ 600 on Cheapflights?

Cheapflights has 20 direct flights from Toronto to Saint John under C$ 600. A good price for a direct flight from Toronto to Saint John is less than C$ 768.

Are there last-minute flights available from Toronto to Saint John for under C$ 800?

There are currently 20+ open flights from Toronto to Saint John within the next 7 days for less than C$ 800.

What is the cheapest airline to fly from Toronto to Saint John round-trip?

Currently priced at C$ 509, Air Canada will fly you from Toronto to Saint John and back. In addition to Air Canada, many other airlines offer competitively priced options for your trip.

What are the most popular routes from Toronto to Saint John?

While some choose either Toronto Island - Saint John or Toronto Hamilton - Saint John, Toronto Pearson Intl - Saint John is the most popular route from Toronto to Saint John.

What are the most popular airlines that fly from Toronto to Saint John?

The most popular airlines flying from Toronto to Saint John are Air Canada, Flair Airlines and Juneyao Airlines. Something to consider prior to booking your flight.

What are the most reliable airlines from Toronto to Saint John?

No one likes to see their flight delayed. When booking a flight from Toronto to Saint John consider choosing Air Canada (50%), Jazz (50%) or Flair Airlines (46%) as they are the most reliable in getting you off to your destination on time.

What are the cheapest flights from Toronto to Saint John?

Looking for the cheapest flight from Toronto to Saint John? While on average our users pay C$ 1,012, our data indicates the cheapest price to be C$ 270. The most popular route (Toronto Pearson Intl - Saint John), is priced around C$ 511.

Alternative routes for Toronto to St John

See prices for flight routes from nearby airports that may be better suited for you.
Ottawa to Monctonfrom C$ 342 pp
Ottawa to Frederictonfrom C$ 473 pp
Ottawa to St Johnfrom C$ 609 pp
Sudbury to Monctonfrom C$ 689 pp
Windsor to Monctonfrom C$ 808 pp

Top 4 airlines flying from Toronto to St John

The chart below displays the airlines Cheapflights users travelling from Toronto to St John choose most often. Cheapest and average prices are based on aggregated data from the past 12 months.
AirlineCheapestAverageFlexibilityOn-timeCOVID-19 safety
Juneyao AirlinesCheapestC$ 22AverageC$ 35FlexibilityNo cancel feeOn-time66%COVID-19 safety
Search Juneyao Airlines flights
Flair AirlinesCheapestC$ 84AverageC$ 193FlexibilityNo cancel feeOn-timeN/ACOVID-19 safety
Search Flair Airlines flights
SwoopCheapestC$ 113AverageC$ 155FlexibilityNo cancel feeOn-timeN/ACOVID-19 safety
Search Swoop flights
Air CanadaCheapestC$ 284AverageC$ 554FlexibilityNo cancel feeOn-time67%COVID-19 safety
Search Air Canada flights

Hourly flight availability from Toronto to St John

See what time of day planes typically take off from Toronto to St John
0%of flight departuresEarly morningMidnight to 6 am
50%of flight departuresMorning6 am to noon
0%of flight departuresAfternoonNoon to 6 pm
50%of flight departuresEvening6 pm to midnight
Midnight
6 AM
Noon
6 PM

Weekly flight availability from Toronto to St John

See how many times per day planes take to the skies headed from Toronto to St John
Sunday2daily flights
Monday2daily flights
Tuesday2daily flights
Wednesday2daily flights
Thursday2daily flights
Friday2daily flights
Saturday2daily flights