Welcome | Sign out
Recommended by:More >

Cheap Flights from London to St Johns, NL, Canada - YXU to YYT

Did You Know?

Air Canada has 483 connecting flights between London, ON and St Johns.
You must make at least one connection to fly from London, ON to St Johns.

Cheap Domestic Flights to St Johns - YYT

Flights
Airline
Lowest Price
Air Canada, WestJet, Porter
$465
Air Canada, Porter
$635
Air Canada
$438
Air Canada, WestJet
$447
JetBlue, AirTran, Spirit, US Airways, American, Delta, United
$120
AirTran, US Airways
$160
Air Canada, WestJet, Porter
$392
JetBlue, US Airways
$179
WestJet, Air Canada
$484
Air Canada, WestJet
$442
WestJet, Air Canada, Porter
$333
Porter, WestJet, Air Canada
$240
AirTran, US Airways, United, Delta
$198
US Airways, American, JetBlue, AirTran, Delta, United
$140
American, AirTran, United, US Airways, Delta
$87
JetBlue, US Airways, United, AirTran, Delta
$130
AirTran, Delta, United, American
$292
JetBlue, United, Delta, US Airways
$271
American, United, Delta, US Airways, AirTran
$109

Cheap International Flights to St Johns - YYT

Flights
Airline
Lowest Price
American, Delta, United, Air Canada, WestJet
$533
Air Canada, United, Delta, American
$469
American, Delta, United, Air Canada
$465
Air Canada, American, United, WestJet, Porter, Delta, US Airways
$296
Delta, American, US Airways, United, Porter, WestJet, Air Canada
$276
Porter, US Airways, Delta, United, Air Canada
$253
Delta, Iberia, Lufthansa, Air France, Air Berlin, US Airways, Virgin Atlantic, Turkish, KLM, Swiss, SAS, Austrian, Alitalia, British Airways, Tap Portugal, Air Canada, American, United
$1017
KLM, Turkish, Swiss, Austrian, Alitalia, British Airways, Tap Portugal, Air Canada, Air France, Lufthansa, Iberia, US Airways, Air Berlin, American, Delta, United
$873
United, American, US Airways, Delta, Air Canada
$425
WestJet, US Airways, American, Delta, United, Alaska, Air Canada
$388
United, US Airways, Air Canada, American, WestJet, Delta
$345
Recommended by:More >
Cheap Flights from London to St Johns, NL, Canada, from $765 Round trip from YXU to YYT