HowToGo

Flight from Toronto to Bahrain

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

Search Transfer from Toronto to Bahrain

Search Flights

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

1. Toronto to Manama

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

  2. 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

2. Toronto to Dammam

  1. You take a flight from Toronto to Dammam and cost approximately 600 USD.

  2. 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

3. Buffalo to Manama

  1. You take a bus, shuttle or taxi from your location in Toronto to Buffalo.

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

  3. 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

4. Billy Bishop Toronto City to Manama

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

  2. 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

References

Find Hotels in Bahrain

You can find hotels and accommodations in Bahrain with our hotels search tool below

Booking.com