Cheap flights from Canada to St. John's

YYZ — YYT
16 Aug — 23 Aug1
Return
1 adult
Economy
From?
To?
Tue 16/8
Tue 23/8

How far in advance should I book a flight from Canada to St. John's?

To save on the cost of your flight from Canada to St. John's, book at least 61 days before your planned departure. Booking around this time can save you about 56% on the cost of this flight compared to booking a flight leaving this week. We have found prices from C$ 800 if you need a flight within two weeks. For flights within the next 72 hours, you can find tickets from as low as C$ 1,056.

What is the cheapest month to fly from Canada to St. John's?

June is one of the best times of the year to fly to St. John's from Canada. Prices for June average C$ 690 per person but you can even find prices for as low as C$ 367. The most expensive prices can be found in the month of December. Opting for a June flight can save you 24% on your journey compared to booking in December

When is the cheapest time to fly from Canada to St. John's (CA - YYT)?

When flying from Canada to St. John's, the time of day you decide to fly out makes little to no difference towards the overall price you’ll pay on tickets.

Cheap flights from Canada to St. John's in August, September 2022

The best prices found for Canada to YYT flights for August, September
3 Sep. - 7 Sep.
YHM

Toronto Hamilton

YYT

St John's

Nonstop

2h 55m
YYT

St John's

YHM

Toronto Hamilton

Nonstop

3h 25m
C$ 191

Swoop

Pick Dates

Deal found 8/10/22

3 Sep. - 7 Sep.
YHM

Toronto Hamilton

YYT

St John's

Nonstop

2h 55m
YYT

St John's

YHM

Toronto Hamilton

Nonstop

3h 25m
C$ 195

Swoop

Pick Dates

Deal found 8/9/22

27 Sep. - 4 Oct.
YHM

Toronto Hamilton

YYT

St John's

Nonstop

2h 55m
YYT

St John's

YHM

Toronto Hamilton

Nonstop

3h 25m
C$ 223

Swoop

Pick Dates

Deal found 8/10/22

Canada to St. John's 2022 flight deals

Cheap flights to St. John's from Canada found for this year
21 Oct. - 28 Oct.
YHM

Toronto Hamilton

YYT

St John's

Nonstop

2h 55m
YYT

St John's

YHM

Toronto Hamilton

Nonstop

3h 25m
C$ 181

Swoop

Pick Dates

Deal found 8/9/22

3 Sep. - 7 Sep.
YHM

Toronto Hamilton

YYT

St John's

Nonstop

2h 55m
YYT

St John's

YHM

Toronto Hamilton

Nonstop

3h 25m
C$ 191

Swoop

Pick Dates

Deal found 8/10/22

21 Oct. - 28 Oct.
YHM

Toronto Hamilton

YYT

St John's

Nonstop

2h 55m
YYT

St John's

YHM

Toronto Hamilton

Nonstop

3h 25m
C$ 194

Swoop

Pick Dates

Deal found 8/10/22

Cheap Swoop flights from Canada to St. John's

21 Oct. - 28 Oct.
YHM

Toronto Hamilton

YYT

St John's

Nonstop

2h 55m
YYT

St John's

YHM

Toronto Hamilton

Nonstop

3h 25m
C$ 181

Swoop

Pick Dates

Deal found 8/9/22

3 Sep. - 7 Sep.
YHM

Toronto Hamilton

YYT

St John's

Nonstop

2h 55m
YYT

St John's

YHM

Toronto Hamilton

Nonstop

3h 25m
C$ 191

Swoop

Pick Dates

Deal found 8/10/22

21 Oct. - 28 Oct.
YHM

Toronto Hamilton

YYT

St John's

Nonstop

2h 55m
YYT

St John's

YHM

Toronto Hamilton

Nonstop

3h 25m
C$ 194

Swoop

Pick Dates

Deal found 8/10/22

Cheap WestJet flights from Canada to St. John's

21 Aug. - 28 Aug.
YHZ

Halifax Intl

YYT

St John's

Nonstop

1h 49m
YYT

St John's

YHZ

Halifax Intl

Nonstop

2h 01m
C$ 452

WestJet

Pick Dates

Deal found 8/10/22

21 Aug. - 1 Sep.
YYZ

Toronto Pearson Intl

YYT

St John's

Nonstop

2h 59m
YYT

St John's

YYZ

Toronto Pearson Intl

2 stops

10h 18m
C$ 470

WestJet

Pick Dates

Deal found 8/9/22

27 Sep. - 30 Sep.
YUL

Montreal Pierre Elliott Trudeau Intl

YYT

St John's

2 stops

9h 06m
YYT

St John's

YUL

Montreal Pierre Elliott Trudeau Intl

1 stop

7h 21m
C$ 526

WestJet

Pick Dates

Deal found 8/9/22

Direct flights to St. John's from Canada

Save time with Canada to St. John's direct flight deals
21 Oct. - 28 Oct.
YHM

Toronto Hamilton

YYT

St John's

Nonstop

2h 55m
YYT

St John's

YHM

Toronto Hamilton

Nonstop

3h 25m
C$ 181

Swoop

Pick Dates

Deal found 8/9/22

3 Sep. - 7 Sep.
YHM

Toronto Hamilton

YYT

St John's

Nonstop

2h 55m
YYT

St John's

YHM

Toronto Hamilton

Nonstop

3h 25m
C$ 191

Swoop

Pick Dates

Deal found 8/10/22

21 Oct. - 28 Oct.
YHM

Toronto Hamilton

YYT

St John's

Nonstop

2h 55m
YYT

St John's

YHM

Toronto Hamilton

Nonstop

3h 25m
C$ 194

Swoop

Pick Dates

Deal found 8/10/22

Last minute flights from Canada to St. John's

Late deals on round-trip flights to St. John's from Canada, departing today and this week
21 Aug. - 7 Sep.
YYZ

Toronto Pearson Intl

YYT

St John's

Nonstop

2h 53m
YYT

St John's

YYZ

Toronto Pearson Intl

Nonstop

3h 40m
C$ 316

Lynx Air

Pick Dates

Deal found 8/10/22

21 Aug. - 7 Sep.
YYZ

Toronto Pearson Intl

YYT

St John's

Nonstop

2h 53m
YYT

St John's

YYZ

Toronto Pearson Intl

Nonstop

3h 40m
C$ 317

Lynx Air

Pick Dates

Deal found 8/10/22

17 Aug. - 24 Aug.
YYZ

Toronto Pearson Intl

YYT

St John's

Nonstop

4h 25m
YYT

St John's

YYZ

Toronto Pearson Intl

Nonstop

3h 40m
C$ 320

Multiple Airlines

Pick Dates

Deal found 8/11/22

One-way flights to St. John's from Canada

The cheapest one-way flights from Canada to St. John's
3 Sep.
YHM

Toronto Hamilton

YYT

St John's

Nonstop

2h 55m
C$ 90

Swoop

Pick Dates

Deal found 8/11/22

10 Sep.
YYZ

Toronto Pearson Intl

YYT

St John's

Nonstop

2h 53m
C$ 116

Lynx Air

Pick Dates

Deal found 8/10/22

20 Sep.
YYZ

Toronto Pearson Intl

YYT

St John's

Nonstop

2h 53m
C$ 118

Lynx Air

Pick Dates

Deal found 8/10/22

Related info for your journey

Useful info, stats and facts about Canada to St. John's flights.

What airport do you fly into for flights to St. John's from Canada?

St John's (YYT), located 6.7 km from the city centre, is the airport you fly into when you book flights from Canada to St. John's.

Which airlines flying from Canada to St John's have flexible cancellations due to COVID-19?

Some of the carriers operating flights from Canada to St John's that may be offering flexible cancellation policies are Air Canada, Porter Airlines, and WestJet. Our site will let you filter for all airlines offering greater flexibility due to COVID-19.

Can I find flights from Canada to St. John's for under C$ 200 on Cheapflights?

Yes, there are multiple flights from Canada to St. John's for under C$ 200. The cheapest flight booked recently is on Swoop for just C$ 181, but on average you can expect to pay C$ 221.

Are there direct flights from Canada to St. John's for under C$ 200 on Cheapflights?

Cheapflights has 20 direct flights from Canada to St. John's under C$ 200. A good price for a direct flight from Canada to St. John's is less than C$ 221.

Are there last-minute flights available from Canada to St. John's for under C$ 400?

There are currently 20+ open flights from Canada to St. John's within the next 7 days for less than C$ 400.

What days are direct flights available from Canada to St. John's?

You can find direct flights on the following days: Sunday, Monday, Tuesday, Thursday, Saturday.

How many flights depart from Canada to St. John's on average per day?

On average 10 flights depart from Canada to St. John's per day.
Morning (6am - Midday) - 40% of flight departures
Evening (6pm - Midnight) - 60% of flight departures

How long is the flight from Canada to St. John's?

A quick flight from Canada to St. John's can take about 2h 53m. Swoop provides one of the quickest options available for as low as C$ 181. There are 2134 km between Canada and St. John's. All flights are typically direct.

What are the cheapest airlines to fly from Canada to St. John's one-way?

The cheapest airlines for a one-way flight from Canada to St. John's are Swoop (C$ 90), Lynx Air (C$ 116), and Air Canada (C$ 133).

What are the most popular routes from Canada to St. John's?

Most travellers choose Toronto Pearson Intl - St John's, Toronto Island - St John's or Toronto Hamilton - St John's when deciding on the best route from Canada to St. John's.

What are the most popular airlines that fly from Canada to St. John's?

When booking a flight from Canada to St. John's, you may want to consider flying on Air Canada, Juneyao Airlines or Sunwing Airlines as they are the most popular for this route.

What are the most reliable airlines from Canada to St. John's?

Looking for the most reliable airlines to get you to your destination on time? Our data shows these are most likely to get you from Canada to St. John's on time: Sunwing Airlines (75%), Emirates (73%), Air France (71%).

What are the cheapest flights from Canada to St. John's?

The cheapest flight price from Canada to St. John's is C$ 74. On average you can expect to pay C$ 588. The most popular route, (Toronto Pearson Intl - St John's), can usually be booked for C$ 239.

Top 8 airlines flying from Canada to St. John's

The chart below displays the airlines Cheapflights users travelling from Canada to St. John's choose most often. Cheapest and average prices are based on aggregated data from the past 12 months.
AirlineCheapestAverageFlexibilityOn-timeCOVID-19 safety
Juneyao AirlinesCheapestC$ 18AverageC$ 37FlexibilityNo cancel feeOn-time66%COVID-19 safety
Search Juneyao Airlines flights
WestJetCheapestC$ 184AverageC$ 718FlexibilityNo cancel feeOn-time60%COVID-19 safety
Search WestJet flights
SwoopCheapestC$ 212AverageC$ 469FlexibilityNo cancel feeOn-timeN/ACOVID-19 safety
Search Swoop flights
Air CanadaCheapestC$ 241AverageC$ 761FlexibilityNo cancel feeOn-time67%COVID-19 safety
Search Air Canada flights
Lynx AirCheapestC$ 254AverageC$ 632FlexibilityNo cancel feeOn-timeN/ACOVID-19 safety
Search Lynx Air flights
Porter AirlinesCheapestC$ 288AverageC$ 552FlexibilityNo cancel feeOn-time52%COVID-19 safety
Search Porter Airlines flights
Sunwing AirlinesCheapestC$ 357AverageC$ 501FlexibilityNo cancel feeOn-timeN/ACOVID-19 safety
Search Sunwing Airlines flights
PAL AirlinesCheapestC$ 439AverageC$ 727FlexibilityNo cancel feeOn-timeN/ACOVID-19 safety
Search PAL Airlines flights

Hourly flight availability from Canada to St. John's

See what time of day planes typically take off from Canada to St. John's
6%of flight departuresEarly morningMidnight to 6 am
27%of flight departuresMorning6 am to noon
23%of flight departuresAfternoonNoon to 6 pm
44%of flight departuresEvening6 pm to midnight
Midnight
6 AM
Noon
6 PM