Find Cheap Flights from Spain to Ontario

Search hundreds of travel sites at once for deals on flights to Ontario

Wed 12/13
Wed 12/20
Any month
Compare vs. KAYAK |

Book cheap flights from Spain to Ontario (round-trip)

Airports
Origin
Barcelona
$557
only
$557
Madrid
$889
only
$889
Destination
Ontario
$557
only
$557
Mon, Jan 22
BCN
ONT
32h 38m
Tue, Jan 30
ONT
BCN
21h 55m
Trip: 9 days
7.3GoodShow reviews
Overall 7.3 Good
Based on 13947 reviews
Overall
7.5
Boarding
7.6
Comfort
7.2
Crew
8.0
Entertainment
7.0
Food
6.9
HYD
LHR
Mediocre 2.0

I didn't get to fly. Missed the flight. And asked to postpone for a fee. The airline wouldn't. I purchased a new ticket from another airline.

LHR
LAS
Mediocre 3.3

Leg room. Direct flight from Europe. Drink services were a lot better than our outbound flight.

Plane was incredibly old for a long haul flight, with no power socket and extremely outdated TV's. Seats were dirty and small. We were in row 34 (middle of the plane over the wing) and when they got to us with the food options, they had already run out of the second choice on both occasions. On the first service, we asked the attendant if the food had any fish/seafood ingredients (due to allergies) and she said no. We then read on the lid of the food tray that there was a possibility of fish traces so my husband could not eat it. When we told the attendant about it she told us they didn't have anything else. Hard to believe there was nothing they could do, we've never experienced this issue before. We then asked another flight attendant if there was any food available for purchase but she said no. Luckily, she was able to find a vegetarian dish that my husband could eat. We're grateful that she found this as the next food service was not until 6 hours later. Sad that we had to ask again, we were expecting that they cared a little more. Overall, BA didn't meet our expectations unfortunately. This was a trip to Europe in which we took 4 BA flights and overall, the experience was of that no better than a low cost. Would have a hard time thinking of choosing this airline again.

ATH
LHR
Okay 4.3

Flight was no better than a low cost airline. Almost 4h flight with no food/snack and NO DRINKS.

TXL
LHR
Mediocre 2.0

Flight to London was cancelled so I missed the flight and ba wouldn’t help me figure out what to do!

LHR
DFW
Excellent 9.0

Excellent crew

Thu, Feb 8
MAD
ONT
20h 53m
Thu, Feb 22
ONT
MAD
19h 30m
Trip: 15 days
Overall 0.0 Poor
Based on 0 reviews
Sun, Feb 18
MAD
ONT
22h 10m
Wed, Feb 28
ONT
MAD
24h 50m
Trip: 11 days
7.0GoodShow reviews
Overall 7.0 Good
Based on 52264 reviews
Overall
7.2
Boarding
7.4
Comfort
6.9
Crew
7.7
Entertainment
6.5
Food
6.4
IAD
BRU
Excellent 9.3

Loved the hindu vegetarian food. Incredibly tasty and I didn't expect it. No delays. All went smoothly.

Movie selection was weak.

EWR
IAH
Excellent 10.0

I find use my ticket yet ,my country it’s on chaos, @ this moment,i planning to use on the future,I know Kayak have great service ! Thank you I’ll let you know when I fly but I giving you 10 I always recommend people to book with you

EWR
TPA
Excellent 8.0

Crew was very nice, plane was clean, seats were nice.

Wish there were TVs on the back of chairs.

NRT
IAD
Good 7.2

Glad to have lots of rice options for food!

We booked with ANA but got put on a United flight on the way back. ANA was so much nicer. We were really let down flying United, having booked an ANA flight. When they swapped our flight, they didn't seat us all together either. United crew should take lessons from ANA!

PHX
IAD
Excellent 8.0

Good crew!! Entertainment screen not as good as SAS

Mon, Apr 16
MAD
ONT
30h 28m
Thu, May 17
ONT
MAD
38h 15m
$1077
Trip: 32 days
7.8GoodShow reviews
Overall 7.8 Good
Based on 1534 reviews
Overall
8.0
Boarding
8.0
Comfort
7.7
Crew
8.5
Entertainment
7.2
Food
7.5
SFO
AMS
Okay 5.0

Crew was very helpful.food

Food was not upto the mark.

KRK
AMS
Mediocre 3.0

Flight way delayed 3 hours. Staff gave no information and wouldn't help rebook us onto other flights. They gave us food vouchers 2 minutes before we finally boarded, so we couldn't use them. The food on the plane had spoiled so we were all starving on the flight, and we all missed our connections. Horrible experience and wouldn't fly with KLM again.

SFO
AMS
Excellent 10.0

From pre-boarding, to boarding, to the food, and the attentiveness, everything was top notch! The cleanliness of the plane was only topped by the friendliness of the crew.

The flight was marked at almost 11hrs but ended up being only 9...not a negative other than it meant not spending as much time on board!

AMS
ATL
Good 7.0

newer plane, good staff

need better and more food options, more often

JNB
AMS
Excellent 9.6

Comfort economy well worth the extra.

Wed, Apr 4
BCN
ONT
21h 58m
Wed, Apr 11
ONT
BCN
21h 11m
Trip: 8 days
7.3GoodShow reviews
Overall 7.3 Good
Based on 13947 reviews
Overall
7.5
Boarding
7.6
Comfort
7.2
Crew
8.0
Entertainment
7.0
Food
6.9
ATH
LHR
Okay 4.3

Flight was no better than a low cost airline. Almost 4h flight with no food/snack and NO DRINKS.

LHR
LOS
Excellent 8.6

Can never underestimate safety and realiability of BA. Flight was smooth and I have no complaints

Food sucks. Stay with the Beef & potatoes. The Rice and chicken was terrible!!

LOS
LHR
Excellent 8.6

Excellent crew.

LHR
DFW
Excellent 9.0

Excellent crew

HYD
LHR
Mediocre 2.0

I didn't get to fly. Missed the flight. And asked to postpone for a fee. The airline wouldn't. I purchased a new ticket from another airline.

Sat, May 5
BCN
ONT
18h 40m
Sat, May 12
ONT
BCN
18h 15m
Trip: 8 days
7.3GoodShow reviews
Overall 7.3 Good
Based on 13947 reviews
Overall
7.5
Boarding
7.6
Comfort
7.2
Crew
8.0
Entertainment
7.0
Food
6.9
LHR
LAS
Mediocre 3.3

Leg room. Direct flight from Europe. Drink services were a lot better than our outbound flight.

Plane was incredibly old for a long haul flight, with no power socket and extremely outdated TV's. Seats were dirty and small. We were in row 34 (middle of the plane over the wing) and when they got to us with the food options, they had already run out of the second choice on both occasions. On the first service, we asked the attendant if the food had any fish/seafood ingredients (due to allergies) and she said no. We then read on the lid of the food tray that there was a possibility of fish traces so my husband could not eat it. When we told the attendant about it she told us they didn't have anything else. Hard to believe there was nothing they could do, we've never experienced this issue before. We then asked another flight attendant if there was any food available for purchase but she said no. Luckily, she was able to find a vegetarian dish that my husband could eat. We're grateful that she found this as the next food service was not until 6 hours later. Sad that we had to ask again, we were expecting that they cared a little more. Overall, BA didn't meet our expectations unfortunately. This was a trip to Europe in which we took 4 BA flights and overall, the experience was of that no better than a low cost. Would have a hard time thinking of choosing this airline again.

TXL
LHR
Mediocre 2.0

Flight to London was cancelled so I missed the flight and ba wouldn’t help me figure out what to do!

LHR
LOS
Excellent 8.6

Can never underestimate safety and realiability of BA. Flight was smooth and I have no complaints

Food sucks. Stay with the Beef & potatoes. The Rice and chicken was terrible!!

ATH
LHR
Okay 4.3

Flight was no better than a low cost airline. Almost 4h flight with no food/snack and NO DRINKS.

HYD
LHR
Mediocre 2.0

I didn't get to fly. Missed the flight. And asked to postpone for a fee. The airline wouldn't. I purchased a new ticket from another airline.

Wed, May 9
BCN
ONT
21h 58m
Wed, May 23
ONT
BCN
20h 35m
Trip: 15 days
7.3GoodShow reviews
Overall 7.3 Good
Based on 13947 reviews
Overall
7.5
Boarding
7.6
Comfort
7.2
Crew
8.0
Entertainment
7.0
Food
6.9
LOS
LHR
Excellent 8.6

Excellent crew.

LHR
DFW
Excellent 9.0

Excellent crew

TXL
LHR
Mediocre 2.0

Flight to London was cancelled so I missed the flight and ba wouldn’t help me figure out what to do!

BWI
LHR
Excellent 9.0

Safe, comfort, reliable

Food was NOT good at all. Go with theBeef & Potatoes

ATH
LHR
Okay 4.3

Flight was no better than a low cost airline. Almost 4h flight with no food/snack and NO DRINKS.

Fri, Jan 12
BCN
ONT
34h 08m
Sat, Jan 27
ONT
BCN
20h 10m
Trip: 16 days
7.3GoodShow reviews
Overall 7.3 Good
Based on 13947 reviews
Overall
7.5
Boarding
7.6
Comfort
7.2
Crew
8.0
Entertainment
7.0
Food
6.9
HYD
LHR
Mediocre 2.0

I didn't get to fly. Missed the flight. And asked to postpone for a fee. The airline wouldn't. I purchased a new ticket from another airline.

TXL
LHR
Mediocre 2.0

Flight to London was cancelled so I missed the flight and ba wouldn’t help me figure out what to do!

LOS
LHR
Excellent 8.6

Excellent crew.

LHR
GRU
Mediocre 2.0

I never actually was able to go because British airways canceled my flight the morning of.

ATH
LHR
Okay 4.3

Flight was no better than a low cost airline. Almost 4h flight with no food/snack and NO DRINKS.

Sat, Feb 3
MAD
ONT
19h 33m
Sun, Feb 18
ONT
MAD
31h 55m
Trip: 16 days
Overall 0.0 Poor
Based on 0 reviews
Sun, Feb 18
MAD
ONT
22h 10m
Tue, Feb 27
ONT
MAD
37h 50m
Trip: 10 days
7.0GoodShow reviews
Overall 7.0 Good
Based on 52264 reviews
Overall
7.2
Boarding
7.4
Comfort
6.9
Crew
7.7
Entertainment
6.5
Food
6.4
EWR
IAH
Excellent 10.0

I find use my ticket yet ,my country it’s on chaos, @ this moment,i planning to use on the future,I know Kayak have great service ! Thank you I’ll let you know when I fly but I giving you 10 I always recommend people to book with you

IAD
PEK
Good 6.0

a coach class seat is a chair of torture!!!!

IAD
BRU
Excellent 9.3

Loved the hindu vegetarian food. Incredibly tasty and I didn't expect it. No delays. All went smoothly.

Movie selection was weak.

SJO
IAH
Good 7.6

I enjoyed the crew and the service... Top notch

No tv on plain no free wifi like it was advertised

HRL
IAH
Okay 5.3

Plane seats were so narrow that my knees were pressed into the back of seat infront of me.

Tue, Apr 10
BCN
ONT
20h 33m
Tue, Apr 17
ONT
BCN
21h 40m
Trip: 8 days
7.3GoodShow reviews
Overall 7.3 Good
Based on 13947 reviews
Overall
7.5
Boarding
7.6
Comfort
7.2
Crew
8.0
Entertainment
7.0
Food
6.9
LHR
LOS
Excellent 8.6

Can never underestimate safety and realiability of BA. Flight was smooth and I have no complaints

Food sucks. Stay with the Beef & potatoes. The Rice and chicken was terrible!!

LHR
LAS
Mediocre 3.3

Leg room. Direct flight from Europe. Drink services were a lot better than our outbound flight.

Plane was incredibly old for a long haul flight, with no power socket and extremely outdated TV's. Seats were dirty and small. We were in row 34 (middle of the plane over the wing) and when they got to us with the food options, they had already run out of the second choice on both occasions. On the first service, we asked the attendant if the food had any fish/seafood ingredients (due to allergies) and she said no. We then read on the lid of the food tray that there was a possibility of fish traces so my husband could not eat it. When we told the attendant about it she told us they didn't have anything else. Hard to believe there was nothing they could do, we've never experienced this issue before. We then asked another flight attendant if there was any food available for purchase but she said no. Luckily, she was able to find a vegetarian dish that my husband could eat. We're grateful that she found this as the next food service was not until 6 hours later. Sad that we had to ask again, we were expecting that they cared a little more. Overall, BA didn't meet our expectations unfortunately. This was a trip to Europe in which we took 4 BA flights and overall, the experience was of that no better than a low cost. Would have a hard time thinking of choosing this airline again.

HYD
LHR
Mediocre 2.0

I didn't get to fly. Missed the flight. And asked to postpone for a fee. The airline wouldn't. I purchased a new ticket from another airline.

LUX
LHR
Mediocre 2.0

I never actually was able to go because British airways canceled my flight the morning of.

LHR
GRU
Mediocre 2.0

I never actually was able to go because British airways canceled my flight the morning of.

Mon, Apr 9
BCN
ONT
35h 12m
Mon, Apr 16
ONT
BCN
24h 38m
Trip: 8 days
7.3GoodShow reviews
Overall 7.3 Good
Based on 13947 reviews
Overall
7.5
Boarding
7.6
Comfort
7.2
Crew
8.0
Entertainment
7.0
Food
6.9
PLZ
JNB
Excellent 8.4

All the normal stuff of flying domestic.

The way that my brand new suitcase was damaged on the flight and BA just said that handles are excluded from bag damage. Thus, they can do what ever they want with your bag's handles, manhandle it and not take any responsibility. My suitcase was clearly damaged by the way it was handled since i booked it in till i received it again and they just said sorry...there is nothing we can do for you!!! Now that is is poor customer service.

LHR
LAS
Mediocre 3.3

Leg room. Direct flight from Europe. Drink services were a lot better than our outbound flight.

Plane was incredibly old for a long haul flight, with no power socket and extremely outdated TV's. Seats were dirty and small. We were in row 34 (middle of the plane over the wing) and when they got to us with the food options, they had already run out of the second choice on both occasions. On the first service, we asked the attendant if the food had any fish/seafood ingredients (due to allergies) and she said no. We then read on the lid of the food tray that there was a possibility of fish traces so my husband could not eat it. When we told the attendant about it she told us they didn't have anything else. Hard to believe there was nothing they could do, we've never experienced this issue before. We then asked another flight attendant if there was any food available for purchase but she said no. Luckily, she was able to find a vegetarian dish that my husband could eat. We're grateful that she found this as the next food service was not until 6 hours later. Sad that we had to ask again, we were expecting that they cared a little more. Overall, BA didn't meet our expectations unfortunately. This was a trip to Europe in which we took 4 BA flights and overall, the experience was of that no better than a low cost. Would have a hard time thinking of choosing this airline again.

BWI
LHR
Excellent 9.0

Safe, comfort, reliable

Food was NOT good at all. Go with theBeef & Potatoes

TXL
LHR
Mediocre 2.0

Flight to London was cancelled so I missed the flight and ba wouldn’t help me figure out what to do!

LHR
LOS
Excellent 8.6

Can never underestimate safety and realiability of BA. Flight was smooth and I have no complaints

Food sucks. Stay with the Beef & potatoes. The Rice and chicken was terrible!!

Wed, Feb 14
MAD
ONT
19h 33m
Wed, Feb 21
ONT
MAD
37h 40m
Trip: 8 days
Overall 0.0 Poor
Based on 0 reviews
Tue, Apr 17
MAD
ONT
20h 43m
Thu, May 17
ONT
MAD
38h 15m
$1077
Trip: 31 days
7.8GoodShow reviews
Overall 7.8 Good
Based on 1534 reviews
Overall
8.0
Boarding
8.0
Comfort
7.7
Crew
8.5
Entertainment
7.2
Food
7.5
SFO
AMS
Excellent 10.0

From pre-boarding, to boarding, to the food, and the attentiveness, everything was top notch! The cleanliness of the plane was only topped by the friendliness of the crew.

The flight was marked at almost 11hrs but ended up being only 9...not a negative other than it meant not spending as much time on board!

AMS
PRG
Excellent 10.0

Equally friendly crew and experience. It was complimented by the time we got to spend in the fantastic KLM lounge while we waited for the flight.

Nothing!

AMS
IAH
Excellent 8.6

Old airplane with not really comfy seats. No outlets for charging devices. Very old entertainment screen.

FCO
AMS
Excellent 10.0

Flight crew was pleasant and attentive. Seats were comfortable for economy as well. We were allowed to check in extra baggage for free at check in which really helped since we would be catching a connecting flight in Amsterdam

SFO
AMS
Okay 5.0

Crew was very helpful.food

Food was not upto the mark.

Thu, Jan 11
BCN
ONT
33h 31m
Sun, Jan 21
ONT
BCN
18h 35m
Trip: 11 days
7.3GoodShow reviews
Overall 7.3 Good
Based on 13947 reviews
Overall
7.5
Boarding
7.6
Comfort
7.2
Crew
8.0
Entertainment
7.0
Food
6.9
LHR
LOS
Excellent 8.6

Can never underestimate safety and realiability of BA. Flight was smooth and I have no complaints

Food sucks. Stay with the Beef & potatoes. The Rice and chicken was terrible!!

BWI
LHR
Excellent 9.0

Safe, comfort, reliable

Food was NOT good at all. Go with theBeef & Potatoes

LUX
LHR
Mediocre 2.0

I never actually was able to go because British airways canceled my flight the morning of.

LOS
LHR
Excellent 8.6

Excellent crew.

LHR
GRU
Mediocre 2.0

I never actually was able to go because British airways canceled my flight the morning of.

Fri, Feb 9
MAD
ONT
24h 00m
Sat, Feb 17
ONT
MAD
19h 30m
$1054
Trip: 9 days
7.0GoodShow reviews
Overall 7.0 Good
Based on 52264 reviews
Overall
7.2
Boarding
7.4
Comfort
6.9
Crew
7.7
Entertainment
6.5
Food
6.4
HRL
IAH
Okay 5.3

Plane seats were so narrow that my knees were pressed into the back of seat infront of me.

SFO
HNL
Okay 4.3

on time

extremely cramped, overcrowded

SJO
IAH
Good 7.6

I enjoyed the crew and the service... Top notch

No tv on plain no free wifi like it was advertised

PHX
IAD
Excellent 8.0

Good crew!! Entertainment screen not as good as SAS

NRT
IAD
Good 7.2

Glad to have lots of rice options for food!

We booked with ANA but got put on a United flight on the way back. ANA was so much nicer. We were really let down flying United, having booked an ANA flight. When they swapped our flight, they didn't seat us all together either. United crew should take lessons from ANA!

Wed, Apr 18
MAD
ONT
18h 51m
Thu, May 17
ONT
MAD
38h 15m
$1077
Trip: 30 days
7.8GoodShow reviews
Overall 7.8 Good
Based on 1534 reviews
Overall
8.0
Boarding
8.0
Comfort
7.7
Crew
8.5
Entertainment
7.2
Food
7.5
JNB
AMS
Excellent 9.6

Comfort economy well worth the extra.

ATL
CLE
Okay 4.6

old plane, tight and uncomfortable

KRK
AMS
Mediocre 3.0

Flight way delayed 3 hours. Staff gave no information and wouldn't help rebook us onto other flights. They gave us food vouchers 2 minutes before we finally boarded, so we couldn't use them. The food on the plane had spoiled so we were all starving on the flight, and we all missed our connections. Horrible experience and wouldn't fly with KLM again.

AMS
IAH
Excellent 8.6

Old airplane with not really comfy seats. No outlets for charging devices. Very old entertainment screen.

ABZ
AMS
Excellent 10.0

Thankful for coffee being served without charge. Not all airlines do that.

Wed, Feb 7
BCN
ONT
21h 18m
Mon, Feb 12
ONT
BCN
17h 35m
Trip: 6 days
Overall 0.0 Poor
Based on 0 reviews
Fri, Jan 12
BCN
ONT
32h 06m
Sun, Jan 21
ONT
BCN
20h 05m
Trip: 10 days
7.3GoodShow reviews
Overall 7.3 Good
Based on 13947 reviews
Overall
7.5
Boarding
7.6
Comfort
7.2
Crew
8.0
Entertainment
7.0
Food
6.9
HYD
LHR
Mediocre 2.0

I didn't get to fly. Missed the flight. And asked to postpone for a fee. The airline wouldn't. I purchased a new ticket from another airline.

BWI
LHR
Excellent 9.0

Safe, comfort, reliable

Food was NOT good at all. Go with theBeef & Potatoes

LHR
LOS
Excellent 8.6

Can never underestimate safety and realiability of BA. Flight was smooth and I have no complaints

Food sucks. Stay with the Beef & potatoes. The Rice and chicken was terrible!!

LUX
LHR
Mediocre 2.0

I never actually was able to go because British airways canceled my flight the morning of.

LOS
LHR
Excellent 8.6

Excellent crew.

Sun, Feb 11
MAD
ONT
19h 33m
Sun, Feb 18
ONT
MAD
31h 55m
Trip: 8 days
Overall 0.0 Poor
Based on 0 reviews
*
Prices are per person and are for e–tickets and include all taxes & fees in USD.

We attempt to get accurate prices, however, prices are not guaranteed.

Here's why:

We’re not the seller.
At KAYAK we don’t set the prices, so it’s not possible for us to guarantee what other companies are selling.

We compile tonnes of data for you
Our service lets you quickly and easily compare results from hundreds of travel sites at once. In this sense, KAYAK is a search engine and we can't guarantee prices we find.

Why aren’t prices accurate 100% of the time?
Prices on airline seats, hotel rooms and car rentals can change frequently. Several people may also be trying to buy the same travel option simultaneously. As a result, you may find, on occasion, that certain prices are no longer available.

If you have more questions or if you have a bad price to report to us,
please send us an and someone from our team will get back to you promptly.