Find Cheap Flights from Bahrain to Toronto

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

Sun 25/2
Sun 4/3
Any month
Compare vs. KAYAK |

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

Airports
Origin
Manama
C$ 1045
only
C$ 1045
Destination
Toronto
C$ 1045
only
C$ 1045
Wed, 14 Mar
BAH
YYZ
22h 20m
Tue, 10 Apr
YYZ
BAH
23h 05m
C$ 1045
Trip: 28 days
7.8GoodShow reviews
Overall 7.8 Good
Based on 1756 reviews
Overall
8.0
Boarding
7.9
Comfort
7.7
Crew
8.5
Entertainment
7.1
Food
7.4
MAN
AMS
Good 7.0

The cabin crew were good. They explained what the arrangements were for the delayed flight connections

The plane wasn't refueled and so was not ready for take off once the passengers were loaded. The plane had a technical problem when it tried the first take off and so it had to be abandoned. This was alarming..

TLV
AMS
Mediocre 2.0

Airlines issue

Profiling certain customers

LAX
AMS
Mediocre 2.0

My bagage broke

I paid extra fee for extra bagage which was tv and i paid insurance my tv broke and no one responces for it

AMS
CPT
Excellent 10.0

Flight was lovely, crew were friendly and very helpful and food was delicious!! We travelled with assistance for mum and it was excellent and we were kept updated all through the flight.

AMS
LHR
Excellent 10.0

Clean airplane, friendly crew, no rush, nice snacks for a short one hour flight. Just generally a positive experience.

Sun, 29 Apr
BAH
YYZ
23h 11m
Sun, 6 May
YYZ
BAH
15h 30m
C$ 1076
Trip: 8 days
7.3GoodShow reviews
Overall 7.3 Good
Based on 15509 reviews
Overall
7.5
Boarding
7.6
Comfort
7.2
Crew
8.0
Entertainment
7.0
Food
6.9
LHR
DFW
Okay 4.0

Old plane,panels falling apart,looked unkempt

FAO
LGW
Mediocre 3.6

nice employees

for the second time on this flight, the onboard devise for credit cards would not accept mine. this is the same card i used to book the flight. i complained to british air last time but they obviously haven't fixed the problem. there seems to be a problem using american credit cards these flights. is is a problem because nothing is free. luck;y a flight attendant did feel bad about it and gave me a glass of water

LHR
BIO
Mediocre 3.0

Arrived safely, only a little late.

Duty free? Marks and Spencer? The cart and crew kept going by but never offered drinks. So thirsty!

IAH
LHR
Excellent 8.0

Crew on the flight home was extremely friendly! Flights were all on time. Food service and drinks were very good. Great in flight entertainment options

Customer service personnel over the phone was so rude to me. Flight crew on the flight from dfw to lhr wasn’t friendly at all.

LHR
EDI
Okay 5.0

As requested checked my bag in and it took an absolute age to get my bag in Edinburgh. I ordered a toastie it was lukewarm

Tue, 7 Aug
BAH
YYZ
21h 45m
Mon, 13 Aug
YYZ
BAH
18h 55m
C$ 1337
Trip: 7 days
8.0ExcellentShow reviews
Overall 8.0 Excellent
Based on 18938 reviews
Overall
8.2
Boarding
8.1
Comfort
7.9
Crew
8.5
Entertainment
7.8
Food
7.7
EWR
DUS
Mediocre 3.6

The staff was good to me when I became ill on the flight with a migraine.

When I paid for my seat in advance it said I had an exit row, but when I got on the flight it was not. The food was also horrible.

LOS
FRA
Excellent 10.0

WiFi access, usb Port

FRA
NCE
Excellent 10.0

It’s amazing. Fast and comfortable.

FRA
JFK
Excellent 10.0

WiFi access

MAN
FRA
Excellent 10.0

The food between Frankfort to Istanbulwas lovely and the staff nicely

Thu, 15 Mar
BAH
YYZ
29h 08m
Fri, 6 Apr
YYZ
BAH
23h 05m
C$ 1408
Trip: 23 days
Overall 0.0 Poor
Based on 0 reviews
Mon, 30 Jul
BAH
YYZ
22h 35m
Sat, 11 Aug
YYZ
BAH
18h 30m
C$ 1571
Trip: 13 days
7.4GoodShow reviews
Overall 7.4 Good
Based on 5147 reviews
Overall
7.4
Boarding
7.5
Comfort
7.3
Crew
7.7
Entertainment
7.5
Food
7.0
BOM
AUH
Good 6.0

They did not took us at team lunge having silver card and kept waiting at general lunge. Not cooperative officer.

BAH
AUH
Mediocre 2.0

Nothing

The flight almost landed in Bahrain but the captain decides not to and the excuse was bad weather. So he just turned around and went back to Abu Dhabi. There was no plane for people to board Abu Dhabi and were left stranded. Thankfully the airport staff re-booked everyone immediately and dealt with the situation efficiently in a professional way. I was delayed by at least 8 hours. There was no email from Etihad about the canceled flight or an apology. It was a bit disappointing given that they are my favorite airline.

AUH
NRT
Excellent 10.0

Everything

If anything it would be the terminal 1 lounge at Abu Dhabi airport. It is pretty poor compared to the other lounge.

AUH
JFK
Okay 5.3

Didn’t have much choice for vegetarians.. food was not good atol

JFK
AUH
Okay 5.3

The flight left > 2 hours late from JFK to Abu Dhabi, and my connection was changed midair. Instead of changing it to the next flight, they changed it to a flight 16 hours later so I missed my entire day of meetings. The paid internet did not work inflight so I couldn't check my connection or receive emails. The crew was not friendly, and they also wouldn't give anyone any information about their connections during the flight, which resulted in ~80 people rushing the crew and the desk. It was very messy.

Sun, 29 Jul
BAH
YYZ
22h 40m
Mon, 6 Aug
YYZ
BAH
22h 55m
C$ 1596
Trip: 9 days
8.3ExcellentShow reviews
Overall 8.3 Excellent
Based on 10800 reviews
Overall
8.3
Boarding
8.3
Comfort
8.2
Crew
8.5
Entertainment
8.6
Food
8.1
ZAG
DXB
Excellent 8.0

The food was great. I like, that you can choose between different meal options.

ATH
EWR
Excellent 10.0

Flying on economy Emirates was a fantastic experience. It should be the industry standard.

The entire experience

SYD
CHC
Good 7.3

All good

ADL
DXB
Excellent 8.6

Air vents over seat, excelent entertainment and good food, comfortable seat. this route doesn’t seem to be too full for the long Hall flight

No foot rest - limited ability to upgrade.

SYD
CHC
Good 7.3

One carryon and no personal item - inconvenient and irritating! Security staff disposed of manicure scissors that met printed guidelines. Checked baggage was damaged, will avoid Emirates because of this. Staff, comfort, and food were very good, but will still select other airlines

Mon, 5 Mar
BAH
YYZ
22h 20m
Sun, 18 Mar
YYZ
BAH
21h 55m
C$ 1051
Trip: 13 days
7.8GoodShow reviews
Overall 7.8 Good
Based on 1756 reviews
Overall
8.0
Boarding
7.9
Comfort
7.7
Crew
8.5
Entertainment
7.1
Food
7.4
AMS
BRS
Excellent 9.0

Boarding was a breeze and the staff were lovely. Online check was very simple and easy to navigate.

The amount of extras you have to click no to while checking in online.

MAN
AMS
Good 7.0

The cabin crew were good. They explained what the arrangements were for the delayed flight connections

The plane wasn't refueled and so was not ready for take off once the passengers were loaded. The plane had a technical problem when it tried the first take off and so it had to be abandoned. This was alarming..

AMS
ARN
Good 7.0

At some point the luggage was lost. here.

AMS
KBP
Excellent 10.0

Very friendly and helpful personnel.

ARN
AMS
Excellent 10.0

Helpful and smiling cabin crew.

Wed, 29 Aug
BAH
YYZ
25h 45m
Tue, 4 Sep
YYZ
BAH
15h 30m
C$ 1122
Trip: 7 days
7.3GoodShow reviews
Overall 7.3 Good
Based on 15509 reviews
Overall
7.5
Boarding
7.6
Comfort
7.2
Crew
8.0
Entertainment
7.0
Food
6.9
LHR
EDI
Okay 5.0

As requested checked my bag in and it took an absolute age to get my bag in Edinburgh. I ordered a toastie it was lukewarm

LHR
BOS
Good 7.0

Crew were cooperative

There were no veg sandwiches.

LGW
TRN
Excellent 10.0

Lots of updates from pilot

LHR
DFW
Okay 4.0

Old plane,panels falling apart,looked unkempt

LHR
NBO
Good 6.0

Crew was very nice and helpful

Did not get the seat according to the seatplan.I booked exit row seat 30..got 30..but exit row was 28.

Thu, 15 Mar
BAH
YYZ
29h 08m
Tue, 10 Apr
YYZ
BAH
23h 05m
C$ 1053
Trip: 27 days
7.8GoodShow reviews
Overall 7.8 Good
Based on 1756 reviews
Overall
8.0
Boarding
7.9
Comfort
7.7
Crew
8.5
Entertainment
7.1
Food
7.4
MAN
AMS
Good 7.0

The cabin crew were good. They explained what the arrangements were for the delayed flight connections

The plane wasn't refueled and so was not ready for take off once the passengers were loaded. The plane had a technical problem when it tried the first take off and so it had to be abandoned. This was alarming..

AMS
BRS
Excellent 9.0

Boarding was a breeze and the staff were lovely. Online check was very simple and easy to navigate.

The amount of extras you have to click no to while checking in online.

AMS
KBP
Excellent 10.0

Very friendly and helpful personnel.

ARN
AMS
Excellent 10.0

Helpful and smiling cabin crew.

AMS
LHR
Excellent 10.0

Clean airplane, friendly crew, no rush, nice snacks for a short one hour flight. Just generally a positive experience.

Wed, 4 Apr
BAH
YYZ
26h 20m
Fri, 13 Apr
YYZ
BAH
23h 05m
C$ 1057
Trip: 10 days
7.8GoodShow reviews
Overall 7.8 Good
Based on 1756 reviews
Overall
8.0
Boarding
7.9
Comfort
7.7
Crew
8.5
Entertainment
7.1
Food
7.4
AMS
DTW
Mediocre 2.0

Amesterdam airport employee was really rude

BCN
AMS
Excellent 9.3

The food was excelent

I have to pay to pay a little more confort

AMS
KBP
Excellent 10.0

Very friendly and helpful personnel.

TLV
AMS
Mediocre 2.0

Airlines issue

Profiling certain customers

ARN
AMS
Excellent 10.0

Helpful and smiling cabin crew.

Tue, 28 Aug
BAH
YYZ
22h 15m
Tue, 4 Sep
YYZ
BAH
15h 30m
C$ 1169
Trip: 8 days
7.3GoodShow reviews
Overall 7.3 Good
Based on 15509 reviews
Overall
7.5
Boarding
7.6
Comfort
7.2
Crew
8.0
Entertainment
7.0
Food
6.9
IAH
LHR
Excellent 8.0

Crew on the flight home was extremely friendly! Flights were all on time. Food service and drinks were very good. Great in flight entertainment options

Customer service personnel over the phone was so rude to me. Flight crew on the flight from dfw to lhr wasn’t friendly at all.

NBO
LHR
Mediocre 3.6

It was on time

You can’t pay to pick a seat

LHR
NBO
Good 6.0

Crew was very nice and helpful

Did not get the seat according to the seatplan.I booked exit row seat 30..got 30..but exit row was 28.

LHR
MAD
Good 6.0

It was just ok.

Nothing was complimentary.

LHR
BOS
Good 7.0

Crew were cooperative

There were no veg sandwiches.

Tue, 7 Aug
BAH
YYZ
21h 45m
Tue, 14 Aug
YYZ
BAH
17h 20m
C$ 1373
Trip: 8 days
8.0ExcellentShow reviews
Overall 8.0 Excellent
Based on 18938 reviews
Overall
8.2
Boarding
8.1
Comfort
7.9
Crew
8.5
Entertainment
7.8
Food
7.7
FRA
NCE
Excellent 10.0

It’s amazing. Fast and comfortable.

LOS
FRA
Excellent 10.0

WiFi access, usb Port

MAN
FRA
Excellent 10.0

The food between Frankfort to Istanbulwas lovely and the staff nicely

BOS
FRA
Excellent 10.0

It was great.

DME
FRA
Excellent 10.0

everything

Mon, 19 Mar
BAH
YYZ
22h 20m
Sat, 7 Apr
YYZ
BAH
45h 55m
C$ 1075
Trip: 20 days
7.8GoodShow reviews
Overall 7.8 Good
Based on 1756 reviews
Overall
8.0
Boarding
7.9
Comfort
7.7
Crew
8.5
Entertainment
7.1
Food
7.4
AMS
BRS
Excellent 9.0

Boarding was a breeze and the staff were lovely. Online check was very simple and easy to navigate.

The amount of extras you have to click no to while checking in online.

AMS
KBP
Excellent 10.0

Very friendly and helpful personnel.

IAD
AMS
Mediocre 2.0

They stole my money

LAX
AMS
Mediocre 2.0

My bagage broke

I paid extra fee for extra bagage which was tv and i paid insurance my tv broke and no one responces for it

MAN
AMS
Good 7.0

The cabin crew were good. They explained what the arrangements were for the delayed flight connections

The plane wasn't refueled and so was not ready for take off once the passengers were loaded. The plane had a technical problem when it tried the first take off and so it had to be abandoned. This was alarming..

Sat, 11 Aug
BAH
YYZ
25h 34m
Mon, 20 Aug
YYZ
BAH
22h 32m
C$ 1184
Trip: 10 days
7.3GoodShow reviews
Overall 7.3 Good
Based on 15509 reviews
Overall
7.5
Boarding
7.6
Comfort
7.2
Crew
8.0
Entertainment
7.0
Food
6.9
LHR
MAD
Good 6.0

It was just ok.

Nothing was complimentary.

NBO
LHR
Mediocre 3.6

It was on time

You can’t pay to pick a seat

LHR
DFW
Okay 4.0

Old plane,panels falling apart,looked unkempt

LHR
EDI
Okay 5.0

As requested checked my bag in and it took an absolute age to get my bag in Edinburgh. I ordered a toastie it was lukewarm

PRG
LHR
Okay 4.6

The crew was sick and one lady kept running to the bathroom?!? The plane was old...

Mon, 9 Jul
BAH
YYZ
19h 50m
Fri, 24 Aug
YYZ
BAH
19h 10m
C$ 1443
Trip: 47 days
Overall 0.0 Poor
Based on 0 reviews
Mon, 6 Aug
BAH
YYZ
17h 15m
Thu, 16 Aug
YYZ
BAH
18h 30m
C$ 1571
Trip: 11 days
7.4GoodShow reviews
Overall 7.4 Good
Based on 5147 reviews
Overall
7.4
Boarding
7.5
Comfort
7.3
Crew
7.7
Entertainment
7.5
Food
7.0
BAH
AUH
Mediocre 2.0

Nothing

The flight almost landed in Bahrain but the captain decides not to and the excuse was bad weather. So he just turned around and went back to Abu Dhabi. There was no plane for people to board Abu Dhabi and were left stranded. Thankfully the airport staff re-booked everyone immediately and dealt with the situation efficiently in a professional way. I was delayed by at least 8 hours. There was no email from Etihad about the canceled flight or an apology. It was a bit disappointing given that they are my favorite airline.

CAI
AUH
Excellent 8.0

The new Aircraft is wonderful

Food quality is not good

AUH
NRT
Excellent 10.0

Everything

If anything it would be the terminal 1 lounge at Abu Dhabi airport. It is pretty poor compared to the other lounge.

LAX
PHX
Excellent 10.0

The service was excellent overall

AUH
CCU
Good 6.6

Punctuality

Food

Sun, 12 Aug
BAH
YYZ
23h 15m
Wed, 22 Aug
YYZ
BAH
22h 32m
C$ 1184
Trip: 11 days
7.3GoodShow reviews
Overall 7.3 Good
Based on 15509 reviews
Overall
7.5
Boarding
7.6
Comfort
7.2
Crew
8.0
Entertainment
7.0
Food
6.9
LHR
BIO
Mediocre 3.0

Arrived safely, only a little late.

Duty free? Marks and Spencer? The cart and crew kept going by but never offered drinks. So thirsty!

LHR
EDI
Okay 5.0

As requested checked my bag in and it took an absolute age to get my bag in Edinburgh. I ordered a toastie it was lukewarm

MAA
LHR
Okay 5.6

Seats are not comfortable. The crew are OK. No fruit juice or cool drinks.

FAO
LGW
Mediocre 3.6

nice employees

for the second time on this flight, the onboard devise for credit cards would not accept mine. this is the same card i used to book the flight. i complained to british air last time but they obviously haven't fixed the problem. there seems to be a problem using american credit cards these flights. is is a problem because nothing is free. luck;y a flight attendant did feel bad about it and gave me a glass of water

LHR
DFW
Okay 4.0

Old plane,panels falling apart,looked unkempt

Tue, 7 Aug
BAH
YYZ
21h 45m
Sun, 12 Aug
YYZ
BAH
17h 20m
C$ 1444
Trip: 6 days
8.0ExcellentShow reviews
Overall 8.0 Excellent
Based on 18938 reviews
Overall
8.2
Boarding
8.1
Comfort
7.9
Crew
8.5
Entertainment
7.8
Food
7.7
EWR
DUS
Mediocre 3.6

The staff was good to me when I became ill on the flight with a migraine.

When I paid for my seat in advance it said I had an exit row, but when I got on the flight it was not. The food was also horrible.

MUC
SFO
Excellent 8.3

Airplane was clean and comfortable for economy class.

Because I felt sick I would probably prefer to pay a little more and upgrade to a better seat if the option was available.

DUB
FRA
Excellent 10.0

One of flight attendants lent me her phone charger to charge my phone which absolutely saved and they were just generally very pleasant and easy to interact with.

MUC
ORD
Excellent 9.3

The services was good and enjoy it

Nothing it was all good

DME
FRA
Excellent 10.0

everything

Mon, 9 Apr
BAH
YYZ
22h 40m
Tue, 17 Apr
YYZ
BAH
26h 20m
C$ 1096
Trip: 9 days
7.8GoodShow reviews
Overall 7.8 Good
Based on 1756 reviews
Overall
8.0
Boarding
7.9
Comfort
7.7
Crew
8.5
Entertainment
7.1
Food
7.4
AMS
BRS
Excellent 9.0

Boarding was a breeze and the staff were lovely. Online check was very simple and easy to navigate.

The amount of extras you have to click no to while checking in online.

AMS
KBP
Excellent 10.0

Very friendly and helpful personnel.

AMS
CPT
Excellent 10.0

Flight was lovely, crew were friendly and very helpful and food was delicious!! We travelled with assistance for mum and it was excellent and we were kept updated all through the flight.

IAD
AMS
Mediocre 2.0

They stole my money

AMS
LHR
Excellent 10.0

Clean airplane, friendly crew, no rush, nice snacks for a short one hour flight. Just generally a positive experience.

Tue, 31 Jul
BAH
YYZ
17h 40m
Mon, 6 Aug
YYZ
BAH
23h 55m
C$ 1630
Trip: 7 days
8.3ExcellentShow reviews
Overall 8.3 Excellent
Based on 10800 reviews
Overall
8.3
Boarding
8.3
Comfort
8.2
Crew
8.5
Entertainment
8.6
Food
8.1
DXB
JFK
Excellent 10.0

Every one was very friendly

ZAG
DXB
Excellent 8.0

The food was great. I like, that you can choose between different meal options.

CHC
SYD
Good 7.3

This was operated by Qantas. Nice movie/music setup. Crew friendly

Food plentiful but meat was tough and pretty instututional in taste. Couldn’t eat but half of any meal

DXB
BCN
Excellent 10.0

Everything as usual

Some rude passengers

SYD
CHC
Good 7.3

One carryon and no personal item - inconvenient and irritating! Security staff disposed of manicure scissors that met printed guidelines. Checked baggage was damaged, will avoid Emirates because of this. Staff, comfort, and food were very good, but will still select other airlines

Bahrain to Toronto Flight Information

Flights Arrive in Toronto
Flights Depart from Bahrain
Flight Price C$ 1045
Airlines KLM, British Airways, Lufthansa, Etihad Airways, Emirates
*
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.