Welcome | Sign out

Cheap Flights from Ontario to Barcelona, Spain - ONT to BCN (reverse)

Did You Know?

413,526 seats are available per week to fly from Ontario, CA to Barcelona.
You must make at least 2 connections to fly from Ontario, CA to Barcelona.
American Airlines has 490 connecting flights between Ontario, CA and Barcelona.
There are 7960 flights from Ontario, CA to Barcelona per week.

Cheap Domestic Flights to Barcelona - BCN

Flights
Airline
Lowest Price
United, American, US Airways, Sun Country, Spirit, JetBlue, Frontier, Virgin America, AirTran
$154

Cheap International Flights to Barcelona - BCN

Flights
Airline
Lowest Price
Turkish, Swiss, LOT, Aeroflot, Delta, Iberia, Air Europa, US Airways, KLM, Austrian, Alitalia, Brussels, Finnair, British Airways, Air Canada, United, American, Air Berlin, Air France, Lufthansa
$676
US Airways, Turkish, KLM, Swiss, LOT, Austrian, Alitalia, Brussels, Finnair, British Airways, Air Canada, United, Delta, American, Air Berlin, Air France, Lufthansa, Iberia, Air Europa
$1164
US Airways, Turkish, KLM, Swiss, LOT, Austrian, Brussels, Alitalia, Finnair, British Airways, Aeroflot, Air Canada, United, Delta, American, Air Berlin, Air France, Lufthansa, Iberia, Air Europa
$1008
US Airways, KLM, Brussels, Alitalia, British Airways, Air Canada, United, Delta, American, Air France, Lufthansa, Iberia
$1171
US Airways, Delta, American, Air France
$1106
US Airways, KLM, Air Canada, United, Delta, American, Air France
$1181
US Airways, British Airways, Air Canada, United, American, Air Berlin, Lufthansa, Iberia
$1215
Turkish, Swiss, LOT, Aeroflot, Delta, Iberia, Air Europa, Korean, US Airways, KLM, Austrian, Alitalia, Brussels, Finnair, British Airways, Air Canada, United, American, Air Berlin, Air France, Lufthansa
$682
Turkish, Swiss, LOT, Aeroflot, Delta, Iberia, Air Europa, Korean, US Airways, KLM, SAS, Austrian, Alitalia, Brussels, Finnair, British Airways, Air Canada, United, American, Air Berlin, Air France, Lufthansa, Emirates
$793
New Zealand, Turkish, Swiss, LOT, Tap Portugal, Aeroflot, Delta, Iberia, Korean, US Airways, KLM, Austrian, SAS, Alitalia, Brussels, Finnair, British Airways, Singapore, Air Canada, United, American, Air Berlin, Air France, Lufthansa
$832
Turkish, Swiss, LOT, Tap Portugal, Aeroflot, Delta, Iberia, Air Europa, Korean, US Airways, KLM, SAS, Austrian, Alitalia, Brussels, Finnair, British Airways, Air Canada, United, American, Air France, Lufthansa
$784
New Zealand, Virgin Atlantic, Turkish, Swiss, LOT, Tap Portugal, Aeroflot, Delta, Condor, Iberia, Air Europa, Korean, US Airways, KLM, SAS, Austrian, Alitalia, Brussels, Finnair, British Airways, Air Canada, United, American, Air Berlin, Air France, Lufthansa
$1142
New Zealand, Virgin Atlantic, Turkish, Swiss, LOT, Tap Portugal, Aeroflot, Delta, Iberia, US Airways, KLM, Austrian, SAS, Alitalia, Brussels, Finnair, British Airways, Air Canada, United, American, Air Berlin, Air France, Lufthansa
$835
Turkish, Swiss, LOT, Air Tahiti Nui, Tap Portugal, Delta, Iberia, Air Europa, US Airways, KLM, Austrian, SAS, Brussels, Alitalia, Finnair, British Airways, Air Canada, United, American, Air Berlin, Air France, Lufthansa
$1130
KLM, Swiss, Austrian, Alitalia, British Airways, Delta, United, American, Air Berlin, Air France, Lufthansa, Iberia, Air Europa
$1053
US Airways, Turkish, KLM, Alitalia, Brussels, British Airways, Tap Portugal, Air Canada, Delta, United, American, Air France, Lufthansa, Iberia, Air Europa
$1299
US Airways, Turkish, KLM, Alitalia, Brussels, Finnair, British Airways, Tap Portugal, Air Canada, Delta, United, American, Air France, Lufthansa, Iberia
$1329
KLM, Swiss, Austrian, British Airways, American, Air Berlin, Air France, Lufthansa, Iberia, Air Europa
$989
US Airways, Turkish, KLM, Swiss, LOT, SAS, Austrian, Brussels, Alitalia, Finnair, British Airways, Tap Portugal, Aeroflot, Air Canada, United, Delta, American, Air Berlin, Air France, Lufthansa, Iberia
$843
Turkish, Swiss, LOT, Air Tahiti Nui, Tap Portugal, Aeroflot, Delta, Iberia, Air Europa, Korean, US Airways, XL Airways, KLM, Austrian, Alitalia, Brussels, Finnair, British Airways, Air Canada, United, American, Air Berlin, Air France, Lufthansa
$894
Turkish, Swiss, LOT, Tap Portugal, Aeroflot, Delta, Iberia, Korean, US Airways, KLM, SAS, Austrian, Alitalia, Brussels, Finnair, British Airways, Air Canada, United, American, Air Berlin, Air France, Lufthansa
$736
Turkish, Swiss, LOT, Aeroflot, Delta, Iberia, Air Europa, Korean, US Airways, KLM, SAS, Austrian, Alitalia, Brussels, Finnair, British Airways, Air Canada, United, American, Air Berlin, Air France, Lufthansa, Emirates
$781
US Airways, Turkish, KLM, Swiss, LOT, Austrian, Alitalia, Brussels, Finnair, British Airways, Air Canada, United, Delta, American, Air France, Lufthansa, Iberia, Air Europa
$1111
New Zealand, Turkish, Swiss, LOT, Royal Jordanian, Aeroflot, Delta, US Airways, KLM, Austrian, Alitalia, British Airways, Egyptair, Singapore, Air Canada, United, American, Air Berlin, Air France, Lufthansa
$902
US Airways, New Zealand, Turkish, KLM, Swiss, LOT, SAS, Austrian, Brussels, Alitalia, Finnair, British Airways, Tap Portugal, Aeroflot, Air Canada, United, Delta, American, Air France, Lufthansa, Iberia
$721
New Zealand, Turkish, Swiss, LOT, Tap Portugal, Aeroflot, Delta, Condor, Iberia, Korean, US Airways, KLM, Austrian, SAS, Alitalia, Brussels, Finnair, British Airways, Singapore, Air Canada, United, American, Air Berlin, Air France, Lufthansa
$660
US Airways, Turkish, KLM, Swiss, SAS, Austrian, Brussels, Alitalia, Finnair, British Airways, Aeroflot, Air Canada, United, Delta, American, Air Berlin, Air France, Lufthansa, Iberia, Emirates
$775
Turkish, KLM, Swiss, Alitalia, Finnair, British Airways, Air Canada, Delta, American, Air France, Lufthansa, Iberia, Air Europa
$972
US Airways, New Zealand, Turkish, KLM, Swiss, Alitalia, Finnair, British Airways, Air Canada, United, Delta, American, Air France, Lufthansa, Iberia, Aer Lingus
$827
Cheap Flights from Ontario to Barcelona, Spain, from $1165 Round trip from ONT to BCN