Welcome | Sign out
Recommended by:More >

Cheap Flights from Edmonton to St John - YEA to YSJ

Did You Know?

You must make at least one connection to fly from Edmonton, AB to St John.
Air Canada has 483 connecting flights between Edmonton, AB and St John.

Cheap Domestic Flights from Edmonton - YEA

Flights
Airline
Lowest Price
Air Canada, WestJet
$819
WestJet, Air Canada
$580
WestJet, Air Canada
$495
WestJet, Air Canada
$561
WestJet, Air Canada
$570
Air Canada, WestJet
$744

Cheap Domestic Flights to St John - YSJ

Flights
Airline
Lowest Price
Air Canada
$866
Air Canada
$810
Air Canada, WestJet
$826
Air Canada, WestJet
$597
Air Canada, WestJet
$740
Air Canada, WestJet
$495
Air Canada, WestJet
$551
Air Canada, WestJet
$551
Air Canada, WestJet
$754
Air Canada, WestJet
$903

Cheap International Flights from Edmonton - YEA

Flights
Airline
Lowest Price
WestJet, American, US Airways, United, Alaska, Delta, Air Canada
$527
United, WestJet, American, US Airways, Alaska, Delta, Air Canada
$552
WestJet, American, Alaska, United, Delta, Air Canada, US Airways
$413
British Airways, Austrian, LOT, American, KLM, Turkish, Air Transat, Air Canada, United, Icelandair, Lufthansa, Delta, Air France, US Airways
$1044
Alaska, United, Air Canada, Delta, American, WestJet, US Airways
$561
United, WestJet, US Airways, Delta, Air Canada
$595

Cheap International Flights to St John - YSJ

Flights
Airline
Lowest Price
Air Canada, US Airways, United, Delta, Alaska, WestJet, American
$520
Alaska, Air Canada, US Airways, Delta, WestJet, United, American
$382
Delta, American, Air Canada, Alaska, United, WestJet, US Airways
$500
US Airways, WestJet, United, Air Canada, Delta, Alaska, American
$532
Delta, Air Canada, Alaska, American, US Airways, WestJet, United
$397
WestJet, American, Alaska, Air Canada, United, US Airways, Delta
$404
Air Canada, WestJet, US Airways, American, Alaska, United, Delta
$475
United, WestJet, US Airways, American, Alaska, Delta, Air Canada
$350
Recommended by:More >
Cheap Flights from Edmonton to St John, from $867 Round trip from YEA to YSJ