Find flights
Deals
When to book
FAQs & Tips
Airlines

C$ 680 Find cheap flights to Bahrain

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight from Canada to Bahrain departing on 26/8. Fares are subject to change and may not be available on all flights or dates of travel. Click the price to replicate the search for this deal.
1 adult
0 bags
Thu 15/8
Thu 22/8

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

In the last 7 days, travellers have searched 49,276,264 times on KAYAK, and here is why:

Save 21% or moreCompare multiple travel sites with one search.

Track pricesNot ready to book? Create a price alert for when prices drop.

Free to useThere are no hidden charges or fees.

Filter your dealsChoose cabin class, free Wi-Fi and more.

Best Bahrain Flight Deals

Cheapest round-trip prices found by our users on KAYAK in the last 72 hours

Manama
Manama1 stopC$ 1,354

Good to know

Low season

May

High season

December

Cheapest flight

C$ 680
Best time to beat the crowds (15% less expensive on average)
Most popular time to fly (27% more expensive on average)
Flight from Calgary to Manama

FAQs - booking Bahrain flights

  • How long is the flight to Bahrain?

    An average direct flight from Canada to Bahrain takes 24h 46m, covering a distance of 17430 km. The most popular route is Toronto - Manama with an average flight time of 16h 45m.

  • What is the cheapest flight to Bahrain?

    The cheapest ticket to Bahrain from Canada found in the last 72 hours was C$ 1,504. The most popular route is Toronto Pearson Intl to Manama Bahrain Intl and the cheapest round-trip airline ticket found on this route in the last 72 hours was C$ 1,534.

  • What is the most popular destination in Bahrain?

    Based on KAYAK flight searches, the most popular destination is Manama (100% of total searches to Bahrain).

  • How does KAYAK’s flight Price Forecast tool help me choose the right time to buy?

    KAYAK’s flight Price Forecast tool uses historical data to determine whether the price for a given destination and date is likely to change within 7 days, so travellers know whether to wait or book now.

See more FAQs

Top tips for finding cheap flights to Bahrain

  • Enter your preferred departure airport and travel dates into the search form above to unlock the latest Bahrain flight deals.

Top 5 airlines flying to Bahrain

Need help choosing which airline to fly with from Canada to Bahrain? KAYAK airline reviews give an overall score for each airline based on loads of factors, including comfort, boarding, in-flight entertainment and more, to make your decision easier. See airline scores according to verified KAYAK customer reviews.
7.4
Turkish AirlinesOverall score based on 3748 reviews
7.4Boarding
7.5Entertainment
7.8Crew
7.4Food
7.4Comfort
Airline reviews

Request for “strict vegan” as in the airlines meal selection was not strictly adhered to. My two travelling partners with their Asian vegetarian meals said that their meals were not Asian.

8.0 ExcellentAnonymous, Jul. 2024IAD - IST
Read more about Turkish Airlines reviews

Request for “strict vegan” as in the airlines meal selection was not strictly adhered to. My two travelling partners with their Asian vegetarian meals said that their meals were not Asian.

Although we had booked seats months in advance, we arrived at the airport with only three seat assignments for our group of eleven because we had not checked in online and the airline had overbooked the flight. The rest of us had to fly standby, which was a pretty tense situation for a while. Ultimately, we were all very grateful to be on the same flight from Istanbul to Izmir.

Inflight wi-fi is below par and difficult to access.

Great service, great food, and comfortable business class seats... Friendly and professional flight attendants and ground crew, overall 5 star experience!

Overall it was good, but the flight was long and crews on such long flights in my experience generally get more involved. They make more rounds with water and snacks and check on wellbeing of passengers. It was not an overnight flight, so the ‘night’ atmosphere in the cabin was not called for

Was not able to check in online, so had to stand in line for 90 minutes to get a boarding pass, and I had no luggage to check. Why not let people check in in advance on line? Or at a kiosk at the airport?

3 of us were in the business class. All good except the Flight out of Mumbai is too early. It is at 6:30 am. Reporting is at 4 am. We had to get up at 3 am. US connection has 4-5 hours of layover. It would be nicer to start the India flight late (give more time to sleep at home) and have less layover duration in IST.

seat didn't fold children noise in the air plain. no foot space

Great ground-check in crew. Pleasant flight attendant crew. Very short flight

Turkish airline always good Only Turkish representatives at the gave need to be more helpfull to any staff who traveling on Turkish airline . One situation happened Ist to jfk on Feb 29 TK3 had seats I asked them to transfer me to tk3 because Feb 29 tk1 was oversold and they advise me that I might not make it for tk1 I asked them to transfer me to tk3 and they say no they can’t do it I been telling them you know that I don’t have a chance for tk 1 why would you let plane go with some empty seats on tk3 if you can transfer me to tk3 and have less staff on tk1 and still told me no I waited for tk1 9 hours and only last minute I got seat on tk1 It was not easy situation but I am glad I made it home Thank you Turkish Airline One more suggestion for Turkish Airline you need to make a FIRST CLASS cabin it would be so cool 🆒 Good luck all the best See you more

The crew was very helpful and the aircraft was clean. More attentiveness to us in business class.

Abysmal, getting delayed approximately 13 times, having to switch out a crew with another crew that timed out within an hour, and customer service representatives that abandoned the stranded travelers. Terrible service

We booked Iberia and it was LEVEL … a cheap ariline. The plane didnt have entertainment nor wifi

Everything was fine once we actually got on our flight. It was more then annoying they canceled (delayed) our flight. We lost out on a day of our trip along with money on our stay. Plus we had to book another hotel. So expensive.

Delayed multiple times. Boarding was ok but getting off the aircraft was a mess. So disorganized with staff trying to help the elderly but completely blocking path for anyone else to move. Bathroom was disgusting, probably caused by one of the customers but staff couldn't care less to help clean it. No one wanted to use it since the floor was completely soaked so everyone just lined up the other restroom while the staff just chit chat with each other while looking at us.

Seriously, not displaying departure gate until very last minute is awful. Specially when you have to take an elevator and then transport to go to the sub-terminal. That’s awful in such a busy airport as Heathrow. And I cannot choose seat on this flight because it’s run by British Airways, even entering locator code.

pleased with overall experienced, but seats in coach are tight.

lounge was the highlight - seats weren't that comfortable - it was a full flight but no complaints

American Airlines canceled the flight twice and was unable to facilitate a change of city for us after our travel plans became affected. We lost alot of money due to this and it seems like the airline was trying their best not to facilitate this. Mind you, I am a very loyal member.

The Wi-Fi is more expensive on AA that other airlines and it doesn't cover the whole flight; it's by the hour. So, the Wi-Fi for the flight from Spokane to Phoenix is $45. They also charge for checked luggage, unlike airlines like Southwest. The only plus side was that there are power outlets on the flight, and you get a full can of soda, instead of a partial, like most other airlines.

It was fine. Give us free headphones or allow Bluetooth or something, or an app to watch on your phone. Grow up

I have never been on an older or dirtier plane.

Unfortunately my flight experience was poor as my flight was delayed with multiple gate changes. I did not reach my destination until almost midnight. I'm hesitant to fly Air Canada in the future.

Late, almost 3 hours late. I have whiplash from how many times our ETA was changed.

It might have been closer to being on time. Maybe next time I could fly from London to Toronto?

First time with air Canada an we had to wait for our plane due to mechanical problems. I besides that it’s not much different than the other airlines. Maybe if I upgrade to premium economy it might be better. But I’d it worth the xtra money layout..? Like to hear that from other customers.

My flight from Montreal to Vancouver was fine, but on the flight from Vancouver to Seattle, the attendants forced me and my friend to check our small carry-on bags at the gate when others were able to carry on much larger bags. Then, when we arrived in Seattle, our bags didn't end up in baggage claim for over an hour and a half. The Air Canada baggage office was closed and locked, so eventually, after checking all the baggage claim carousels, we went to the Air Canada ticketing office...where they told us bags were just being dropped now. The almost-two-hour delay was absolutely unacceptable.

My luggage was lost and didn't arrive on my flight

On the final leg of my flight the male attendant was very difficult to understand while making announcements in both English and French. It’s good I already know the safety procedures as I couldn’t understand him at all. My seat mate agreed. When the women attendants spoke they were clear and spoke at a good rate making them very easy to understand. This is a safety issue.

Excellent. Wonderful agents from check-in through the end of my flight. I’ll definitely fly them again.

They canceled our flight right before it was to take off and then we stood in line for four hours to make other arrangements. It completely ruined our trip.

The plane was comfortable and spacious. Unfortunately it was delayed and I had to pay for coffee.

No complains with the crew. But generally speaking food is awful, entertainment is not good either.

The crew was amazing! Despite the delay in Frankfurt and a somewhat chaotic and stressful boarding process, the crew was cheerful, helpful, professional and kind, particularly to a woman next to me traveling with a small child. Please share my appreciation. In addition, the food was excellent and especially appreciated the civilized use of ceramic dishes and real silverware.

Due to flights being delayed, we missed our connecting flights and we were flown to a different airlines and we end up losing our luggage's.

Boarding was smooth and efficient (no waiting on bridge and in plane). Flight crew was very much focussed on passenger comfort.

Seats were terribly uncomfortable! Couldn’t sleep! I paid for good seats when scheduled with Lufthansa, got crappy mid-section seats on Air Canada!

Cancelled flight, that morning! But got us on an Air Canada flight!

Generally everything was OK,except the food but that seems to be a normal tendency for all the airlines nowadays

Boarding process non existent. No WiFi. No entertainment. Cramped old plane. Worst Kosher meal ever presented on a flight.

On British:Storage box next to seat window broken. Flight delays pre and post trip made us loose connection. Food awful as usual. Their app is terrible. Entertainment had to be booted up several times. Took an hour to get luggage off plane at DFW when we needed to claim and put back on next flight. Crew was fantastic! And, this was return trip. Same delay on flights outbound to Europe! Late for rental car pickup in Italy. American Airlines return portion of trip ok but with delays all around. They got our luggage on flight with minutes to spare but closed gate for our connecting flight. For 2 minutes they could not wait when they know we are connecting? British/American not syncing up?

Initially there was delays due to weather so we were grounded. Once we got off the ground, they were quick to turn of the seat belt sign and give us drinks and snacks. No complaints about the flight. It was very full.

Flew premium economy from LHR - PHX. Beautiful new a350. Lovely friendly staff. Actually pretty delicious food. Loved it

Food could have been better. It was much better on the LHR to SFO leg than on the return leg.

we departed 5 hours late. Instead of 10pm it was after 2AM and the business lounge thew us out at 1AM and everyone was standing around the boarding gates. When we did board, the crew was nice, served dinner and then was not to be seen again until we landed. No breakfast (which is not great for diabetes)

Captain handled the precaution of return to stand very well.

They canceled the flight and would not rebook us within several days

Flight delayed for 3 hours, seats were tight for international flight, broken trays and horrible service

Our seats were moved by ticketing agent at Chicago, so we thought we were getting an upgrade. Turns out we were put next to 4 children 2 of which cried or screamed for the entire 7.5 hour flight. It was a terrible experience for us.

My worst flying experience so far. This flight was delayed a total of 42 hours and diverted to New York before it was finally cancelled. It was delayed 4 and a half hours in London. As we were scanning our boarding passes at the gate they advised that the flight was being diverted to JFK since the delays caused us to missed the open hours for Charlotte international customs and immigration. We were assured multiple times by airport personnel, flight attendants, and the Pilot that we would land at JFK go through customs and immigration and then reboard the plane to fly to Charlotte in the same night. When we landed in New York the pilot advised us as we were retrieving our carry on luggage that we were delayed till 10am the next morning and to see guest services to get a room for the night. During this time I had to purchase a room for a family member in Charlotte which drove over 4 and a half hours to pick us up from Charlotte. This could have been avoided if American Airlines had been up front about the delay. Then after standing in line for over 2 and a half hours at guest services we were taken by taxi to a hotel 30 minutes out of the way. Luckily I looked for other flights that night and found one at 8 am to get on. The initial flight which we were scheduled to fly to charlotte in was delayed 12 more times and was finally cancelled 42 hours after it was supposed to land. I am unaware of what happened to the guest that were supposed to fly on the flight after we were placed on another flight but 42 hours in delays for a direct flight is absolutely ridiculous.

Book Cheap Bahrain Plane Tickets

Recent round-trip flight deals

10/9Tue
1 stopAmerican Airlines
18h 20mYYZ-BAH
17/9Tue
1 stopAmerican Airlines
21h 55mBAH-YYZ
C$ 1,354
10/9Tue
2 stopsAmerican Airlines
20h 58mYYZ-BAH
17/9Tue
1 stopAmerican Airlines
21h 55mBAH-YYZ
C$ 1,392
5/9Thu
1 stopTurkish Airlines
19h 50mYVR-BAH
26/5Mon
1 stopTurkish Airlines
25h 15mBAH-YVR
C$ 1,479
5/9Thu
1 stopTurkish Airlines
24h 45mYVR-BAH
16/5Fri
1 stopTurkish Airlines
25h 15mBAH-YVR
C$ 1,504
10/9Tue
1 stopBritish Airways
18h 20mYYZ-BAH
18/9Wed
2 stopsBritish Airways
24h 50mBAH-YYZ
C$ 1,534
10/9Tue
2 stopsBritish Airways
22h 45mYYZ-BAH
18/9Wed
2 stopsBritish Airways
24h 50mBAH-YYZ
C$ 1,538
5/9Thu
2 stopsLufthansa
18h 00mYYZ-BAH
18/9Wed
2 stopsLufthansa
20h 05mBAH-YYZ
C$ 1,706
10/9Tue
3 stopsLufthansa
20h 35mYYZ-BAH
18/9Wed
2 stopsLufthansa
20h 05mBAH-YYZ
C$ 1,717
5/9Thu
3 stopsAir Canada
39h 30mYYZ-BAH
17/9Tue
2 stopsAir Canada
43h 40mBAH-YYZ
C$ 1,725
5/9Thu
1 stopAir Canada
19h 05mYYZ-BAH
18/9Wed
2 stopsAir Canada
26h 00mBAH-YYZ
C$ 1,804

Search by stops

Search by airline

Search by price

Recent one-way flight deals

26/8Mon
3 stops
43h 40mYYC-BAH
C$ 680
19/10Sat
2 stops
22h 20mYYZ-BAH
C$ 690
26/8Mon
2 stops
28h 25mYYC-BAH
C$ 727
26/8Mon
1 stop
38h 00mYYC-BAH
C$ 1,044
20/10Sun
1 stopEgypt Air
29h 30mYYZ-BAH
C$ 1,049
19/10Sat
3 stopsAir Canada
39h 30mYYZ-BAH
C$ 1,351
19/10Sat
1 stopSAUDIA
17h 15mYYZ-BAH
C$ 1,355
18/10Fri
3 stopsAir Canada
38h 30mYYZ-BAH
C$ 1,427
20/10Sun
1 stopEgypt Air
29h 30mYYZ-BAH
C$ 1,814
14/10Mon
2 stopsBritish Airways
27h 30mYYZ-BAH
C$ 14,231

Search by stops

Search by airline

Search by price

Last minute flights to Bahrain

Last minute flight, train and bus deals

21/7Sun
multi-stopAmerican Airlines
31h 25mYYC-BAH
20/8Tue
multi-stopAmerican Airlines
29h 36mBAH-YYC
C$ 1,676
18/7Thu
multi-stopAmerican Airlines
25h 30mYYC-BAH
17/8Sat
multi-stopAmerican Airlines
29h 36mBAH-YYC
C$ 1,683
18/7Thu
multi-stopAmerican Airlines
31h 25mYYC-BAH
19/8Mon
multi-stopAmerican Airlines
44h 15mBAH-YYC
C$ 1,726
18/7Thu
multi-stopQatar Airways
24h 10mYYC-BAH
28/8Wed
multi-stopQatar Airways
27h 43mBAH-YYC
C$ 2,173
21/7Sun
multi-stopBritish Airways
31h 25mYYC-BAH
22/8Thu
multi-stopBritish Airways
30h 01mBAH-YYC
C$ 2,200
21/7Sun
multi-stopLufthansa
20h 00mYYC-BAH
1/7Tue
multi-stopLufthansa
25h 07mBAH-YYC
C$ 2,340
21/7Sun
multi-stopLufthansa
20h 00mYYC-BAH
2/7Wed
multi-stopLufthansa
24h 40mBAH-YYC
C$ 2,367
18/7Thu
multi-stopBritish Airways
24h 40mYYC-BAH
18/8Sun
multi-stopBritish Airways
43h 14mBAH-YYC
C$ 2,515
18/7Thu
multi-stopAir Canada
26h 15mYYC-BAH
25/8Sun
multi-stopAir Canada
26h 14mBAH-YYC
C$ 2,580
18/7Thu
multi-stopAir Canada
27h 25mYYC-BAH
21/8Wed
multi-stopAir Canada
31h 24mBAH-YYC
C$ 2,583

Search by stops

Search by airline

Search by price