How to get to Bahrain from Toronto by flight ? You can check flights from Toronto to Bahrain below.
You can find flight ticket prices from Toronto to Bahrain with our flight tickets search tool below
You take a flight from Toronto to Manama and cost approximately 600 USD.
You take a bus, shuttle or taxi from Manama to your destination in Bahrain.
Flight | Depart | Arrive | |
---|---|---|---|
AC868
Air Canada
GF006
Gulf Air Bahrain
|
08:45
Toronto
22:05
London Heathrow
|
21:00
London Heathrow
06:50
Manama
|
Connect |
MS996
Egyptair
GF070
Gulf Air Bahrain
|
12:45
Toronto
13:00
Cairo
|
05:05
Cairo
17:00
Manama
|
Connect |
MS996
Egyptair
MS920
Egyptair
|
12:45
Toronto
14:00
Cairo
|
05:05
Cairo
17:45
Manama
|
Connect |
EK242
Emirates
EK839
Emirates
|
14:30
Toronto
16:10
Dubai
|
11:15
Dubai
16:30
Manama
|
Connect |
EK242
Emirates
FZ21
Flydubai
|
14:30
Toronto
14:35
Dubai
|
11:15
Dubai
14:50
Manama
|
Connect |
EK242
Emirates
FZ27
Flydubai
|
14:30
Toronto
17:10
Dubai
|
11:15
Dubai
17:25
Manama
|
Connect |
KL0692
KLM
KL0445
KLM
KL0445
KLM
|
17:00
Toronto
14:15
Amsterdam Schiphol
22:10
Kuwait
|
06:10
Amsterdam Schiphol
21:00
Kuwait
23:20
Manama
|
Connect |
TS588
Air Transat
GF018
Gulf Air Bahrain
|
18:00
Toronto
10:40
Paris CDG
|
07:30
Paris CDG
18:40
Manama
|
Connect |
AF351
Air France
GF018
Gulf Air Bahrain
|
18:20
Toronto
10:40
Paris CDG
|
07:55
Paris CDG
18:40
Manama
|
Connect |
LH471
Lufthansa
GF016
Gulf Air Bahrain
|
18:20
Toronto
11:25
Frankfurt
|
07:55
Frankfurt
18:20
Manama
|
Connect |
AC856
Air Canada
GF002
Gulf Air Bahrain
|
18:35
Toronto
10:00
London Heathrow
|
06:35
London Heathrow
18:45
Manama
|
Connect |
BA092
British Airways
BA125
British Airways
|
18:40
Toronto
10:55
London Heathrow
|
06:40
London Heathrow
19:35
Manama
|
Connect |
BA092
British Airways
GF002
Gulf Air Bahrain
|
18:40
Toronto
10:00
London Heathrow
|
06:40
London Heathrow
18:45
Manama
|
Connect |
AC880
Air Canada
GF018
Gulf Air Bahrain
|
19:30
Toronto
10:40
Paris CDG
|
08:40
Paris CDG
18:40
Manama
|
Connect |
DE2403
Condor Flugdienst
GF016
Gulf Air Bahrain
|
19:50
Toronto
11:25
Frankfurt
|
09:50
Frankfurt
18:20
Manama
|
Connect |
LH495
Lufthansa
GF029
Gulf Air Bahrain
|
20:20
Toronto
12:40
Munich
|
10:10
Munich
19:35
Manama
|
Connect |
AC1924
Air Canada
GF036
Gulf Air Bahrain
|
20:30
Toronto
16:40
Athens
|
13:10
Athens
21:05
Manama
|
Connect |
AC894
Air Canada
GF022
Gulf Air Bahrain
|
20:35
Toronto
11:35
Milan Malpensa
|
10:40
Milan Malpensa
18:35
Manama
|
Connect |
AC848
Air Canada
BA125
British Airways
|
20:35
Toronto
10:55
London Heathrow
|
08:35
London Heathrow
19:35
Manama
|
Connect |
AC848
Air Canada
GF002
Gulf Air Bahrain
|
20:35
Toronto
10:00
London Heathrow
|
08:35
London Heathrow
18:45
Manama
|
Connect |
BA098
British Airways
BA125
British Airways
|
21:50
Toronto
10:55
London Heathrow
|
09:55
London Heathrow
19:35
Manama
|
Connect |
AC858
Air Canada
BA125
British Airways
|
22:00
Toronto
10:55
London Heathrow
|
10:00
London Heathrow
19:35
Manama
|
Connect |
EY140
Etihad
EY379
Etihad
|
22:10
Toronto
02:10
Abu Dhabi
|
19:05
Abu Dhabi
02:25
Manama
|
Connect |
EY140
Etihad
EY377
Etihad
|
22:10
Toronto
21:35
Abu Dhabi
|
19:05
Abu Dhabi
21:45
Manama
|
Connect |
EY140
Etihad
GF547
Gulf Air Bahrain
|
22:10
Toronto
23:40
Abu Dhabi
|
19:05
Abu Dhabi
23:45
Manama
|
Connect |
TK18
Turkish Airlines
TK778
Turkish Airlines
|
22:20
Toronto
20:10
Istanbul Ataturk
|
15:15
Istanbul Ataturk
00:15
Manama
|
Connect |
TK18
Turkish Airlines
TK776
Turkish Airlines
|
22:20
Toronto
01:10
Istanbul Ataturk
|
15:15
Istanbul Ataturk
05:15
Manama
|
Connect |
KL0696
KLM
KL0445
KLM
KL0445
KLM
|
22:45
Toronto
14:15
Amsterdam Schiphol
22:10
Kuwait
|
11:55
Amsterdam Schiphol
21:00
Kuwait
23:20
Manama
|
Connect |
AC056
Air Canada
GF513
Gulf Air Bahrain
|
23:45
Toronto
23:35
Dubai
|
20:45
Dubai
23:55
Manama
|
Connect |
You take a flight from Toronto to Dammam and cost approximately 600 USD.
You take a bus, shuttle or taxi from Dammam to your destination in Bahrain.
Flight | Depart | Arrive | |
---|---|---|---|
MS996
Egyptair
MS681
Egyptair
|
12:45
Toronto
08:00
Cairo
|
05:05
Cairo
11:40
Dammam
|
Connect |
MS996
Egyptair
MS687
Egyptair
|
12:45
Toronto
15:20
Cairo
|
05:05
Cairo
19:00
Dammam
|
Connect |
EK242
Emirates
FZ863
Flydubai
|
14:30
Toronto
13:50
Dubai
|
11:15
Dubai
14:20
Dammam
|
Connect |
EK242
Emirates
FZ867
Flydubai
|
14:30
Toronto
18:25
Dubai
|
11:15
Dubai
18:45
Dammam
|
Connect |
EK242
Emirates
EK825
Emirates
|
14:30
Toronto
16:10
Dubai
|
11:15
Dubai
16:40
Dammam
|
Connect |
PK790
Pakistan International Airlines
PK247
Pakistan International Airlines
|
15:40
Toronto
22:50
Lahore
|
14:00
Lahore
01:05
Dammam
|
Connect |
PK784
Pakistan International Airlines
PK241
Pakistan International Airlines
|
15:55
Toronto
22:30
Karachi
|
14:35
Karachi
23:30
Dammam
|
Connect |
KL0692
KLM
KL0421
KLM
|
17:00
Toronto
11:50
Amsterdam Schiphol
|
06:10
Amsterdam Schiphol
18:55
Dammam
|
Connect |
TS370
Air Transat
KL0421
KLM
|
17:20
Toronto
11:50
Amsterdam Schiphol
|
06:45
Amsterdam Schiphol
18:55
Dammam
|
Connect |
AF351
Air France
ME210
Middle East Airlines
ME442
Middle East Airlines
|
18:20
Toronto
10:00
Paris CDG
17:35
Beirut
|
07:55
Paris CDG
15:15
Beirut
20:05
Dammam
|
Connect |
AF351
Air France
AF566
Air France
ME442
Middle East Airlines
|
18:20
Toronto
09:05
Paris CDG
17:35
Beirut
|
07:55
Paris CDG
14:15
Beirut
20:05
Dammam
|
Connect |
BA092
British Airways
BA125
British Airways
BA125
British Airways
|
18:40
Toronto
10:55
London Heathrow
20:40
Manama
|
06:40
London Heathrow
19:35
Manama
21:30
Dammam
|
Connect |
AC824
Air Canada
KL0421
KLM
|
20:45
Toronto
11:50
Amsterdam Schiphol
|
10:00
Amsterdam Schiphol
18:55
Dammam
|
Connect |
BA098
British Airways
BA125
British Airways
BA125
British Airways
|
21:50
Toronto
10:55
London Heathrow
20:40
Manama
|
09:55
London Heathrow
19:35
Manama
21:30
Dammam
|
Connect |
EY140
Etihad
EY325
Etihad
|
22:10
Toronto
21:25
Abu Dhabi
|
19:05
Abu Dhabi
21:45
Dammam
|
Connect |
EY140
Etihad
EY323
Etihad
|
22:10
Toronto
02:45
Abu Dhabi
|
19:05
Abu Dhabi
03:10
Dammam
|
Connect |
TK18
Turkish Airlines
TK150
Turkish Airlines
|
22:20
Toronto
20:45
Istanbul Ataturk
|
15:15
Istanbul Ataturk
00:45
Dammam
|
Connect |
TK18
Turkish Airlines
TK152
Turkish Airlines
|
22:20
Toronto
01:15
Istanbul Ataturk
|
15:15
Istanbul Ataturk
05:15
Dammam
|
Connect |
You take a bus, shuttle or taxi from your location in Toronto to Buffalo.
You take a flight from Buffalo to Manama and cost approximately 650 USD.
You take a bus, shuttle or taxi from Manama to your destination in Bahrain.
Flight | Depart | Arrive | |
---|---|---|---|
B61001
JetBlue Airways
EK204
Emirates
FZ81
Flydubai
|
05:01
Buffalo
11:20
New York JFK
10:30
Dubai
|
06:24
New York JFK
07:50
Dubai
10:45
Manama
|
Connect |
UA5019
United Airlines
UA122
United Airlines
GF006
Gulf Air Bahrain
|
06:00
Buffalo
08:30
Washington Dulles
22:05
London Heathrow
|
07:19
Washington Dulles
20:55
London Heathrow
06:50
Manama
|
Connect |
B62001
JetBlue Airways
TK4
Turkish Airlines
GF046
Gulf Air Bahrain
|
08:04
Buffalo
12:30
New York JFK
06:40
Istanbul Ataturk
|
09:30
New York JFK
05:15
Istanbul Ataturk
10:40
Manama
|
Connect |
B62001
JetBlue Airways
EK204
Emirates
EK839
Emirates
|
08:04
Buffalo
11:20
New York JFK
16:10
Dubai
|
09:30
New York JFK
07:50
Dubai
16:30
Manama
|
Connect |
B62101
JetBlue Airways
TK4
Turkish Airlines
GF046
Gulf Air Bahrain
|
08:53
Buffalo
12:30
New York JFK
06:40
Istanbul Ataturk
|
10:15
New York JFK
05:15
Istanbul Ataturk
10:40
Manama
|
Connect |
B62101
JetBlue Airways
EK204
Emirates
EK839
Emirates
|
08:53
Buffalo
11:20
New York JFK
16:10
Dubai
|
10:15
New York JFK
07:50
Dubai
16:30
Manama
|
Connect |
B62016
JetBlue Airways
EK238
Emirates
EK833
Emirates
|
12:55
Buffalo
23:00
Boston
21:15
Dubai
|
14:15
Boston
19:25
Dubai
21:25
Manama
|
Connect |
AA4789
American Airlines
AA736
American Airlines
BA125
British Airways
|
13:35
Buffalo
19:20
Philadelphia
10:55
London Heathrow
|
15:01
Philadelphia
07:45
London Heathrow
19:35
Manama
|
Connect |
B61901
JetBlue Airways
TK2
Turkish Airlines
GF044
Gulf Air Bahrain
|
14:16
Buffalo
19:05
New York JFK
14:50
Istanbul Ataturk
|
15:41
New York JFK
12:05
Istanbul Ataturk
19:00
Manama
|
Connect |
B61901
JetBlue Airways
EK202
Emirates
EK833
Emirates
|
14:16
Buffalo
23:00
New York JFK
21:15
Dubai
|
15:41
New York JFK
19:45
Dubai
21:25
Manama
|
Connect |
B61901
JetBlue Airways
KU118
Kuwait Airways
KU615
Kuwait Airways
|
14:16
Buffalo
18:50
New York JFK
16:05
Kuwait
|
15:41
New York JFK
14:00
Kuwait
17:30
Manama
|
Connect |
B61901
JetBlue Airways
EY100
Etihad
EY377
Etihad
|
14:16
Buffalo
22:50
New York JFK
21:35
Abu Dhabi
|
15:41
New York JFK
19:55
Abu Dhabi
21:45
Manama
|
Connect |
DL5423
Delta
KU118
Kuwait Airways
KU615
Kuwait Airways
|
14:40
Buffalo
18:50
New York JFK
16:05
Kuwait
|
16:13
New York JFK
14:00
Kuwait
17:30
Manama
|
Connect |
DL5423
Delta
MS986
Egyptair
MS920
Egyptair
|
14:40
Buffalo
18:30
New York JFK
14:00
Cairo
|
16:13
New York JFK
11:10
Cairo
17:45
Manama
|
Connect |
UA4986
United Airlines
SV0038
Saudia
SV0520
Saudia
|
14:44
Buffalo
17:00
Washington Dulles
15:40
Riyadh
|
16:03
Washington Dulles
12:15
Riyadh
16:45
Manama
|
Connect |
DL5301
Delta
DL86
Delta
GF016
Gulf Air Bahrain
|
15:35
Buffalo
18:43
Detroit
11:25
Frankfurt
|
16:46
Detroit
08:50
Frankfurt
18:20
Manama
|
Connect |
AA4879
American Airlines
BA066
British Airways
BA125
British Airways
|
15:41
Buffalo
18:40
Philadelphia
10:55
London Heathrow
|
17:09
Philadelphia
06:50
London Heathrow
19:35
Manama
|
Connect |
AA4879
American Airlines
AA736
American Airlines
BA125
British Airways
|
15:41
Buffalo
19:20
Philadelphia
10:55
London Heathrow
|
17:09
Philadelphia
07:45
London Heathrow
19:35
Manama
|
Connect |
AA4879
American Airlines
AA736
American Airlines
GF002
Gulf Air Bahrain
|
15:41
Buffalo
19:20
Philadelphia
10:00
London Heathrow
|
17:09
Philadelphia
07:45
London Heathrow
18:45
Manama
|
Connect |
DL5415
Delta
DL204
Delta
GF042
Gulf Air Bahrain
|
16:30
Buffalo
19:30
New York JFK
15:00
Athens
|
18:01
New York JFK
12:30
Athens
19:25
Manama
|
Connect |
DL5415
Delta
DL3
Delta
BA125
British Airways
|
16:30
Buffalo
19:00
New York JFK
10:55
London Heathrow
|
18:01
New York JFK
07:20
London Heathrow
19:35
Manama
|
Connect |
DL5415
Delta
DL106
Delta
GF016
Gulf Air Bahrain
|
16:30
Buffalo
19:45
New York JFK
11:25
Frankfurt
|
18:01
New York JFK
09:50
Frankfurt
18:20
Manama
|
Connect |
DL5415
Delta
DL3
Delta
GF002
Gulf Air Bahrain
|
16:30
Buffalo
19:00
New York JFK
10:00
London Heathrow
|
18:01
New York JFK
07:20
London Heathrow
18:45
Manama
|
Connect |
WN2045
Southwest Airlines
BA228
British Airways
BA125
British Airways
|
17:20
Buffalo
20:50
Baltimore
10:55
London Heathrow
|
18:30
Baltimore
09:00
London Heathrow
19:35
Manama
|
Connect |
WN4704
Southwest Airlines
BA228
British Airways
BA125
British Airways
|
17:45
Buffalo
20:50
Baltimore
10:55
London Heathrow
|
18:55
Baltimore
09:00
London Heathrow
19:35
Manama
|
Connect |
WN1799
Southwest Airlines
BA228
British Airways
BA125
British Airways
|
18:10
Buffalo
20:50
Baltimore
10:55
London Heathrow
|
19:20
Baltimore
09:00
London Heathrow
19:35
Manama
|
Connect |
B61616
JetBlue Airways
BA202
British Airways
BA125
British Airways
|
19:04
Buffalo
21:35
Boston
10:55
London Heathrow
|
20:24
Boston
09:10
London Heathrow
19:35
Manama
|
Connect |
B61616
JetBlue Airways
EK238
Emirates
FZ25
Flydubai
|
19:04
Buffalo
23:00
Boston
20:25
Dubai
|
20:24
Boston
19:25
Dubai
20:40
Manama
|
Connect |
B61616
JetBlue Airways
EK238
Emirates
EK833
Emirates
|
19:04
Buffalo
23:00
Boston
21:15
Dubai
|
20:24
Boston
19:25
Dubai
21:25
Manama
|
Connect |
B61616
JetBlue Airways
EK238
Emirates
EK835
Emirates
|
19:04
Buffalo
23:00
Boston
02:00
Dubai
|
20:24
Boston
19:25
Dubai
02:15
Manama
|
Connect |
B61616
JetBlue Airways
TK82
Turkish Airlines
TK778
Turkish Airlines
|
19:04
Buffalo
23:35
Boston
20:10
Istanbul Ataturk
|
20:24
Boston
16:10
Istanbul Ataturk
00:15
Manama
|
Connect |
B62601
JetBlue Airways
EY100
Etihad
EY379
Etihad
|
19:30
Buffalo
22:50
New York JFK
02:10
Abu Dhabi
|
21:00
New York JFK
19:55
Abu Dhabi
02:25
Manama
|
Connect |
B62601
JetBlue Airways
EY100
Etihad
GF547
Gulf Air Bahrain
|
19:30
Buffalo
22:50
New York JFK
23:40
Abu Dhabi
|
21:00
New York JFK
19:55
Abu Dhabi
23:45
Manama
|
Connect |
B62601
JetBlue Airways
TK12
Turkish Airlines
TK778
Turkish Airlines
|
19:30
Buffalo
00:10
New York JFK
20:10
Istanbul Ataturk
|
21:00
New York JFK
16:50
Istanbul Ataturk
00:15
Manama
|
Connect |
B62601
JetBlue Airways
EY100
Etihad
EY377
Etihad
|
19:30
Buffalo
22:50
New York JFK
21:35
Abu Dhabi
|
21:00
New York JFK
19:55
Abu Dhabi
21:45
Manama
|
Connect |
UA4969
United Airlines
EY130
Etihad
EY377
Etihad
|
19:30
Buffalo
21:50
Washington Dulles
21:35
Abu Dhabi
|
20:41
Washington Dulles
18:55
Abu Dhabi
21:45
Manama
|
Connect |
B62601
JetBlue Airways
EK202
Emirates
EK835
Emirates
|
19:30
Buffalo
23:00
New York JFK
02:00
Dubai
|
21:00
New York JFK
19:45
Dubai
02:15
Manama
|
Connect |
B62601
JetBlue Airways
EK202
Emirates
EK833
Emirates
|
19:30
Buffalo
23:00
New York JFK
21:15
Dubai
|
21:00
New York JFK
19:45
Dubai
21:25
Manama
|
Connect |
DL5095
Delta
EY100
Etihad
EY377
Etihad
|
19:59
Buffalo
22:50
New York JFK
21:35
Abu Dhabi
|
21:31
New York JFK
19:55
Abu Dhabi
21:45
Manama
|
Connect |
DL5095
Delta
EK202
Emirates
EK833
Emirates
|
19:59
Buffalo
23:00
New York JFK
21:15
Dubai
|
21:31
New York JFK
19:45
Dubai
21:25
Manama
|
Connect |
You take a flight from Billy Bishop Toronto City to Manama and cost approximately 650 USD.
You take a bus, shuttle or taxi from Manama to your destination in Bahrain.
Flight | Depart | Arrive | |
---|---|---|---|
PD719
Porter Airlines
EK232
Emirates
FZ81
Flydubai
|
08:25
Billy Bishop Toronto City
10:55
Washington Dulles
10:30
Dubai
|
09:52
Washington Dulles
08:05
Dubai
10:45
Manama
|
Connect |
PD125
Porter Airlines
EK224
Emirates
FZ81
Flydubai
|
08:50
Billy Bishop Toronto City
11:50
Newark
10:30
Dubai
|
10:20
Newark
08:20
Dubai
10:45
Manama
|
Connect |
PD725
Porter Airlines
SV0038
Saudia
SV0520
Saudia
|
13:25
Billy Bishop Toronto City
17:00
Washington Dulles
15:40
Riyadh
|
14:52
Washington Dulles
12:15
Riyadh
16:45
Manama
|
Connect |
AC7966
Air Canada
AC864
Air Canada
GF002
Gulf Air Bahrain
|
14:15
Billy Bishop Toronto City
19:00
Montreal
10:00
London Heathrow
|
15:25
Montreal
06:30
London Heathrow
18:45
Manama
|
Connect |
AC7966
Air Canada
AC808
Air Canada
GF142
Gulf Air Bahrain
|
14:15
Billy Bishop Toronto City
19:05
Montreal
08:00
Casablanca
|
15:25
Montreal
07:10
Casablanca
18:00
Manama
|
Connect |
PD137
Porter Airlines
BA184
British Airways
BA125
British Airways
|
15:00
Billy Bishop Toronto City
18:05
Newark
10:55
London Heathrow
|
16:30
Newark
06:15
London Heathrow
19:35
Manama
|
Connect |
AC7968
Air Canada
AC874
Air Canada
GF016
Gulf Air Bahrain
|
15:15
Billy Bishop Toronto City
19:05
Montreal
11:25
Frankfurt
|
16:25
Montreal
08:10
Frankfurt
18:20
Manama
|
Connect |
AC7968
Air Canada
AC808
Air Canada
GF142
Gulf Air Bahrain
|
15:15
Billy Bishop Toronto City
19:05
Montreal
08:00
Casablanca
|
16:25
Montreal
07:10
Casablanca
18:00
Manama
|
Connect |
AC7968
Air Canada
AC864
Air Canada
GF002
Gulf Air Bahrain
|
15:15
Billy Bishop Toronto City
19:00
Montreal
10:00
London Heathrow
|
16:25
Montreal
06:30
London Heathrow
18:45
Manama
|
Connect |
PD727
Porter Airlines
BA216
British Airways
BA125
British Airways
|
15:25
Billy Bishop Toronto City
18:35
Washington Dulles
10:55
London Heathrow
|
16:52
Washington Dulles
06:55
London Heathrow
19:35
Manama
|
Connect |
AC7970
Air Canada
AC874
Air Canada
GF016
Gulf Air Bahrain
|
16:15
Billy Bishop Toronto City
19:05
Montreal
11:25
Frankfurt
|
17:25
Montreal
08:10
Frankfurt
18:20
Manama
|
Connect |
AC7970
Air Canada
AC864
Air Canada
GF002
Gulf Air Bahrain
|
16:15
Billy Bishop Toronto City
19:00
Montreal
10:00
London Heathrow
|
17:25
Montreal
06:30
London Heathrow
18:45
Manama
|
Connect |
AC7970
Air Canada
AC808
Air Canada
GF142
Gulf Air Bahrain
|
16:15
Billy Bishop Toronto City
19:05
Montreal
08:00
Casablanca
|
17:25
Montreal
07:10
Casablanca
18:00
Manama
|
Connect |
PD947
Porter Airlines
BA212
British Airways
BA125
British Airways
|
16:35
Billy Bishop Toronto City
19:15
Boston
10:55
London Heathrow
|
18:10
Boston
06:50
London Heathrow
19:35
Manama
|
Connect |
PD141
Porter Airlines
BA188
British Airways
BA125
British Airways
|
17:10
Billy Bishop Toronto City
21:35
Newark
10:55
London Heathrow
|
18:40
Newark
09:35
London Heathrow
19:35
Manama
|
Connect |
PD483
Porter Airlines
AC1934
Air Canada
GF042
Gulf Air Bahrain
|
17:15
Billy Bishop Toronto City
21:00
Montreal
15:00
Athens
|
18:25
Montreal
13:10
Athens
19:25
Manama
|
Connect |
AC7972
Air Canada
AC870
Air Canada
GF018
Gulf Air Bahrain
|
17:15
Billy Bishop Toronto City
20:50
Montreal
10:40
Paris CDG
|
18:25
Montreal
09:45
Paris CDG
18:40
Manama
|
Connect |
PD945
Porter Airlines
EK238
Emirates
EK833
Emirates
|
17:35
Billy Bishop Toronto City
23:00
Boston
21:15
Dubai
|
19:10
Boston
19:25
Dubai
21:25
Manama
|
Connect |
PD945
Porter Airlines
BA202
British Airways
BA125
British Airways
|
17:35
Billy Bishop Toronto City
21:35
Boston
10:55
London Heathrow
|
19:10
Boston
09:10
London Heathrow
19:35
Manama
|
Connect |
PD949
Porter Airlines
BA202
British Airways
BA125
British Airways
|
18:05
Billy Bishop Toronto City
21:35
Boston
10:55
London Heathrow
|
19:35
Boston
09:10
London Heathrow
19:35
Manama
|
Connect |
PD949
Porter Airlines
EK238
Emirates
EK833
Emirates
|
18:05
Billy Bishop Toronto City
23:00
Boston
21:15
Dubai
|
19:35
Boston
19:25
Dubai
21:25
Manama
|
Connect |
PD485
Porter Airlines
AC870
Air Canada
GF018
Gulf Air Bahrain
|
18:15
Billy Bishop Toronto City
20:50
Montreal
10:40
Paris CDG
|
19:25
Montreal
09:45
Paris CDG
18:40
Manama
|
Connect |
AC7974
Air Canada
AC870
Air Canada
GF018
Gulf Air Bahrain
|
18:15
Billy Bishop Toronto City
20:50
Montreal
10:40
Paris CDG
|
19:25
Montreal
09:45
Paris CDG
18:40
Manama
|
Connect |
AC7974
Air Canada
AC1934
Air Canada
GF042
Gulf Air Bahrain
|
18:15
Billy Bishop Toronto City
21:00
Montreal
15:00
Athens
|
19:25
Montreal
13:10
Athens
19:25
Manama
|
Connect |
AC7974
Air Canada
LH475
Lufthansa
GF029
Gulf Air Bahrain
|
18:15
Billy Bishop Toronto City
20:35
Montreal
12:40
Munich
|
19:25
Montreal
09:55
Munich
19:35
Manama
|
Connect |
PD485
Porter Airlines
LH475
Lufthansa
GF029
Gulf Air Bahrain
|
18:15
Billy Bishop Toronto City
20:35
Montreal
12:40
Munich
|
19:25
Montreal
09:55
Munich
19:35
Manama
|
Connect |
PD485
Porter Airlines
AC1934
Air Canada
GF042
Gulf Air Bahrain
|
18:15
Billy Bishop Toronto City
21:00
Montreal
15:00
Athens
|
19:25
Montreal
13:10
Athens
19:25
Manama
|
Connect |
PD485
Porter Airlines
BA094
British Airways
BA125
British Airways
|
18:15
Billy Bishop Toronto City
21:35
Montreal
10:55
London Heathrow
|
19:25
Montreal
09:10
London Heathrow
19:35
Manama
|
Connect |
PD143
Porter Airlines
BA188
British Airways
BA125
British Airways
|
18:20
Billy Bishop Toronto City
21:35
Newark
10:55
London Heathrow
|
19:50
Newark
09:35
London Heathrow
19:35
Manama
|
Connect |
PD487
Porter Airlines
BA094
British Airways
BA125
British Airways
|
18:45
Billy Bishop Toronto City
21:35
Montreal
10:55
London Heathrow
|
19:55
Montreal
09:10
London Heathrow
19:35
Manama
|
Connect |
AC7976
Air Canada
BA094
British Airways
BA125
British Airways
|
19:15
Billy Bishop Toronto City
21:35
Montreal
10:55
London Heathrow
|
20:25
Montreal
09:10
London Heathrow
19:35
Manama
|
Connect |
PD145
Porter Airlines
TK30
Turkish Airlines
TK778
Turkish Airlines
|
19:25
Billy Bishop Toronto City
00:10
Newark
20:10
Istanbul Ataturk
|
20:55
Newark
16:55
Istanbul Ataturk
00:15
Manama
|
Connect |
PD729
Porter Airlines
TK8
Turkish Airlines
TK778
Turkish Airlines
|
19:45
Billy Bishop Toronto City
23:15
Washington Dulles
20:10
Istanbul Ataturk
|
21:12
Washington Dulles
16:10
Istanbul Ataturk
00:15
Manama
|
Connect |
PD491
Porter Airlines
TK36
Turkish Airlines
TK778
Turkish Airlines
|
19:55
Billy Bishop Toronto City
22:45
Montreal
20:10
Istanbul Ataturk
|
21:05
Montreal
14:55
Istanbul Ataturk
00:15
Manama
|
Connect |
AC7978
Air Canada
TK36
Turkish Airlines
TK778
Turkish Airlines
|
20:15
Billy Bishop Toronto City
22:45
Montreal
20:10
Istanbul Ataturk
|
21:25
Montreal
14:55
Istanbul Ataturk
00:15
Manama
|
Connect |
PD951
Porter Airlines
TK82
Turkish Airlines
TK778
Turkish Airlines
|
20:25
Billy Bishop Toronto City
23:35
Boston
20:10
Istanbul Ataturk
|
22:00
Boston
16:10
Istanbul Ataturk
00:15
Manama
|
Connect |
PD951
Porter Airlines
EK238
Emirates
FZ25
Flydubai
|
20:25
Billy Bishop Toronto City
23:00
Boston
20:25
Dubai
|
22:00
Boston
19:25
Dubai
20:40
Manama
|
Connect |
PD951
Porter Airlines
EK238
Emirates
EK833
Emirates
|
20:25
Billy Bishop Toronto City
23:00
Boston
21:15
Dubai
|
22:00
Boston
19:25
Dubai
21:25
Manama
|
Connect |
PD147
Porter Airlines
TK30
Turkish Airlines
TK778
Turkish Airlines
|
20:40
Billy Bishop Toronto City
00:10
Newark
20:10
Istanbul Ataturk
|
22:10
Newark
16:55
Istanbul Ataturk
00:15
Manama
|
Connect |
PD493
Porter Airlines
TK36
Turkish Airlines
TK778
Turkish Airlines
|
20:45
Billy Bishop Toronto City
22:45
Montreal
20:10
Istanbul Ataturk
|
21:55
Montreal
14:55
Istanbul Ataturk
00:15
Manama
|
Connect |
PD149
Porter Airlines
TK30
Turkish Airlines
TK778
Turkish Airlines
|
21:40
Billy Bishop Toronto City
00:10
Newark
20:10
Istanbul Ataturk
|
23:10
Newark
16:55
Istanbul Ataturk
00:15
Manama
|
Connect |
You can find hotels and accommodations in Bahrain with our hotels search tool below
Booking.com