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
CAD449
Air Canada, WestJet, Porter
CAD278
Air Canada, WestJet, Porter, Provincial
CAD471
Air Canada, WestJet
CAD816
Air Canada, WestJet
CAD1113

Cheap Domestic Flights to Barcelona - BCN

Flights
Airline
Lowest Price
Air Canada
CAD695

Cheap International Flights from St Johns - YYT

Flights
Airline
Lowest Price
KLM, Air Canada, Delta, United, American, Air France, Lufthansa
CAD798
KLM, Air Canada, United, Delta, American, Air France, Lufthansa
CAD771
KLM, Air Canada, United, Delta, American, Air France, Lufthansa
CAD293
KLM, Air Canada, United, Delta, American, Air France, Lufthansa
CAD1118
Air Canada, Delta, United, American, WestJet
CAD394
Air Canada, Delta, United, American, WestJet, Air Transat
CAD461
Air Canada, Delta, United, American, WestJet
CAD689
Air Canada, United, Delta, American, WestJet
CAD529
KLM, Etihad, Air Canada, Delta, United, American, Air France, Lufthansa
CAD1174
Air Canada, United, Porter
CAD394
Air Canada, United, Delta, American, WestJet, Porter
CAD465
Air Canada, Delta, United, American, WestJet
CAD474
Air Canada, Delta, United, American, WestJet
CAD529
Delta, KLM, Etihad, Air Canada, United, American, Air France, Lufthansa
CAD1141
Air Canada, United, Delta, American, WestJet
CAD619
Air Canada, Delta, United, American, WestJet
CAD569
Korean, KLM, Etihad, Air Canada, United, American, Air France
CAD1168
KLM, Etihad, United, Korean
CAD1459
KLM, Etihad, Air Canada, United, American, Air France, Korean
CAD1610

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
$753
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
$765
Austrian, LOT, Turkish, Brussels, US Airways, Alitalia, Finnair, British Airways, Iberia, Lufthansa, Air Berlin, American, Delta, United, Air Canada, Aeroflot, Air France, KLM, Swiss
$1206
UIA, Croatia, Alitalia, Austrian, airBaltic, Swiss, Germanwings, KLM, Turkish, Aegean, Royal Air Maroc, TAROM, Air France, Lufthansa, Pegasus
€38
Air Europa, Vueling, Iberia, SAS, Belavia, Swiss, Germanwings, KLM, Alitalia, Tap Portugal, Czech, Air France, Austrian, Lufthansa
€100
Cheap Flights from St Johns to Barcelona, Spain, from CAD926 Round trip from YYT to BCN