Find flights
Deals
When to book
FAQs & Tips
Airlines

C$ 525 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 5/12. 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

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

Best Bahrain Flight Deals

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

Manama
Manama1 stopC$ 1,183

Good to know

Low season

March

High season

December

Cheapest flight

C$ 525
Best time to beat the crowds (5% less expensive on average)
Most popular time to fly (24% 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 38m, covering a distance of 17430 km. The most popular route is Toronto - Manama with an average flight time of 17h 00m.

  • What is the cheapest flight to Bahrain?

    The cheapest ticket to Bahrain from Canada found in the last 72 hours was C$ 1,318. 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,318.

  • 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 3866 reviews
7.3Boarding
7.5Entertainment
7.3Comfort
7.8Crew
7.4Food
Airline reviews

Turkish airlines always is an excellent airline, bottle water, comfort kits were provided. Decent food on board, friendly staffs.

10.0 ExcellentSinhoi, Oct 2024GZP - IST
Read more Turkish Airlines reviews

Turkish airlines always is an excellent airline, bottle water, comfort kits were provided. Decent food on board, friendly staffs.

Customer service is very bad. They don’t understand English or Arabic which made it very hard to communicate with them. Also when calling to discuss any issue with ticket reservation they hang the phone on you even when speaking to the manager. I will not fly Turkish airlines and I will not recommend to family and friends

Food could have been hotter. More padding needed in economy seats

Everything was great except the meat served was tough and overcooked!

I did not like the quality of the food and there was no snacks offered between meals.

Awful seats, poor air circulation. Smelled like poop for 3-5 mins after someone used the bathroom. Child screaming for 13 hours

Very good, it took a little too long for the food to come out on a service that left after midnight but everything was great.

Was not good experience going to Houston from Istanbul, had to wait about an hour and a half to just takeoff. Disappointed in that part.

Awful. They cancelled my seats and demanded $1360 to rebook me

I was flying with Turkish Airlines from Tashkent to Dallas and from Dallas to Tashkent. In both directions the flights were late. I missed my connecting flight from Istanbul to Dallas in Istanbul airport because of that. That led to a no show case with a rental company in Dallas and I lost 460 US dollars. On the way from Dallas to Tashkent with a layover in Istanbul the plane was also late and I almost missed my connecting flight to Tashkent. Then my bag did not arrive with the same plane and only on the next morning flight from Istanbul. I was about to leave Tashkent the same day to Astana in Kazakhstan and then from there for work in Saudi Arabia. Luckily I had an excess in time before the next flight and I manage to get my bag back. Otherwise I would have missed 3 flights automatically because I couldn't travel for work without my bag and all valuables in it. So, overall, very bad experience with Turkish Airlines. Will never use these airlines again.

It was exactly what I expected, actually arriving sooner than scheduled.

The luggage was completely damaged. It was ripped at the corner and the lock was stuck. We had to rip it open.

This was actually a flight on British air as a code share

Due to the long delays and rescheduling boarding was horrible. However, the gate staff and the flight attendants went above and beyond to remedy our frustrations. They were able to handle every potential harsh situation with Grace, compassion and coolness of head. Kudos to the MIA Gate A12 and night crew of flight 1572 YYZ to MIA.

I liked nothing about this particular flight. Not only it was initially delayed for two hours due to late arrival of the plane, but the flight attendants were also very late to show up coming from a hotel (based on the announcement made by the gate agent). They did not arrive on another late flight, so why couldn't they be on time? Total disrespect of the passengers!! The plane itself was cramped and the seats super uncomfortable. To top off the poor experience, my video screen did not work. To summarize: flight delayed for 3 hours, cramped and no entertainment (for me).

They kept posting delaying flight due to maintenance issues from incoming arrival flight since 10am, the flight is supposed to depart at 3:45pm, after kept delay until 12am, they finally said it’s canceled. What were they doing for the last 13 hours? After 2am, they still don’t find hotel where we can stay. terrible experience!

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.

So bad we never travel with Egypt air bad service smells bad food bad Ching my sets to back

Food was terrible (I tried the beef plate). Service is improved. The plane is new so it was good enough

Horrible old filthy airplane with brooking seat and entertainment system

Boarding was a nightmare. Still the B773s don’t have WIFI and are a something from the 90s in terms of comfort.

Cairo airport has probably the most stressful and overcomplicated security system in the world. Can't really blame Egypt Airlines.

I have been traveling for over 30 years, and this was THE worst experience ever. The guy that was checking in at Dubai, didn’t have any professionalism or curtesy. During the flight, You had to wait a while just to get something to drink. They didn’t transfer all my luggage, even after they made me pay $155 extra for one small gallon of Zamzam water, and that luggage is still missing after three days of my arrival. NEVER AGAIN..,

The flight was cancelled with very little info at the airport. Absolutely mess with no option to reschedule flights without paying fortune for business class.

On time, smooth flight… very old and run down aircraft

Despite paying business class, the angle seat was uncomfortable. The crew was just ok. The baggage checkin was a mess at JNB.

I had 1:50 hrs to change planes in Cairo and my suitcase was delayed from Cairo to Casablanca. I was one of several passengers that faced this issue coming from various locations into Cairo and onwards to Casablanca, with a transit time of two hours or less. (I was told 16 suitcases were delayed). The transit time of 1:50 hrs is obviously not enough for EgyptAir to transfer baggage, why sell tickets with such short transfer time if they can't handle it? Moreover, they would not reimburse me for expenses I incurred because of delayed luggage. I will not be taking EgyptAir again.

Not good. They charged an additional $70 to check a bag we had already paid for on line with Lufstansa

The plane was crowded, seats narrow, legroom practically nonexistent. The entertainment feature didn't work for my row and nobody was able to/interested in trying to fix it. This was a direct contrast to a very comfortable Lufthansa flight I'd taken from RDU to Frankfurt about a week earlier.

The flight crew did a good job, the main problem I had was in the layout of the pod itself. I know it does not matter but the connection for the head phones was not A- easy to find, B- very difficult to do based on the placement ( behind the right shoulder, very hard to reach, the type of plug on the frame vs the actual plug of the headphones), C due to the location and the way it connected, it did not allow me to use my own headphones, D- very low quality and very uncomfortable headphones, E- Surprisingly, very old selections of movies, for me, at least. I will still fly with Lufthansa as you deliver a very good product overall and I enjoy the quality of service, the ease and the prices. Thank you.

With the boarding process, shuttle to the plane, and boarding there we ran about 30 minutes late. It was okay for comfort for a short flight.

Had to put carry ons under seat and had no legroom!!!

It was terrible, I was denied to board the plane because I don't have Germany visa, but I don't know I need a visa because all I want is go back to united state and I don't need to enter Germany. When I buy the ticket and checking in I entered my Chinese passport information and I did not get any notifications that I need apply for Germany visa. This trouble is generated totally by Lufthansa and they don't offer any useful help to solve my issue which cause huge problems to my travels.

Boarding delayed 1.5 hours. Ended up sick because of all the delays and lines waiting around airport and boarding.

my flight was cancelled. next one scheduled 2 days later. no hotel provided. worst airline experience ever

Would never fly lauffthabsa again. Seats were way too crowded together....very uncomfortable le

Crew had connection details for only 2 other flights and gave less than empathetic guidance.

Lost bag - again. No help from staff at Nice - they have a handling agent who does nothing No emergency kit Try calling BA - they eventually found the bag - now on later flight. Trying to get someone to help in the short term is impossible. If I am unhappy - then I have to log it on a website. The agent said he was only able to help with future bookings - not assist in the chaos BA had caused. IF YOU WANT SERVICE WHEN THINGS GO WRONG - PICK ANYONE BUT BA. Personally - I'm joining ABBA (Anyone But BA) again.

Food and entertainment non existent as we were only in the air 25 mins so totally understandable

I asked for assistance for my mobility issues. It took over 45 min to find someone to take me to the security. then I was deposited at the lounge and I was supposed to be picked up. No one came. I almost missed the flight. There was no offer of extra water, snacks or anything on the flight. Food was OK given that I am gluten and diary free. Seats were uncomfortable and very little stow away space.

The seat was a bit crowded since the person in front was reclined. It’s my personal belief that if the seats are allowed to recline, there should be more room. The service provided by the crew was the best I have experienced.

The crew were friendly and helpful, really appreciated. The food was pretty nice. a smidge more leg room would always be welcome but when you buy cheap you get what you get :)

Our stroller got lost when flying from San Diego to Frankfurt and our luggage got lost when flying back from Frankfurt to San Diego, We had to rent a stroller during our 4 week stay and had to no stroller during our trip back to the US. Our suitcase is also still missing. We sent and email 3 weeks ago and are still waiting for somebody to get back to us.

I went to check in my luggage at Madrid airport and not a single service kiosk was open for me to check my luggage! I had to scramble to figure out how to my luggage home! Luckily, the airline of the person I was in Madrid with did have workers there and they checked my luggage in with thiers. I still have to figure out how to get it to me since we live in different parts of the USA. There was no reason why I shouldn’t have been able to check in my luggage at the Madrid international airport. I do not trust British Airways.

Was downgraded from Premium Economy to Economy and no indication of any compensation.

Bad. Bags are missing, there was no wheel chair assistance provided

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?

Book Cheap Bahrain Plane Tickets

Recent round-trip flight deals

1/12Sun
1 stopSAUDIA
81h 15mYYZ-BAH
7/12Sat
1 stopSAUDIA
25h 50mBAH-YYZ
C$ 1,183
27/11Wed
1 stopAmerican Airlines
19h 15mYUL-BAH
14/1Tue
1 stopAmerican Airlines
25h 10mBAH-YUL
C$ 1,221
16/1Thu
1 stopEgyptair
26h 50mYYZ-BAH
30/1Thu
1 stopEgyptair
38h 25mBAH-YYZ
C$ 1,329
11/11Mon
1 stopBritish Airways
18h 00mYYZ-BAH
22/11Fri
1 stopBritish Airways
21h 00mBAH-YYZ
C$ 1,401
30/11Sat
1 stopBritish Airways
19h 15mYUL-BAH
17/1Fri
1 stopBritish Airways
25h 10mBAH-YUL
C$ 1,421
29/11Fri
1 stopTurkish Airlines
20h 55mYUL-BAH
21/1Tue
2 stopsTurkish Airlines
44h 48mBAH-YUL
C$ 2,222
2/1Thu
1 stopEmirates
24h 10mYUL-BAH
11/1Sat
2 stopsEmirates
49h 05mBAH-YUL
C$ 2,233
6/12Fri
2 stopsEmirates
37h 30mYYZ-BAH
12/12Thu
1 stopEmirates
37h 00mBAH-YYZ
C$ 2,285
27/11Wed
1 stopTurkish Airlines
20h 55mYUL-BAH
21/1Tue
2 stopsTurkish Airlines
44h 48mBAH-YUL
C$ 2,537
2/12Mon
2 stopsEgyptair
20h 20mYUL-BAH
16/1Thu
2 stopsEgyptair
25h 05mBAH-YUL
C$ 2,642

Search by stops

Search by airline

Search by price

Recent one-way flight deals

5/12Thu
2 stops
45h 25mYYC-BAH
C$ 525
5/12Thu
3 stops
43h 45mYYC-BAH
C$ 577
7/2Fri
2 stops
48h 05mYYZ-BAH
C$ 655
6/12Fri
3 stops
37h 55mYHZ-BAH
C$ 708
7/2Fri
3 stops
25h 20mYYZ-BAH
C$ 718
6/12Fri
2 stopsEmirates
23h 40mYYZ-BAH
C$ 1,564
6/12Fri
1 stopEmirates
28h 30mYYZ-BAH
C$ 2,019
2/12Mon
2 stopsCathay Pacific
39h 24mYYZ-BAH
C$ 2,667
2/12Mon
2 stopsCathay Pacific
39h 24mYYZ-BAH
C$ 2,671
2/12Mon
2 stopsCathay Pacific
42h 30mYYZ-BAH
C$ 4,027

Search by stops

Search by airline

Search by price

Last minute flights to Bahrain

Last minute flight, train and bus deals

23/10Wed
multi-stopBritish Airways
22h 10mYYZ-BAH
29/10Tue
multi-stopBritish Airways
21h 00mBAH-YYZ
C$ 1,687
23/10Wed
multi-stopAmerican Airlines
19h 26mYYZ-BAH
30/10Wed
multi-stopAmerican Airlines
24h 08mBAH-YYZ
C$ 1,815
23/10Wed
multi-stopBritish Airways
22h 10mYYZ-BAH
29/10Tue
multi-stopBritish Airways
26h 48mBAH-YYZ
C$ 1,825
23/10Wed
multi-stopAmerican Airlines
19h 26mYYZ-BAH
29/10Tue
multi-stopAmerican Airlines
22h 06mBAH-YYZ
C$ 1,871
23/10Wed
multi-stop
21h 05mYTZ-BAH
30/10Wed
multi-stop
23h 50mBAH-YTZ
C$ 1,999
23/10Wed
multi-stopAir Canada
25h 50mYYZ-BAH
30/10Wed
multi-stopAir Canada
21h 35mBAH-YYZ
C$ 2,074
23/10Wed
multi-stopEtihad Airways
21h 15mYYZ-BAH
30/10Wed
multi-stopEtihad Airways
22h 25mBAH-YYZ
C$ 2,400
23/10Wed
multi-stopCathay Pacific
35h 15mYYZ-BAH
30/10Wed
multi-stopCathay Pacific
35h 12mBAH-YYZ
C$ 5,637

Search by stops

Search by airline

Search by price

Everything you need to know for your flight to Bahrain

Cabin class types available on flights to Bahrain
Cabin classes available on flights to Bahrain. Prices are the lowest found on KAYAK over the last 7 days. Price and availability is not guaranteed.