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
$647
WestJet, Air Canada
$584
WestJet, Air Canada
$499
WestJet, Air Canada
$530
WestJet, Air Canada
$517
Air Canada, WestJet
$599

Cheap Domestic Flights to St John - YSJ

Flights
Airline
Lowest Price
Air Canada
$758
Air Canada
$646
Air Canada, WestJet
$653
Air Canada, WestJet
$593
Air Canada, WestJet
$690
Air Canada, WestJet
$499
Air Canada, WestJet
$534
Air Canada, WestJet
$519
Air Canada, WestJet
$605
Air Canada, WestJet
$719

Cheap International Flights from Edmonton - YEA

Flights
Airline
Lowest Price
WestJet, American, US Airways, United, Alaska, Delta, Air Canada
$450
United, WestJet, American, US Airways, Alaska, Delta, Air Canada
$521
WestJet, American, Alaska, United, Delta, Air Canada, US Airways
$404
British Airways, Austrian, LOT, American, KLM, Turkish, Air Transat, Air Canada, United, Icelandair, Lufthansa, Delta, Air France, US Airways
$941
Alaska, United, Air Canada, Delta, American, WestJet, US Airways
$561
United, WestJet, US Airways, Delta, Air Canada
$596

Cheap International Flights to St John - YSJ

Flights
Airline
Lowest Price
Air Canada, US Airways, United, Delta, Alaska, WestJet, American
$521
Alaska, Air Canada, US Airways, Delta, WestJet, United, American
$383
Delta, American, Air Canada, Alaska, United, WestJet, US Airways
$476
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
$370
Air Canada, WestJet, US Airways, American, Alaska, United, Delta
$475
United, WestJet, US Airways, American, Alaska, Delta, Air Canada
$351
Recommended by:More >
Cheap Flights from Edmonton to St John, from $762 Round trip from YEA to YSJ