Welcome | Sign out

Cheap Flights from St Johns to Barcelona, Spain - YYT to BCN

Did You Know?

Air Canada has 437 connecting flights between St Johns, NL and Barcelona.
You must make at least one connection to fly from St Johns, NL to Barcelona.
74,173 seats are available per week to fly from St Johns, NL to Barcelona.
There are 1488 flights from St Johns, NL to Barcelona per week.

Cheap Domestic Flights from St Johns - YYT

Flights
Airline
Lowest Price
Air Canada, WestJet, Porter
CAD461
Air Canada, WestJet, Porter
CAD285
Air Canada, WestJet, Porter, Provincial
CAD486
Air Canada, WestJet
CAD725
Air Canada, WestJet
CAD899

Cheap Domestic Flights to Barcelona - BCN

Flights
Airline
Lowest Price
Air Canada
CAD720

Cheap International Flights from St Johns - YYT

Flights
Airline
Lowest Price
KLM, Air Canada, Delta, United, American, Air France, Lufthansa
CAD813
KLM, Air Canada, United, Delta, American, Air France, Lufthansa
CAD848
KLM, Air Canada, United, Delta, American, Air France, Lufthansa
CAD624
KLM, Air Canada, United, Delta, American, Air France, Lufthansa
CAD880
Air Canada, Delta, United, American, WestJet
CAD378
Air Canada, Delta, United, American, WestJet, Air Transat
CAD446
Air Canada, Delta, United, American, WestJet
CAD677
Air Canada, United, Delta, American, WestJet
CAD453
KLM, Etihad, Air Canada, Delta, United, American, Air France, Lufthansa
CAD1080
Air Canada, United, Porter
CAD395
Air Canada, United, Delta, American, WestJet, Porter
CAD468
Air Canada, Delta, United, American, WestJet
CAD455
Air Canada, Delta, United, American, WestJet
CAD453
Delta, KLM, Etihad, Air Canada, United, American, Air France, Lufthansa
CAD1072
Air Canada, United, Delta, American, WestJet
CAD628
Air Canada, Delta, United, American, WestJet
CAD557
Korean, KLM, Etihad, Air Canada, United, American, Air France
CAD1032
KLM, Etihad, United, Korean
CAD1407
KLM, Etihad, Air Canada, United, American, Air France, Korean
CAD1603

Cheap International Flights to Barcelona - BCN

Flights
Airline
Lowest Price
Air Berlin, Air France, Lufthansa, Turkish, Swiss, LOT, Aeroflot, Delta, United, Finnair, Air Canada, American, Brussels, Alitalia, Austrian, KLM, US Airways, Air Europa, Iberia, British Airways
$675
Iberia, Air Europa, Delta, US Airways, KLM, SAS, LOT, Swiss, Aer Lingus, Austrian, Lufthansa, Air France, Air Berlin, American, United, Air Canada, British Airways, Finnair, Brussels, Alitalia, Turkish
$700
Austrian, LOT, Turkish, Brussels, US Airways, Alitalia, Finnair, British Airways, Iberia, Lufthansa, Air Berlin, American, Delta, United, Air Canada, Aeroflot, Air France, KLM, Swiss
$998
UIA, Croatia, Alitalia, Austrian, airBaltic, Swiss, Germanwings, KLM, Turkish, Aegean, Royal Air Maroc, TAROM, Air France, Lufthansa, Pegasus
€99
Air Europa, Vueling, Iberia, SAS, Belavia, Swiss, Germanwings, KLM, Alitalia, Tap Portugal, Czech, Air France, Austrian, Lufthansa
€95
Cheap Flights from St Johns to Barcelona, Spain, from CAD798 Round trip from YYT to BCN