YEG - YSJ

C$ 445 Find Cheap Flights from Edmonton to Saint John – Compare and Save

1 adult
1 adult, Economy, 0 bags

Save 25% or more on flights. Compare deals from all over the web.

Never overpay with our price tracking tools.

Filter searches by price, airline and more to find your best flights.

Everything you should know

Cheapest round-trip
C$ 578
Typical prices: C$ 643-C$ 1,066
Air Canada
Tue 25/12Thu 4/1
YEG - YSJ • 2 stops
Cheapest one-way flights
C$ 457
Typical prices: C$ 366-C$ 518
Air Canada
Sat 10/11
YEG - YSJ • 1 stop
Direct flights
There are currently no direct flights between Edmonton and Saint John. You'll need to take a connecting flight to reach the destination.
Insights
Insights
When to travel
Cheapest • 32% price drop
Most popular
Good to know
+1
Good to know
+1
Top layover airports
Cheapest • Avg C$ 666 (round-trip)
Shortest trip • 8h 29m (one-way)
Insights
Insights
Start a new search
KAYAK searches hundreds of sites at once to find you the best travel deals.
We hope you enjoy your trip to Saint John!
Flight Deals
Booking Insights
Flight Deals

Cheap Flights from Edmonton to Saint John (YEG-YSJ)

 
Discover the best prices for you by selecting your travel dates on KAYAK.

Recent round-trip flight deals from Edmonton to Saint John

Fri, 25 Dec - Mon, 4 Jan
Air Canada Logo
9:15 p.m. - 11:25 a.m.YEG  Edmonton-YSJ Saint John
11h 10m2 stops Vancouver Intl Montreal Pierre Elliott Trudeau Intl
Air Canada Logo
5:20 a.m. - 12:28 p.m.YSJ  Saint John-YEG Edmonton
10h 08m1 stop Toronto Pearson Intl
C$ 578Air Canada
3+ days ago
Thu, 24 Dec - Mon, 4 Jan
Air Canada Logo
1:50 a.m. - 11:25 a.m.YEG  Edmonton-YSJ Saint John
6h 35m1 stop Montreal Pierre Elliott Trudeau Intl
Air Canada Logo
5:35 p.m. - 11:28 p.m.YSJ  Saint John-YEG Edmonton
8h 53m1 stop Toronto Pearson Intl
C$ 578Air Canada
3+ days ago
Fri, 25 Dec - Mon, 4 Jan
Air Canada Logo
9:15 p.m. - 11:25 a.m.YEG  Edmonton-YSJ Saint John
11h 10m2 stops Vancouver Intl Montreal Pierre Elliott Trudeau Intl
Air Canada Logo
11:05 a.m. - 5:52 p.m.YSJ  Saint John-YEG Edmonton
9h 47m2 stops Montreal Pierre Elliott Trudeau Intl Calgary
C$ 638Air Canada
3+ days ago
Sun, 20 Dec - Sun, 3 Jan
Air Canada Logo
2:25 p.m. - 12:58 a.m.YEG  Edmonton-YSJ Saint John
7h 33m1 stop Toronto Pearson Intl
Air Canada Logo
5:20 a.m. - 10:58 a.m.YSJ  Saint John-YEG Edmonton
8h 38m1 stop Toronto Pearson Intl
C$ 751Air Canada
3+ days ago
Mon, 14 Dec - Sun, 20 Dec
Air Canada Logo
1:50 a.m. - 11:25 a.m.YEG  Edmonton-YSJ Saint John
6h 35m1 stop Montreal Pierre Elliott Trudeau Intl
Air Canada Logo
11:05 a.m. - 3:59 p.m.YSJ  Saint John-YEG Edmonton
7h 54m1 stop Montreal Pierre Elliott Trudeau Intl
C$ 877Air Canada
23 hours ago
Sat, 19 Dec - Sun, 3 Jan
Air Canada Logo
1:50 a.m. - 11:25 a.m.YEG  Edmonton-YSJ Saint John
6h 35m1 stop Montreal Pierre Elliott Trudeau Intl
Air Canada Logo
5:20 a.m. - 12:28 p.m.YSJ  Saint John-YEG Edmonton
10h 08m1 stop Toronto Pearson Intl
C$ 902Air Canada
3+ days ago
Tue, 15 Dec - Sun, 20 Dec
Air Canada Logo
10:55 a.m. - 12:58 a.m.YEG  Edmonton-YSJ Saint John
11h 03m2 stops Calgary Toronto Pearson Intl
Air Canada Logo
11:05 a.m. - 3:59 p.m.YSJ  Saint John-YEG Edmonton
7h 54m1 stop Montreal Pierre Elliott Trudeau Intl
C$ 926Air Canada
23 hours ago
Sun, 18 Apr - Sun, 23 May
Air Canada Logo
12:50 a.m. - 10:25 a.m.YEG  Edmonton-YSJ Saint John
6h 35m1 stop Montreal Pierre Elliott Trudeau Intl
Air Canada Logo
5:45 a.m. - 10:14 a.m.YSJ  Saint John-YEG Edmonton
7h 29m1 stop Toronto Pearson Intl
C$ 927Air Canada
14 hours ago
Sun, 20 Dec - Sun, 3 Jan
Air Canada Logo
10:55 a.m. - 12:58 a.m.YEG  Edmonton-YSJ Saint John
11h 03m2 stops Calgary Toronto Pearson Intl
Air Canada Logo
5:20 a.m. - 12:28 p.m.YSJ  Saint John-YEG Edmonton
10h 08m1 stop Toronto Pearson Intl
C$ 952Air Canada
3+ days ago
Sat, 19 Dec - Sun, 3 Jan
Air Canada Logo
1:50 a.m. - 11:25 a.m.YEG  Edmonton-YSJ Saint John
6h 35m1 stop Montreal Pierre Elliott Trudeau Intl
Air Canada Logo
5:20 a.m. - 12:28 p.m.YSJ  Saint John-YEG Edmonton
10h 08m1 stop Toronto Pearson Intl
C$ 959Air Canada
1 day ago
Booking Insights

Price, demand, and travel trends for Edmonton to Saint John flights

Use KAYAK data on prices, travel dates, airlines, and seasonal trends to compare options and book flights with more confidence.

How much is a round-trip flight from Edmonton to Saint John?

Round-trip flights from Edmonton to Saint John typically range from C$ 643 to C$ 1,066. The lowest price found in the past 5 days was C$ 578, on Air Canada.

What's the cheapest day of the week to fly from Edmonton to Saint John?

Based on deals KAYAK users found in the last 12 months, Thursday is the cheapest day of the week to fly from Edmonton to Saint John. It's 11% cheaper than the average day, while Saturday is the most expensive, with prices 69% higher.

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

•January is the cheapest month to fly from Edmonton to Saint John at C$ 516 round-trip.
•February (C$ 1,901) and October (C$ 1,392) are the most expensive months.
•The price difference between flying in the cheapest and most expensive months is 268% on average.
This is based on KAYAK aggregated and averaged internal data over the past 12 months.

Key details for Edmonton to Saint John flights

Low season

April

Cheapest flight

C$ 457
Beat the crowds with an average 64% drop in traveller numbers.
The most popular month to fly with an average 78% increase in traveller numbers.
One-way flight from Edmonton to Saint John

When to book flights from Edmonton to Saint John

Are your dates flexible? Find out the best times to travel from Edmonton to Saint John based on our flight data from the last year. Discover the cheapest month and even day to fly.
Estimated round-trip price

Your Edmonton to Saint John flight questions, answered

Find helpful answers about this route, including flight times, airports, airlines, and booking tips.

  • Which cabin classes can I book on flights from Edmonton to Saint John?

    Only Economy Class is available on flights from Edmonton to Saint John.

  • How long does a flight from Edmonton to Saint John take?

    A direct flight from Edmonton to Saint John takes 00m, covering 5,626 km.

  • Do I need a passport to fly from Edmonton to Saint John?

    No, a passport is not required for this domestic route, but you will need another form of identification, such as a driver's licence.

  • How much should I expect to pay for a Edmonton to Saint John flight?

    Round-trip flights from Edmonton to Saint John range from C$ 643 to C$ 1,066, with an average of C$ 763 over the past 12 months. Anything below C$ 643 counts as a good deal.

  • What is the standard checked bag allowance on flights from Edmonton to Saint John?

    There is no standard. Checked bag policies vary by airline on this route. Most carriers charge C$ 135–C$ 140 for the first checked bag in economy. Premium fares and elite status bookings typically include a free checked bag.

  • Have flight prices from Edmonton to Saint John changed much recently?

    Yes. Based on fares seen in the past 5 days, round-trip prices on this route showed a wide range, from about C$ 578 to C$ 1,629. That means the highest observed fare was about 3x higher than the lowest one.

  • How are flight prices from Edmonton to Saint John looking right now?

    One-way fares from Edmonton to Saint John are currently higher than usual. Average one-way flight prices are about C$ 547, which is 29% above the typical average for this route.

  • What car rental options are available at Saint John Airport (YSJ)?

    Saint John Airport (YSJ) hosts 5 major car rental companies, with daily rates averaging C$ 110 for economy cars. Top options include:

    • Budget
    • Alamo
    • Avis
    • Enterprise Rent-A-Car
    • National

  • Which airports can I use when flying from Edmonton to Saint John?

    Flights from Edmonton to Saint John usually depart from Edmonton (YEG) and arrive at Saint John (YSJ).

  • Which airports do connecting flights from Edmonton to Saint John pass through?

    Connecting flights from Edmonton to Saint John most commonly pass through:

    • Toronto Pearson Intl (YYZ) – 93% of one-stop connections
    • Montreal Pierre Elliott Trudeau Intl (YUL) – 7% of one-stop connections

  • Can I save money by using flexible dates for flights from Edmonton to Saint John?

    Yes. Flexible dates can save you up to 48% on flights from Edmonton to Saint John. Thursday is the cheapest departure day at C$ 683 round-trip on average, while Saturday is the most expensive at C$ 1,298, a difference of C$ 615.

    KAYAK's flexible dates feature shows options up to three days before and after your selected dates, making it easier to compare nearby fares.

  • How much time can I save by choosing a different layover airport when travelling from Edmonton to Saint John?

    Flying via Toronto Pearson Intl (YYZ) gives the shortest average 1-stop total travel time at 8h 29m, compared with 10h 59m via Montreal Pierre Elliott Trudeau Intl (YUL).

  • What is the time difference between Edmonton and Saint John?

    Saint John is 3 hours ahead of Edmonton (Atlantic Time vs Mountain Time). Plan for the time shift when scheduling connections or first-day activities.

Your guide to booking Edmonton to Saint John flights

Get tips on when to book, when to fly, and what to know before your trip.
  • If your dates are flexible, aim for a Thursday departure and avoid flying on Saturday. On this route, Thursday flights average C$ 683, about C$ 615 less than Saturday fares (47% savings) based on the last 12 months.
  • If you can choose when to travel, plan your Edmonton to Saint John trip for January. Fares historically average C$ 516 round-trip in that month – typically C$ 1,385 less than the most expensive month, which is February (based on the last 12 months).

More options for your flight from Edmonton to Saint John

Complete your trip to Saint John with a hotel stay or car rental