Cheap flights from Edmonton to St John

Know your dates, get live prices in seconds:

From
To
Depart
Return
Any month
Compare vs. Cheapflights |
From
To
Depart
Depart
Time
Anytime
From
To
Depart
Depart
Time
Anytime
From
To
Depart
Depart
Time
Anytime
From
To
Depart
Depart
Time
Anytime
From
To
Depart
Depart
Time
Anytime
From
To
Depart
Depart
Time
Anytime

We work with more than 300 partners to bring you better travel deals

The best prices from Edmonton to St John are usually found in August or July, booked 60 days in advance, depart on a Saturday or Wednesday and return on a Wednesday

How to find the cheapest flight from
Edmonton (YEG) to St John (YSJ)

YEG - YSJ
Price
C$ 555 - C$ 987
YSJ
Temperature
-1 - 24 °C
YSJ
Rainfall
71 - 133 mm

Popular in

December

High demand for flights, 31% potential price rise

Cheapest in

August

Best time to find cheap flights, 19% potential price drop

Average price

C$ 987

Average for round-trip flights in December 2020

Round-trip from

C$ 555

From Edmonton to St John

Flight route prices based on searches on Cheapflights within the last 3 days, monthly prices based on aggregated historical data.
What is the cheapest day to fly round-trip from Edmonton to St John?

Users have found that leaving on a Friday can be a cost-effective option. It’s possible to save up to 23% on your flight compared to booking on days when demand is much higher.

How far in advance should I book a flight from Edmonton to St John?

Find a great deal and save up to 105% by booking at least 34 days prior to your desired departure date, rather than waiting until the week of travel. According to our data, there are a number of flights available from Edmonton to St John within the next two weeks, with the cheapest ticket starting at C$ 451.

What is the cheapest month to fly from Edmonton to St John?

The best pricing can be found in the month of July. Prices to St John from Edmonton average C$ 355. You can even find prices in July for less than C$ 355, as users have found deals to St John from as low as C$ 164. The month of January appears to be one of the more expensive times to travel to St John from Edmonton. Flying in the targeted month can save you up to 47%.

When is the cheapest time to fly from Edmonton to St John (YEG - YSJ)?

A simple way to save on the total cost of your ticket is to fly from Edmonton to St John in the morning. If you’re flexible enough to do this you can expect to save up to 9% on your trip compared to booking a flight at noon.

One-way flights to St John from Edmonton

The cheapest one-way flights from Edmonton to St John
5:15 a.m. - 4:22 p.m.
Air Canada
2 stops
8h 07m
YEG - YSJ
Air Canada
C$ 770
KAYAK
2:15 a.m. - 4:22 p.m.
Air Canada
3 stops
11h 07m
YEG - YSJ
Air Canada
C$ 775
KAYAK

Related info for your journey

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

Flight FAQs

From Edmonton to St John

Can I find flights from Edmonton to St John for under C$ 776 on Cheapflights?

Yes, there are multiple flights from Edmonton to St John for under C$ 776. The cheapest flight booked recently is on Air Canada for just C$ 701, but on average you can expect to pay C$ 802.

Which airlines flying from Edmonton to Saint John have flexible changes due to COVID-19?

Due to the rapidly changing circumstances due to COVID-19, airlines like Air Canada flying from Edmonton to Saint John have implemented new flexible change policies.

Are there direct flights from Edmonton to St John for under C$ 647 on Cheapflights?

There are no direct flights from Edmonton to St John, but Cheapflights can provide you with all the information you need to find the fastest route with the fewest stops.

Does it rain more in Edmonton or St John?

When travelling, we recommend packing in preparation to handle common weather conditions. The rainfall in Edmonton is typically less than St John. We can gather that this will continue over the next 5 days.

Is Edmonton weather warmer or cooler than St John?

We forecast the temperature to be around the 25 °C's in July, on average. The temperature in St John is generally colder than in Edmonton. Book flights in a timely manner in correlation to your departure date.

How long is the flight from Edmonton to St John?

Air Canada can get you from Edmonton to St John in just under 6h 10m. Your travel time can differ by up to .

What is the cheapest airline to fly from Edmonton to St John round-trip?

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

What are the cheapest airlines to fly from Edmonton to St John one-way?

C$ 770 is the cheapest one-way deal found within the past few days, from Air Canada.

Alternative routes for Edmonton to St John

Destination information for St John

Things to know before you go. Useful info for your trip from Edmonton to St John
Average temperature for December in St John
2.0 °C
Avg rainfall for December in St John
126.0 mm

Airports servicing Edmonton

Airports servicing Saint John