Welcome | Sign out

Cheap Flights from St John to Barcelona, Spain - YSJ to BCN (reverse)

Did You Know?

You must make at least one connection to fly from St John, NB to Barcelona.
There are 1738 flights from St John, NB to Barcelona per week.
Air Canada has 483 connecting flights between St John, NB and Barcelona.
40,733 seats are available per week to fly from St John, NB to Barcelona.

Cheap Domestic Flights to Barcelona - BCN

Flights
Airline
Lowest Price
US Airways
$275
Air Canada, WestJet, Porter
$361

Cheap International Flights to Barcelona - BCN

Flights
Airline
Lowest Price
Air Canada, Brussels, Delta, United, Air France, British Airways, Austrian, Icelandair, Swiss, Lufthansa, KLM, US Airways, American
$846
British Airways, Brussels, Austrian, Swiss, KLM, US Airways, Air Transat, Air Canada, United, Icelandair, Lufthansa, Condor, Air France, American, Delta
$798
United, KLM, Icelandair, Delta, Air France, US Airways, American, Swiss, Austrian, Brussels, British Airways, Air Canada, Lufthansa
$717
Brussels, US Airways, Austrian, Swiss, KLM, British Airways, Air Canada, United, Delta, Air France, Lufthansa, Icelandair, American
$954
Delta, United, US Airways, Air Canada, British Airways, KLM, Brussels, Austrian, Swiss, Lufthansa, American, Air France, Condor, Icelandair
$545
Brussels, KLM, Delta, Lufthansa, Air Canada, United
$914
United, British Airways, Brussels, Austrian, US Airways, Air Canada, Delta, American, Air France, Lufthansa, Icelandair, Swiss, KLM
$803
Swiss, Air Canada, US Airways, KLM, Austrian, Brussels, British Airways, Icelandair, Delta, United, American, Air France, Lufthansa
$740
Delta, KLM, US Airways, Air France
$1101
Brussels, KLM, Delta, United, Air Canada, Lufthansa
$975
Air France, Delta, KLM, US Airways
$1108
Air Canada, United
$967
Icelandair, Lufthansa, Air France, American, US Airways, KLM, Swiss, Austrian, Brussels, British Airways, Air Canada, United, Delta
$721
Air Canada, WestJet, Delta, United, US Airways
$439
Brussels, Austrian, Swiss, KLM, British Airways, Air Canada, United, Delta, American, Air France, Icelandair, Lufthansa, Condor, US Airways
$773
Delta, United, British Airways, Air Canada, Swiss, US Airways, KLM, Air France, Lufthansa, American
$737
KLM, Delta, Air France, US Airways
$1239
KLM, Air Canada, Delta, United
$975
Austrian, Delta, Air Canada, British Airways, Swiss, KLM, US Airways, Brussels, Icelandair, United, American, Air France, Condor, Lufthansa
$696
Icelandair, Lufthansa, Condor, Air France, American, Delta, United, Air Canada, US Airways, KLM, Swiss, British Airways, Brussels
$929
Austrian, Swiss, KLM, Air Canada, Delta, United, American, Air France, Lufthansa, British Airways
$948
KLM, Delta, US Airways, Air France
$1187
US Airways, Lufthansa, KLM, British Airways, Air Canada, Delta, United, American, Icelandair, Air France
$905
US Airways, KLM, Swiss, Austrian, Brussels, British Airways, United, Delta, American, Air France, Lufthansa, Icelandair, Air Canada
$956
Air France, Delta, KLM, US Airways
$862
United, Delta, Air Canada, WestJet
$443
American, US Airways, Delta, WestJet, Air Transat, Air Canada, United
$389
WestJet, United, Porter, Delta, US Airways, Air Canada
$410
Cheap Flights from St John to Barcelona, Spain, from $995 Round trip from YSJ to BCN