Find Cheap Flights from Bahrain to Ontario

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

Depart
Return
Any month
Compare vs. KAYAK |

Bahrain to Ontario Flight Information

Flights Arrive in Ontario
Flights Depart from Bahrain
Flight Price C$ 1189
Airlines KLM, Lufthansa, Etihad Airways

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

Airports
Origin
Manama
C$ 1189
only
C$ 1189
Destination
Toronto
C$ 1189
only
C$ 1189
Mon, 28 Jan
BAH
Bahrain Intl
YYZ
Toronto Pearson Intl
22h 50m
Tue, 26 Feb
YYZ
Toronto Pearson Intl
BAH
Bahrain Intl
23h 20m
C$ 1189
Trip: 30 days
Overall 0.0 Poor
Based on 0 reviews
Fri, 25 Jan
BAH
Bahrain Intl
YYZ
Toronto Pearson Intl
22h 20m
Mon, 25 Feb
YYZ
Toronto Pearson Intl
BAH
Bahrain Intl
22h 00m
C$ 1428
Trip: 32 days
7.7GoodShow reviews
Overall 7.7 Good
Based on 2,559 reviews
Overall
8.0
Boarding
8.0
Comfort
7.7
Crew
8.4
Entertainment
7.1
Food
7.4
SFO
AMS
Excellent 10.0

Pros: Last year I flew Lufthansa which was my worst experience flying ever. I thought the new standard was so low I would never fly to Europe again. I had heard KLM was good but I felt this was as good as could be expected actually much better. The food was even good.

Cons: I would have to dream something up.

AMS
MIA
Mediocre 2.0

Cons: Poor food, flight attend and finally baggage missing. Overall experience is extremely bad.

MAN
AMS
Mediocre 3.6

Pros: MCR airport Mert & Greet parking was smooth and efficient.

Cons: Flight was delayed 2 hours due to bad weather. Additional baggage payment to Air Baltic did not show up on the KLM system and we had to pay again. Nowhere to address this with Air Baltic even in Tallin. Handlers seem uninterested and refer us to ‘the website to address the issue.....’

AMS
AUH
Good 7.6

Pros: Gaps between seats are very narrow.

Cons: when serving drinks, cabin crew limited to serve liquor only once and it was poor service.

AMS
SFO
Excellent 9.6

Pros: Friendly crew! More legroom, good entertainment and food was great! Smooth landings pretty much on time.

Cons: Boarding could be better

Fri, 25 Jan
BAH
Bahrain Intl
YYZ
Toronto Pearson Intl
18h 35m
Sat, 2 Mar
YYZ
Toronto Pearson Intl
BAH
Bahrain Intl
19h 55m
C$ 1472
Trip: 37 days
8.0ExcellentShow reviews
Overall 8.0 Excellent
Based on 23,915 reviews
Overall
8.1
Boarding
8.1
Comfort
7.9
Crew
8.5
Entertainment
7.7
Food
7.7
HAM
MUC
Excellent 8.3

Pros: Above expectation

Cons:

FRA
SEA
Excellent 9.3

Pros: I like the cree

Cons: Nothing

MAD
MUC
Good 6.3

Pros: Crew was good

Cons: No entertainment at all, food was bad

ADD
FRA
Excellent 9.0

Pros: Arrival on time .

Cons: Changing birding multiple times.

CLT
MUC
Excellent 10.0

Pros: Service

Cons: A little bit turbulence

Thu, 27 Dec
BAH
Bahrain Intl
YYZ
Toronto Pearson Intl
25h 10m
Fri, 4 Jan
YYZ
Toronto Pearson Intl
BAH
Bahrain Intl
21h 40m
C$ 2134
Trip: 9 days
7.4GoodShow reviews
Overall 7.4 Good
Based on 5,917 reviews
Overall
7.4
Boarding
7.5
Comfort
7.3
Crew
7.7
Entertainment
7.4
Food
7.0
SYD
AUH
Good 7.0

Cons: Poor food quality. When long haul involves 4 flights in total MUCH more variety is required. When the snacks are predominantly cheese based, then that's repeated x4 Entertainment was poor. Not enough comedy, not enough documentaries and again by the 4 th flight, well just try to sleep as you've done all the good movies

NBO
AUH
Good 6.3

Pros: Flight from Abu Dhabi to kolkata

Cons: When I was checking in in Nairobi The lady was rude and unfriendly I have never experienced such behavior from any airline stuff

ORD
AUH
Good 7.6

Pros: I enjoyed the quick flight and friendly staff

Cons: I ordered Jain food and the whole trip from Chicago to Mumbai I’ did not have Jain vegetarian food. I did not eat for 18 hours

AUH
LHR
Okay 5.6

Pros: The crew were pleasant and visible.

Cons: Food quality was pretty poor. It used to be so good. I had sea bass which was so dry. There were a group of 30 people travelling together. They monopolised the lobby bar and were rowdy and noisy despite requests from the crew. The flat bed is so hard, it needs a mattress.

ORD
AUH
Excellent 9.3

Pros: have good lounge seats

Tue, 29 Jan
BAH
Bahrain Intl
YYZ
Toronto Pearson Intl
22h 50m
Tue, 26 Feb
YYZ
Toronto Pearson Intl
BAH
Bahrain Intl
23h 20m
C$ 1189
Trip: 29 days
Overall 0.0 Poor
Based on 0 reviews
Sun, 27 Jan
BAH
Bahrain Intl
YYZ
Toronto Pearson Intl
22h 50m
Wed, 27 Feb
YYZ
Toronto Pearson Intl
BAH
Bahrain Intl
23h 20m
C$ 1190
Trip: 32 days
Overall 0.0 Poor
Based on 0 reviews
Sat, 26 Jan
BAH
Bahrain Intl
YYZ
Toronto Pearson Intl
22h 20m
Fri, 1 Mar
YYZ
Toronto Pearson Intl
BAH
Bahrain Intl
22h 00m
C$ 1428
Trip: 35 days
7.7GoodShow reviews
Overall 7.7 Good
Based on 2,559 reviews
Overall
8.0
Boarding
8.0
Comfort
7.7
Crew
8.4
Entertainment
7.1
Food
7.4
AMS
MIA
Mediocre 2.0

Cons: Poor food, flight attend and finally baggage missing. Overall experience is extremely bad.

HEL
AMS
Excellent 8.6

Pros: The crew was really friendly.

Cons: There was a Force Majeur delay in Helsinki due to wings freezing that caused 20 minute delay to Amsterdam and made the interchange stressful.

AMS
SIN
Good 7.6

Cons: Trouble checking in regarding a visa issue?.. no other trouble at the other airports..

BOM
AMS
Mediocre 2.0

Cons: Poor food, flight attend and finally baggage missing. Overall experience is extremely bad.

AMS
AUH
Good 7.6

Pros: Gaps between seats are very narrow.

Cons: when serving drinks, cabin crew limited to serve liquor only once and it was poor service.

Thu, 31 Jan
BAH
Bahrain Intl
YYZ
Toronto Pearson Intl
22h 50m
Tue, 26 Feb
YYZ
Toronto Pearson Intl
BAH
Bahrain Intl
23h 20m
C$ 1190
Trip: 27 days
Overall 0.0 Poor
Based on 0 reviews
Wed, 30 Jan
BAH
Bahrain Intl
YYZ
Toronto Pearson Intl
22h 20m
Fri, 1 Mar
YYZ
Toronto Pearson Intl
BAH
Bahrain Intl
22h 00m
C$ 1428
Trip: 31 days
7.7GoodShow reviews
Overall 7.7 Good
Based on 2,559 reviews
Overall
8.0
Boarding
8.0
Comfort
7.7
Crew
8.4
Entertainment
7.1
Food
7.4
BOM
AMS
Mediocre 2.0

Cons: Poor food, flight attend and finally baggage missing. Overall experience is extremely bad.

TLV
AMS
Mediocre 2.6

Cons: Landlords gave an unpleasant service! Which continued with late of 50min of the flight, they didn’t do anything to help/ to provide the passengers the answers. The food was cold It was comfort place to sit. Bad experience with KLM

AMS
AUH
Good 7.6

Pros: Gaps between seats are very narrow.

Cons: when serving drinks, cabin crew limited to serve liquor only once and it was poor service.

AMS
SIN
Good 7.6

Cons: Trouble checking in regarding a visa issue?.. no other trouble at the other airports..

PRG
AMS
Mediocre 3.2

Pros: Nothing to mention

Cons: Crew was rude when I asked if there was a vegetarian option for the snack. I did request special meals for the trip. Even if they did not have a vegetarian option, they don't need to be rude!! Boarding was ridiculous. we were supposed to form a line and wait. Would have been a lot better if they boarded by seat numbers. Also they made me check in my fairly small and light carry on bag resulting in its contents arriving broken!

Mon, 28 Jan
BAH
Bahrain Intl
YYZ
Toronto Pearson Intl
22h 50m
Sun, 24 Feb
YYZ
Toronto Pearson Intl
BAH
Bahrain Intl
23h 20m
C$ 1199
Trip: 28 days
Overall 0.0 Poor
Based on 0 reviews
Tue, 15 Jan
BAH
Bahrain Intl
YYZ
Toronto Pearson Intl
24h 50m
Fri, 15 Feb
YYZ
Toronto Pearson Intl
BAH
Bahrain Intl
22h 00m
C$ 1436
Trip: 32 days
7.7GoodShow reviews
Overall 7.7 Good
Based on 2,559 reviews
Overall
8.0
Boarding
8.0
Comfort
7.7
Crew
8.4
Entertainment
7.1
Food
7.4
PRG
AMS
Mediocre 3.2

Pros: Nothing to mention

Cons: Crew was rude when I asked if there was a vegetarian option for the snack. I did request special meals for the trip. Even if they did not have a vegetarian option, they don't need to be rude!! Boarding was ridiculous. we were supposed to form a line and wait. Would have been a lot better if they boarded by seat numbers. Also they made me check in my fairly small and light carry on bag resulting in its contents arriving broken!

SFO
AMS
Excellent 10.0

Pros: Last year I flew Lufthansa which was my worst experience flying ever. I thought the new standard was so low I would never fly to Europe again. I had heard KLM was good but I felt this was as good as could be expected actually much better. The food was even good.

Cons: I would have to dream something up.

IAD
AMS
Good 7.6

Pros: Gaps between seats are very narrow.

Cons: when serving drinks, cabin crew limited to serve liquor only once and it was poor service.

MAN
AMS
Mediocre 3.6

Pros: MCR airport Mert & Greet parking was smooth and efficient.

Cons: Flight was delayed 2 hours due to bad weather. Additional baggage payment to Air Baltic did not show up on the KLM system and we had to pay again. Nowhere to address this with Air Baltic even in Tallin. Handlers seem uninterested and refer us to ‘the website to address the issue.....’

HEL
AMS
Excellent 8.6

Pros: The crew was really friendly.

Cons: There was a Force Majeur delay in Helsinki due to wings freezing that caused 20 minute delay to Amsterdam and made the interchange stressful.

Tue, 29 Jan
BAH
Bahrain Intl
YYZ
Toronto Pearson Intl
22h 50m
Sun, 24 Feb
YYZ
Toronto Pearson Intl
BAH
Bahrain Intl
23h 20m
C$ 1199
Trip: 27 days
Overall 0.0 Poor
Based on 0 reviews
Sun, 27 Jan
BAH
Bahrain Intl
YYZ
Toronto Pearson Intl
22h 50m
Sun, 24 Feb
YYZ
Toronto Pearson Intl
BAH
Bahrain Intl
23h 20m
C$ 1201
Trip: 29 days
Overall 0.0 Poor
Based on 0 reviews
Mon, 28 Jan
BAH
Bahrain Intl
YYZ
Toronto Pearson Intl
22h 50m
Mon, 25 Feb
YYZ
Toronto Pearson Intl
BAH
Bahrain Intl
23h 20m
C$ 1201
Trip: 29 days
Overall 0.0 Poor
Based on 0 reviews
Tue, 18 Dec
BAH
Bahrain Intl
YYZ
Toronto Pearson Intl
22h 20m
Mon, 28 Jan
YYZ
Toronto Pearson Intl
BAH
Bahrain Intl
22h 00m
C$ 1674
Trip: 42 days
7.7GoodShow reviews
Overall 7.7 Good
Based on 2,559 reviews
Overall
8.0
Boarding
8.0
Comfort
7.7
Crew
8.4
Entertainment
7.1
Food
7.4
TLV
AMS
Mediocre 2.6

Cons: Landlords gave an unpleasant service! Which continued with late of 50min of the flight, they didn’t do anything to help/ to provide the passengers the answers. The food was cold It was comfort place to sit. Bad experience with KLM

BOM
AMS
Mediocre 2.0

Cons: Poor food, flight attend and finally baggage missing. Overall experience is extremely bad.

IAD
AMS
Good 7.6

Pros: Gaps between seats are very narrow.

Cons: when serving drinks, cabin crew limited to serve liquor only once and it was poor service.

SFO
AMS
Excellent 10.0

Pros: Last year I flew Lufthansa which was my worst experience flying ever. I thought the new standard was so low I would never fly to Europe again. I had heard KLM was good but I felt this was as good as could be expected actually much better. The food was even good.

Cons: I would have to dream something up.

HEL
AMS
Excellent 8.6

Pros: The crew was really friendly.

Cons: There was a Force Majeur delay in Helsinki due to wings freezing that caused 20 minute delay to Amsterdam and made the interchange stressful.

Tue, 29 Jan
BAH
Bahrain Intl
YYZ
Toronto Pearson Intl
22h 50m
Mon, 25 Feb
YYZ
Toronto Pearson Intl
BAH
Bahrain Intl
23h 20m
C$ 1201
Trip: 28 days
Overall 0.0 Poor
Based on 0 reviews
Thu, 31 Jan
BAH
Bahrain Intl
YYZ
Toronto Pearson Intl
22h 50m
Sun, 24 Feb
YYZ
Toronto Pearson Intl
BAH
Bahrain Intl
23h 20m
C$ 1201
Trip: 25 days
Overall 0.0 Poor
Based on 0 reviews
Wed, 30 Jan
BAH
Bahrain Intl
YYZ
Toronto Pearson Intl
21h 25m
Mon, 25 Feb
YYZ
Toronto Pearson Intl
BAH
Bahrain Intl
23h 15m
C$ 1209
Trip: 27 days
Overall 0.0 Poor
Based on 0 reviews
Mon, 28 Jan
BAH
Bahrain Intl
YYZ
Toronto Pearson Intl
22h 50m
Thu, 28 Feb
YYZ
Toronto Pearson Intl
BAH
Bahrain Intl
23h 20m
C$ 1227
Trip: 32 days
Overall 0.0 Poor
Based on 0 reviews
Tue, 29 Jan
BAH
Bahrain Intl
YYZ
Toronto Pearson Intl
22h 50m
Thu, 28 Feb
YYZ
Toronto Pearson Intl
BAH
Bahrain Intl
23h 20m
C$ 1227
Trip: 31 days
Overall 0.0 Poor
Based on 0 reviews
*
Prices are per person, are for e–tickets and include all taxes & fees in CAD.

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.