HowToGo

Flight from Bahrain to Toronto, ON, Canada

How to get to Toronto, ON, Canada from Bahrain by flight ? You can check flights from Bahrain to Toronto, ON, Canada below.

Search Transfer from Bahrain to Toronto, ON, Canada

Search Flights

You can find flight ticket prices from Bahrain to Toronto, ON, Canada with our flight tickets search tool below

1. Manama to Toronto

  1. You take a bus, shuttle or taxi from your location in Bahrain to Manama.

  2. You take a flight from Manama to Toronto and cost approximately 600 USD.

  3. You take a bus, shuttle or taxi from Toronto to your destination in Toronto, ON, Canada.

Flight Depart Arrive
KL0446 KLM
KL0446 KLM
KL0695 KLM
00:30 Manama
03:05 Kuwait
17:55 Amsterdam Schiphol
01:45 Kuwait
08:15 Amsterdam Schiphol
19:50 Toronto
Connect
KL0446 KLM
KL0446 KLM
KL0691 KLM
00:30 Manama
03:05 Kuwait
10:55 Amsterdam Schiphol
01:45 Kuwait
08:15 Amsterdam Schiphol
12:45 Toronto
Connect
BA124 British Airways
BA093 British Airways
01:00 Manama
13:05 London Heathrow
06:15 London Heathrow
15:50 Toronto
Connect
BA124 British Airways
AC869 Air Canada
01:00 Manama
08:30 London Heathrow
06:15 London Heathrow
11:15 Toronto
Connect
BA124 British Airways
BA099 British Airways
01:00 Manama
17:05 London Heathrow
06:15 London Heathrow
19:55 Toronto
Connect
TK779 Turkish Airlines
TK17 Turkish Airlines
01:10 Manama
14:25 Istanbul Ataturk
05:30 Istanbul Ataturk
18:15 Toronto
Connect
GF030 Gulf Air Bahrain
AC847 Air Canada
01:30 Manama
11:50 Munich
06:35 Munich
14:45 Toronto
Connect
GF045 Gulf Air Bahrain
TK17 Turkish Airlines
01:30 Manama
14:25 Istanbul Ataturk
05:45 Istanbul Ataturk
18:15 Toronto
Connect
GF017 Gulf Air Bahrain
AC873 Air Canada
01:30 Manama
09:20 Frankfurt
06:55 Frankfurt
11:40 Toronto
Connect
GF540 Gulf Air Bahrain
EY141 Etihad
01:35 Manama
08:50 Abu Dhabi
03:55 Abu Dhabi
14:40 Toronto
Connect
GF019 Gulf Air Bahrain
TS589 Air Transat
01:35 Manama
09:00 Paris CDG
07:55 Paris CDG
11:25 Toronto
Connect
GF007 Gulf Air Bahrain
AC869 Air Canada
01:40 Manama
08:30 London Heathrow
06:55 London Heathrow
11:15 Toronto
Connect
GF007 Gulf Air Bahrain
AC857 Air Canada
01:40 Manama
12:05 London Heathrow
06:55 London Heathrow
14:50 Toronto
Connect
GF023 Gulf Air Bahrain
IG0923 Meridiana
01:40 Manama
10:40 Milan Malpensa
06:55 Milan Malpensa
13:40 Toronto
Connect
EY370 Etihad
EY141 Etihad
04:20 Manama
08:50 Abu Dhabi
06:30 Abu Dhabi
14:40 Toronto
Connect
TK777 Turkish Airlines
TK17 Turkish Airlines
06:10 Manama
14:25 Istanbul Ataturk
10:30 Istanbul Ataturk
18:15 Toronto
Connect
TK777 Turkish Airlines
TK35 Turkish Airlines
AC425 Air Canada
06:10 Manama
14:05 Istanbul Ataturk
19:00 Montreal
10:30 Istanbul Ataturk
17:00 Montreal
20:24 Toronto
Connect
GF003 Gulf Air Bahrain
BA099 British Airways
10:05 Manama
17:05 London Heathrow
15:20 London Heathrow
19:55 Toronto
Connect
GF003 Gulf Air Bahrain
AC859 Air Canada
10:05 Manama
18:00 London Heathrow
15:20 London Heathrow
20:50 Toronto
Connect
GF079 Gulf Air Bahrain
MS995 Egyptair
16:45 Manama
01:45 Cairo
19:05 Cairo
07:25 Toronto
Connect
EK840 Emirates
AC057 Air Canada
17:50 Manama
23:10 Dubai
20:00 Dubai
05:00 Toronto
Connect
GF510 Gulf Air Bahrain
AC057 Air Canada
18:05 Manama
23:10 Dubai
20:15 Dubai
05:00 Toronto
Connect
FZ28 Flydubai
AC057 Air Canada
18:20 Manama
23:10 Dubai
20:35 Dubai
05:00 Toronto
Connect
FZ28 Flydubai
EK241 Emirates
18:20 Manama
03:30 Dubai
20:35 Dubai
09:30 Toronto
Connect
MS921 Egyptair
MS995 Egyptair
18:45 Manama
01:45 Cairo
20:45 Cairo
07:25 Toronto
Connect
FZ26 Flydubai
EK241 Emirates
21:25 Manama
03:30 Dubai
23:45 Dubai
09:30 Toronto
Connect
EY372 Etihad
EY141 Etihad
22:50 Manama
08:50 Abu Dhabi
01:00 Abu Dhabi
14:40 Toronto
Connect
EK834 Emirates
EK241 Emirates
22:50 Manama
03:30 Dubai
01:15 Dubai
09:30 Toronto
Connect

2. Manama to Billy Bishop Toronto City

  1. You take a bus, shuttle or taxi from your location in Bahrain to Manama.

  2. You take a flight from Manama to Billy Bishop Toronto City and cost approximately 700 USD.

  3. You take a bus, shuttle or taxi from Billy Bishop Toronto City to your destination in Toronto, ON, Canada.

Flight Depart Arrive
BA124 British Airways
BA213 British Airways
PD944 Porter Airlines
01:00 Manama
11:15 London Heathrow
14:45 Boston
06:15 London Heathrow
13:35 Boston
16:44 Billy Bishop Toronto City
Connect
BA124 British Airways
BA213 British Airways
PD946 Porter Airlines
01:00 Manama
11:15 London Heathrow
16:55 Boston
06:15 London Heathrow
13:35 Boston
18:54 Billy Bishop Toronto City
Connect
BA124 British Airways
AC865 Air Canada
AC7973 Air Canada
01:00 Manama
14:10 London Heathrow
17:30 Montreal
06:15 London Heathrow
16:25 Montreal
18:40 Billy Bishop Toronto City
Connect
BA124 British Airways
AA109 American Airlines
PD942 Porter Airlines
01:00 Manama
09:35 London Heathrow
13:30 Boston
06:15 London Heathrow
12:35 Boston
15:29 Billy Bishop Toronto City
Connect
BA124 British Airways
BA185 British Airways
PD136 Porter Airlines
01:00 Manama
10:50 London Heathrow
16:10 Newark
06:15 London Heathrow
13:40 Newark
17:45 Billy Bishop Toronto City
Connect
BA124 British Airways
BA217 British Airways
PD726 Porter Airlines
01:00 Manama
11:15 London Heathrow
15:50 Washington Dulles
06:15 London Heathrow
14:15 Washington Dulles
17:24 Billy Bishop Toronto City
Connect
BA124 British Airways
BA185 British Airways
PD134 Porter Airlines
01:00 Manama
10:50 London Heathrow
14:59 Newark
06:15 London Heathrow
13:40 Newark
16:40 Billy Bishop Toronto City
Connect
TK779 Turkish Airlines
TK187 Turkish Airlines
PD726 Porter Airlines
01:10 Manama
08:35 Istanbul Ataturk
15:50 Washington Dulles
05:30 Istanbul Ataturk
12:25 Washington Dulles
17:24 Billy Bishop Toronto City
Connect
GF017 Gulf Air Bahrain
AC875 Air Canada
AC7965 Air Canada
01:30 Manama
09:55 Frankfurt
13:30 Montreal
06:55 Frankfurt
11:35 Montreal
14:40 Billy Bishop Toronto City
Connect
GF017 Gulf Air Bahrain
AC875 Air Canada
PD472 Porter Airlines
01:30 Manama
09:55 Frankfurt
14:30 Montreal
06:55 Frankfurt
11:35 Montreal
15:40 Billy Bishop Toronto City
Connect
GF017 Gulf Air Bahrain
AC875 Air Canada
AC7963 Air Canada
01:30 Manama
09:55 Frankfurt
12:30 Montreal
06:55 Frankfurt
11:35 Montreal
13:40 Billy Bishop Toronto City
Connect
GF019 Gulf Air Bahrain
AC871 Air Canada
AC7967 Air Canada
01:35 Manama
10:55 Paris CDG
14:30 Montreal
07:55 Paris CDG
12:20 Montreal
15:40 Billy Bishop Toronto City
Connect
GF019 Gulf Air Bahrain
AC871 Air Canada
AC7965 Air Canada
01:35 Manama
10:55 Paris CDG
13:30 Montreal
07:55 Paris CDG
12:20 Montreal
14:40 Billy Bishop Toronto City
Connect
GF019 Gulf Air Bahrain
AC871 Air Canada
PD472 Porter Airlines
01:35 Manama
10:55 Paris CDG
14:30 Montreal
07:55 Paris CDG
12:20 Montreal
15:40 Billy Bishop Toronto City
Connect
GF143 Gulf Air Bahrain
AC809 Air Canada
PD472 Porter Airlines
01:35 Manama
09:10 Casablanca
14:30 Montreal
06:20 Casablanca
11:55 Montreal
15:40 Billy Bishop Toronto City
Connect
GF143 Gulf Air Bahrain
AC809 Air Canada
AC7965 Air Canada
01:35 Manama
09:10 Casablanca
13:30 Montreal
06:20 Casablanca
11:55 Montreal
14:40 Billy Bishop Toronto City
Connect
GF143 Gulf Air Bahrain
AC809 Air Canada
AC7967 Air Canada
01:35 Manama
09:10 Casablanca
14:30 Montreal
06:20 Casablanca
11:55 Montreal
15:40 Billy Bishop Toronto City
Connect
GF007 Gulf Air Bahrain
AC865 Air Canada
AC7973 Air Canada
01:40 Manama
14:10 London Heathrow
17:30 Montreal
06:55 London Heathrow
16:25 Montreal
18:40 Billy Bishop Toronto City
Connect
GF007 Gulf Air Bahrain
AA109 American Airlines
PD942 Porter Airlines
01:40 Manama
09:35 London Heathrow
13:30 Boston
06:55 London Heathrow
12:35 Boston
15:29 Billy Bishop Toronto City
Connect
EK836 Emirates
EK237 Emirates
PD946 Porter Airlines
03:35 Manama
08:15 Dubai
16:55 Boston
06:00 Dubai
14:05 Boston
18:54 Billy Bishop Toronto City
Connect
EK836 Emirates
EK237 Emirates
PD948 Porter Airlines
03:35 Manama
08:15 Dubai
18:55 Boston
06:00 Dubai
14:05 Boston
20:54 Billy Bishop Toronto City
Connect
EY370 Etihad
EY131 Etihad
PD728 Porter Airlines
04:20 Manama
10:30 Abu Dhabi
20:00 Washington Dulles
06:30 Abu Dhabi
16:55 Washington Dulles
21:30 Billy Bishop Toronto City
Connect
TK777 Turkish Airlines
TK7 Turkish Airlines
PD728 Porter Airlines
06:10 Manama
15:00 Istanbul Ataturk
20:00 Washington Dulles
10:30 Istanbul Ataturk
18:50 Washington Dulles
21:30 Billy Bishop Toronto City
Connect
TK777 Turkish Airlines
TK81 Turkish Airlines
PD950 Porter Airlines
06:10 Manama
14:35 Istanbul Ataturk
20:20 Boston
10:30 Istanbul Ataturk
18:30 Boston
22:19 Billy Bishop Toronto City
Connect
TK777 Turkish Airlines
TK35 Turkish Airlines
PD484 Porter Airlines
06:10 Manama
14:05 Istanbul Ataturk
19:00 Montreal
10:30 Istanbul Ataturk
17:00 Montreal
20:10 Billy Bishop Toronto City
Connect
TK777 Turkish Airlines
TK35 Turkish Airlines
PD486 Porter Airlines
06:10 Manama
14:05 Istanbul Ataturk
19:30 Montreal
10:30 Istanbul Ataturk
17:00 Montreal
20:40 Billy Bishop Toronto City
Connect
TK777 Turkish Airlines
TK35 Turkish Airlines
AC7975 Air Canada
06:10 Manama
14:05 Istanbul Ataturk
18:30 Montreal
10:30 Istanbul Ataturk
17:00 Montreal
19:40 Billy Bishop Toronto City
Connect
GF043 Gulf Air Bahrain
TK7 Turkish Airlines
PD728 Porter Airlines
09:30 Manama
15:00 Istanbul Ataturk
20:00 Washington Dulles
13:50 Istanbul Ataturk
18:50 Washington Dulles
21:30 Billy Bishop Toronto City
Connect
MS921 Egyptair
MS981 Egyptair
PD720 Porter Airlines
18:45 Manama
23:15 Cairo
09:00 Washington Dulles
20:45 Cairo
05:10 Washington Dulles
10:30 Billy Bishop Toronto City
Connect
MS921 Egyptair
MS981 Egyptair
PD718 Porter Airlines
18:45 Manama
23:15 Cairo
08:00 Washington Dulles
20:45 Cairo
05:10 Washington Dulles
09:30 Billy Bishop Toronto City
Connect
MS921 Egyptair
MS981 Egyptair
PD720 Porter Airlines
18:45 Manama
23:15 Cairo
10:50 Washington Dulles
20:45 Cairo
05:10 Washington Dulles
12:20 Billy Bishop Toronto City
Connect
FZ26 Flydubai
EK231 Emirates
PD722 Porter Airlines
21:25 Manama
02:20 Dubai
09:50 Washington Dulles
23:45 Dubai
08:40 Washington Dulles
11:20 Billy Bishop Toronto City
Connect
FZ26 Flydubai
EK223 Emirates
PD124 Porter Airlines
21:25 Manama
03:00 Dubai
10:00 Newark
23:45 Dubai
09:00 Newark
11:29 Billy Bishop Toronto City
Connect
FZ26 Flydubai
EK231 Emirates
PD720 Porter Airlines
21:25 Manama
02:20 Dubai
10:50 Washington Dulles
23:45 Dubai
08:40 Washington Dulles
12:20 Billy Bishop Toronto City
Connect
EK834 Emirates
EK223 Emirates
PD126 Porter Airlines
22:50 Manama
03:00 Dubai
11:05 Newark
01:15 Dubai
09:00 Newark
12:45 Billy Bishop Toronto City
Connect
EK834 Emirates
EK223 Emirates
PD128 Porter Airlines
22:50 Manama
03:00 Dubai
12:05 Newark
01:15 Dubai
09:00 Newark
13:45 Billy Bishop Toronto City
Connect
EK834 Emirates
EK231 Emirates
PD722 Porter Airlines
22:50 Manama
02:20 Dubai
12:30 Washington Dulles
01:15 Dubai
08:40 Washington Dulles
13:59 Billy Bishop Toronto City
Connect
EK834 Emirates
EK231 Emirates
PD722 Porter Airlines
22:50 Manama
02:20 Dubai
09:50 Washington Dulles
01:15 Dubai
08:40 Washington Dulles
11:20 Billy Bishop Toronto City
Connect
EK834 Emirates
EK223 Emirates
PD124 Porter Airlines
22:50 Manama
03:00 Dubai
10:00 Newark
01:15 Dubai
09:00 Newark
11:29 Billy Bishop Toronto City
Connect
EK834 Emirates
EK231 Emirates
PD720 Porter Airlines
22:50 Manama
02:20 Dubai
10:50 Washington Dulles
01:15 Dubai
08:40 Washington Dulles
12:20 Billy Bishop Toronto City
Connect

3. Manama to Buffalo

  1. You take a bus, shuttle or taxi from your location in Bahrain to Manama.

  2. You take a flight from Manama to Buffalo and cost approximately 800 USD.

  3. You take a bus, shuttle or taxi from Buffalo to your destination in Toronto, ON, Canada.

Flight Depart Arrive
BA124 British Airways
AA729 American Airlines
AA4955 American Airlines
01:00 Manama
10:15 London Heathrow
18:55 Philadelphia
06:15 London Heathrow
13:50 Philadelphia
20:36 Buffalo
Connect
BA124 British Airways
AA729 American Airlines
AA5002 American Airlines
01:00 Manama
10:15 London Heathrow
15:19 Philadelphia
06:15 London Heathrow
13:50 Philadelphia
16:44 Buffalo
Connect
BA124 British Airways
BA175 British Airways
DL5415 Delta
01:00 Manama
09:40 London Heathrow
14:20 New York JFK
06:15 London Heathrow
12:30 New York JFK
15:51 Buffalo
Connect
BA124 British Airways
BA117 British Airways
DL5423 Delta
01:00 Manama
08:25 London Heathrow
12:30 New York JFK
06:15 London Heathrow
11:05 New York JFK
13:56 Buffalo
Connect
BA124 British Airways
BA067 British Airways
AA4955 American Airlines
01:00 Manama
12:40 London Heathrow
18:55 Philadelphia
06:15 London Heathrow
15:35 Philadelphia
20:36 Buffalo
Connect
BA124 British Airways
AA737 American Airlines
AA4955 American Airlines
01:00 Manama
14:30 London Heathrow
18:55 Philadelphia
06:15 London Heathrow
17:50 Philadelphia
20:36 Buffalo
Connect
BA124 British Airways
UA123 United Airlines
UA4897 United Airlines
01:00 Manama
07:45 London Heathrow
12:30 Washington Dulles
06:15 London Heathrow
11:05 Washington Dulles
13:41 Buffalo
Connect
BA124 British Airways
DL17 Delta
DL5301 Delta
01:00 Manama
09:20 London Heathrow
13:52 Detroit
06:15 London Heathrow
12:56 Detroit
15:01 Buffalo
Connect
TK779 Turkish Airlines
TK3 Turkish Airlines
B62402 JetBlue Airways
01:10 Manama
06:50 Istanbul Ataturk
16:41 New York JFK
05:30 Istanbul Ataturk
10:50 New York JFK
18:24 Buffalo
Connect
GF045 Gulf Air Bahrain
TK3 Turkish Airlines
B62402 JetBlue Airways
01:30 Manama
06:50 Istanbul Ataturk
16:41 New York JFK
05:45 Istanbul Ataturk
10:50 New York JFK
18:24 Buffalo
Connect
GF017 Gulf Air Bahrain
UA961 United Airlines
UA4892 United Airlines
01:30 Manama
11:20 Frankfurt
15:00 Newark
06:55 Frankfurt
13:55 Newark
16:22 Buffalo
Connect
GF017 Gulf Air Bahrain
DL107 Delta
DL5415 Delta
01:30 Manama
10:40 Frankfurt
14:20 New York JFK
06:55 Frankfurt
13:21 New York JFK
15:51 Buffalo
Connect
GF030 Gulf Air Bahrain
UA31 United Airlines
UA4892 United Airlines
01:30 Manama
09:30 Munich
15:00 Newark
06:35 Munich
12:40 Newark
16:22 Buffalo
Connect
GF019 Gulf Air Bahrain
UA56 United Airlines
UA4892 United Airlines
01:35 Manama
09:45 Paris CDG
15:00 Newark
07:55 Paris CDG
11:50 Newark
16:22 Buffalo
Connect
GF007 Gulf Air Bahrain
DL17 Delta
DL5301 Delta
01:40 Manama
09:20 London Heathrow
13:52 Detroit
06:55 London Heathrow
12:56 Detroit
15:01 Buffalo
Connect
GF007 Gulf Air Bahrain
UA905 United Airlines
UA4892 United Airlines
01:40 Manama
09:00 London Heathrow
15:00 Newark
06:55 London Heathrow
12:00 Newark
16:22 Buffalo
Connect
GF007 Gulf Air Bahrain
UA15 United Airlines
UA4892 United Airlines
01:40 Manama
10:00 London Heathrow
15:00 Newark
06:55 London Heathrow
13:00 Newark
16:22 Buffalo
Connect
GF007 Gulf Air Bahrain
UA883 United Airlines
UA4892 United Airlines
01:40 Manama
08:00 London Heathrow
15:00 Newark
06:55 London Heathrow
11:00 Newark
16:22 Buffalo
Connect
GF007 Gulf Air Bahrain
UA123 United Airlines
UA4897 United Airlines
01:40 Manama
07:45 London Heathrow
12:30 Washington Dulles
06:55 London Heathrow
11:05 Washington Dulles
13:41 Buffalo
Connect
GF023 Gulf Air Bahrain
DL173 Delta
DL5415 Delta
01:40 Manama
10:00 Milan Malpensa
14:20 New York JFK
06:55 Milan Malpensa
13:05 New York JFK
15:51 Buffalo
Connect
EK836 Emirates
EK237 Emirates
B6115 JetBlue Airways
03:35 Manama
08:15 Dubai
20:05 Boston
06:00 Dubai
14:05 Boston
21:36 Buffalo
Connect
EK836 Emirates
EK201 Emirates
B62002 JetBlue Airways
03:35 Manama
08:30 Dubai
22:23 New York JFK
06:00 Dubai
14:25 New York JFK
23:55 Buffalo
Connect
EK836 Emirates
EK237 Emirates
B6815 JetBlue Airways
03:35 Manama
08:15 Dubai
17:15 Boston
06:00 Dubai
14:05 Boston
18:53 Buffalo
Connect
EK836 Emirates
EK201 Emirates
B62402 JetBlue Airways
03:35 Manama
08:30 Dubai
16:41 New York JFK
06:00 Dubai
14:25 New York JFK
18:24 Buffalo
Connect
EK836 Emirates
EK201 Emirates
B6102 JetBlue Airways
03:35 Manama
08:30 Dubai
20:55 New York JFK
06:00 Dubai
14:25 New York JFK
22:35 Buffalo
Connect
EY370 Etihad
EY101 Etihad
B6102 JetBlue Airways
04:20 Manama
09:35 Abu Dhabi
20:55 New York JFK
06:30 Abu Dhabi
16:00 New York JFK
22:35 Buffalo
Connect
EY370 Etihad
EY151 Etihad
AA4221 American Airlines
04:20 Manama
10:10 Abu Dhabi
22:10 Chicago O'Hare
06:30 Abu Dhabi
16:10 Chicago O'Hare
00:45 Buffalo
Connect
EY370 Etihad
EY151 Etihad
AA3683 American Airlines
04:20 Manama
10:10 Abu Dhabi
18:55 Chicago O'Hare
06:30 Abu Dhabi
16:10 Chicago O'Hare
21:27 Buffalo
Connect
EY370 Etihad
EY101 Etihad
B62002 JetBlue Airways
04:20 Manama
09:35 Abu Dhabi
22:23 New York JFK
06:30 Abu Dhabi
16:00 New York JFK
23:55 Buffalo
Connect
TK777 Turkish Airlines
TK1 Turkish Airlines
B6102 JetBlue Airways
06:10 Manama
13:30 Istanbul Ataturk
20:55 New York JFK
10:30 Istanbul Ataturk
17:25 New York JFK
22:35 Buffalo
Connect
TK777 Turkish Airlines
TK1 Turkish Airlines
B62002 JetBlue Airways
06:10 Manama
13:30 Istanbul Ataturk
22:23 New York JFK
10:30 Istanbul Ataturk
17:25 New York JFK
23:55 Buffalo
Connect
GF003 Gulf Air Bahrain
UA925 United Airlines
UA5013 United Airlines
10:05 Manama
16:40 London Heathrow
22:15 Washington Dulles
15:20 London Heathrow
19:50 Washington Dulles
23:26 Buffalo
Connect
MS921 Egyptair
MS981 Egyptair
UA4883 United Airlines
18:45 Manama
23:15 Cairo
08:20 Washington Dulles
20:45 Cairo
05:10 Washington Dulles
09:23 Buffalo
Connect
FZ26 Flydubai
EK203 Emirates
B6702 JetBlue Airways
21:25 Manama
02:50 Dubai
10:50 New York JFK
23:45 Dubai
08:50 New York JFK
12:15 Buffalo
Connect
EK834 Emirates
EK223 Emirates
UA4357 United Airlines
22:50 Manama
03:00 Dubai
11:24 Newark
01:15 Dubai
09:00 Newark
12:49 Buffalo
Connect
EK834 Emirates
EK203 Emirates
B62402 JetBlue Airways
22:50 Manama
02:50 Dubai
16:41 New York JFK
01:15 Dubai
08:50 New York JFK
18:24 Buffalo
Connect
EK834 Emirates
EK201 Emirates
B62402 JetBlue Airways
22:50 Manama
08:30 Dubai
16:41 New York JFK
01:15 Dubai
14:25 New York JFK
18:24 Buffalo
Connect
EK834 Emirates
EK231 Emirates
UA4897 United Airlines
22:50 Manama
02:20 Dubai
12:30 Washington Dulles
01:15 Dubai
08:40 Washington Dulles
13:41 Buffalo
Connect
EK834 Emirates
EK203 Emirates
B6702 JetBlue Airways
22:50 Manama
02:50 Dubai
10:50 New York JFK
01:15 Dubai
08:50 New York JFK
12:15 Buffalo
Connect
EK834 Emirates
EK237 Emirates
B6815 JetBlue Airways
22:50 Manama
08:15 Dubai
17:15 Boston
01:15 Dubai
14:05 Boston
18:53 Buffalo
Connect

4. Manama to Montreal

  1. You take a bus, shuttle or taxi from your location in Bahrain to Manama.

  2. You take a flight from Manama to Montreal and cost approximately 850 USD.

  3. You take a bus, shuttle or taxi from Montreal to your destination in Toronto, ON, Canada.

Flight Depart Arrive
KL0446 KLM
KL0446 KLM
KL0671 KLM
00:30 Manama
03:05 Kuwait
15:15 Amsterdam Schiphol
01:45 Kuwait
08:15 Amsterdam Schiphol
16:50 Montreal
Connect
BA124 British Airways
BA095 British Airways
01:00 Manama
17:40 London Heathrow
06:15 London Heathrow
19:50 Montreal
Connect
TK779 Turkish Airlines
TK35 Turkish Airlines
01:10 Manama
14:05 Istanbul Ataturk
05:30 Istanbul Ataturk
17:00 Montreal
Connect
GF045 Gulf Air Bahrain
TK35 Turkish Airlines
01:30 Manama
14:05 Istanbul Ataturk
05:45 Istanbul Ataturk
17:00 Montreal
Connect
GF017 Gulf Air Bahrain
AC875 Air Canada
01:30 Manama
09:55 Frankfurt
06:55 Frankfurt
11:35 Montreal
Connect
GF019 Gulf Air Bahrain
AF344 Air France
01:35 Manama
13:10 Paris CDG
07:55 Paris CDG
14:50 Montreal
Connect
GF019 Gulf Air Bahrain
TS357 567 619 151 251 279 457 Air Transat
01:35 Manama
11:30 Paris CDG
07:55 Paris CDG
13:10 Montreal
Connect
GF143 Gulf Air Bahrain
AT206 Royal Air Maroc
01:35 Manama
08:00 Casablanca
06:20 Casablanca
10:20 Montreal
Connect
GF019 Gulf Air Bahrain
AC871 Air Canada
01:35 Manama
10:55 Paris CDG
07:55 Paris CDG
12:20 Montreal
Connect
GF143 Gulf Air Bahrain
AC809 Air Canada
01:35 Manama
09:10 Casablanca
06:20 Casablanca
11:55 Montreal
Connect
EY370 Etihad
EY141 Etihad
AC420 Air Canada
04:20 Manama
08:50 Abu Dhabi
17:00 Toronto
06:30 Abu Dhabi
14:40 Toronto
18:15 Montreal
Connect
EY370 Etihad
EY141 Etihad
AC834 Air Canada
04:20 Manama
08:50 Abu Dhabi
18:00 Toronto
06:30 Abu Dhabi
14:40 Toronto
19:18 Montreal
Connect
TK777 Turkish Airlines
TK35 Turkish Airlines
06:10 Manama
14:05 Istanbul Ataturk
10:30 Istanbul Ataturk
17:00 Montreal
Connect
GF003 Gulf Air Bahrain
BA095 British Airways
10:05 Manama
17:40 London Heathrow
15:20 London Heathrow
19:50 Montreal
Connect
GF973 Gulf Air Bahrain
RJ0269 Royal Jordanian
18:00 Manama
03:01 Amman
19:40 Amman
07:20 Montreal
Connect
MS921 Egyptair
MS995 Egyptair
AC404 Air Canada
18:45 Manama
01:45 Cairo
09:00 Toronto
20:45 Cairo
07:25 Toronto
10:15 Montreal
Connect
EK834 Emirates
EK241 Emirates
WS3526 WestJet
22:50 Manama
03:30 Dubai
13:00 Toronto
01:15 Dubai
09:30 Toronto
14:28 Montreal
Connect

References

Find Hotels in Toronto, ON, Canada

You can find hotels and accommodations in Toronto, ON, Canada with our hotels search tool below

Booking.com