How to get to Toronto, ON, Canada from Bahrain by flight ? You can check flights from Bahrain to Toronto, ON, Canada below.
You can find flight ticket prices from Bahrain to Toronto, ON, Canada with our flight tickets search tool below
You take a bus, shuttle or taxi from your location in Bahrain to Manama.
You take a flight from Manama to Toronto and cost approximately 600 USD.
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 |
You take a bus, shuttle or taxi from your location in Bahrain to Manama.
You take a flight from Manama to Billy Bishop Toronto City and cost approximately 700 USD.
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 |
You take a bus, shuttle or taxi from your location in Bahrain to Manama.
You take a flight from Manama to Buffalo and cost approximately 800 USD.
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 |
You take a bus, shuttle or taxi from your location in Bahrain to Manama.
You take a flight from Manama to Montreal and cost approximately 850 USD.
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 |
You can find hotels and accommodations in Toronto, ON, Canada with our hotels search tool below
Booking.com