Cheap Flights from Bahrain International Airport to Toronto Pearson International Airport
Search for flights from Bahrain to Toronto and check out affordable one-way and round-trip options.
-
Round-trip
-
One way
-
-
BAH 02:0025h 30m1 stopsYYZ 20:30Bahrain - Toronto | Tue, Jul 1 | Gulf AirYYZ 23:3523h 45m1 stopsBAH 06:20Toronto - Bahrain | Tue, Jul 8 | Air CanadaAED 3,298 AED 3,71311% OFF11% OFFAED 3,713 AED 3,298
-
BAH 02:0025h 30m1 stopsYYZ 20:30Bahrain - Toronto | Mon, Jun 9 | Gulf AirYYZ 21:2026h1 stopsBAH 06:20Toronto - Bahrain | Mon, Jun 16 | Air CanadaAED 3,347 AED 3,71310% OFF10% OFFAED 3,713 AED 3,347
-
BAH 02:0023h 45m1 stopsYYZ 18:45Bahrain - Toronto | Thu, Jun 12 | Gulf AirYYZ 21:2026h1 stopsBAH 06:20Toronto - Bahrain | Thu, Jun 19 | Air CanadaAED 3,377 AED 3,7139% OFF9% OFFAED 3,713 AED 3,377
-
BAH 10:4029h 20m1 stopsYYZ 09:00Bahrain - Toronto | Tue, Jun 24 | Etihad AirwaysYYZ 13:4018h 5m1 stopsBAH 14:45Toronto - Bahrain | Tue, Jul 1 | Etihad AirwaysAED 3,3799% OFFAED 3,713 AED 3,379
-
BAH 22:5016h 40m1 stopsYYZ 08:30Bahrain - Toronto | Tue, Jun 17 | Etihad AirwaysYYZ 13:4018h 5m1 stopsBAH 14:45Toronto - Bahrain | Tue, Jun 24 | Etihad AirwaysAED 3,3919% OFFAED 3,713 AED 3,391
-
BAH 09:0018h 30m1 stopsYYZ 20:30Bahrain - Toronto | Fri, Jun 6 | British AirwaysYYZ 18:2016h 55m1 stopsBAH 18:15Toronto - Bahrain | Fri, Jun 13 | Air CanadaAED 3,3989% OFFAED 3,713 AED 3,398
-
BAH 10:2531h 55m1 stopsYYZ 11:20Bahrain - Toronto | Wed, Jun 18 | Gulf AirYYZ 23:3537h 25m1 stopsBAH 20:00Toronto - Bahrain | Wed, Jun 25 | Air CanadaAED 3,4018% OFFAED 3,713 AED 3,401
-
BAH 02:0025h 30m1 stopsYYZ 20:30Bahrain - Toronto | Fri, Jun 6 | Gulf AirYYZ 18:2016h 55m1 stopsBAH 18:15Toronto - Bahrain | Fri, Jun 13 | Air CanadaAED 3,4038% OFFAED 3,713 AED 3,403
-
BAH 02:0019h 55m1 stopsYYZ 14:55Bahrain - Toronto | Thu, Jun 5 | Gulf AirYYZ 23:3537h 25m1 stopsBAH 20:00Toronto - Bahrain | Fri, Jun 13 | Air CanadaAED 3,4138% OFFAED 3,713 AED 3,413
-
BAH 02:0019h 55m1 stopsYYZ 14:55Bahrain - Toronto | Thu, May 29 | Gulf AirYYZ 22:2016h 10m1 stopsBAH 21:30Toronto - Bahrain | Wed, Jun 4 | Air CanadaAED 3,4547% OFFAED 3,713 AED 3,454
-
BAH 13:0017h 25m1 stopsYTO Invalid DateBahrain - Toronto | Tue, May 27 | Normal AirlineYTO 15:006hNonstopBAH 16:00Toronto - Bahrain | Thu, May 29 | Normal AirlineFind More FlightsFind More Flights
-
BAH 20:4520h1 stopsYYZ 09:45Bahrain - Toronto | Thu, Jul 10 | Royal JordanianAED 2,188 AED 3,08228% OFF28% OFFAED 3,082 AED 2,188
-
BAH 05:3035h 15m1 stopsYYZ 09:45Bahrain - Toronto | Sun, Jun 1 | Royal JordanianAED 2,207 AED 3,08228% OFF28% OFFAED 3,082 AED 2,207
-
BAH 21:2019h 25m1 stopsYYZ 09:45Bahrain - Toronto | Thu, Jun 5 | Royal JordanianAED 2,208 AED 3,08228% OFF28% OFFAED 3,082 AED 2,208
-
BAH 05:5534h 50m1 stopsYYZ 09:45Bahrain - Toronto | Sun, Jun 8 | Royal JordanianAED 2,20828% OFFAED 3,082 AED 2,208
-
BAH 20:4520h1 stopsYYZ 09:45Bahrain - Toronto | Thu, Jul 3 | Royal JordanianAED 2,21828% OFFAED 3,082 AED 2,218
-
BAH 05:5534h 50m1 stopsYYZ 09:45Bahrain - Toronto | Tue, Jul 8 | Royal JordanianAED 2,21928% OFFAED 3,082 AED 2,219
-
BAH 10:4029h 20m1 stopsYYZ 09:00Bahrain - Toronto | Thu, Jul 3 | Etihad AirwaysAED 2,22128% OFFAED 3,082 AED 2,221
-
BAH 20:4520h1 stopsYYZ 09:45Bahrain - Toronto | Thu, Jun 12 | Royal JordanianAED 2,22728% OFFAED 3,082 AED 2,227
-
BAH 05:5534h 50m1 stopsYYZ 09:45Bahrain - Toronto | Tue, Jun 17 | Royal JordanianAED 2,28126% OFFAED 3,082 AED 2,281
-
BAH 20:4520h1 stopsYYZ 09:45Bahrain - Toronto | Thu, May 29 | Royal JordanianAED 2,8667% OFFAED 3,082 AED 2,866
-
BAH 13:0017h 25m1 stopsYTO Invalid DateBahrain - Toronto | Tue, May 27 | Normal AirlineFind More FlightsFind More Flights
-
Crossed out prices are calculated based on the average price of the corresponding route on Trip.com.
Selected Airlines from Bahrain International Airport to Toronto Pearson International Airport
See which airlines fly from Bahrain to Toronto. Find the airline that best meets your travel needs by comparing prices and treat yourself to an enjoyable journey.










Find more flights and airlines
Flight Schedule from Bahrain International Airport to Toronto Pearson International Airport
Check the schedule for flights from Bahrain to Toronto and find the flight that best matches your travel plans.
-
VF126
Bahrain International Airport
01:25
BAH
05:35
SAW
S - - W T F SSearch -
VF001
Sabiha Gokcen International Airport
08:45
SAW
11:30
AMS
S M T W T F S -
TS377
Amsterdam Airport Schiphol
14:55
AMS
17:10
YYZ
S M - W - F - -
GF169
Bahrain International Airport
20:05
BAH
21:20
RUH
S M T W T F SSearch -
AZ839
King Khalid International Airport
01:45
RUH
06:15
FCO
S M T W T F - -
AZ650
Leonardo da Vinci–Fiumicino Airport
10:15
FCO
14:05
YYZ
S - - W T F S -
SV523
Bahrain International Airport
21:05
BAH
22:15
RUH
- M - - T - -Search -
AZ839
King Khalid International Airport
01:45
RUH
06:15
FCO
S M T W T F - -
AZ650
Leonardo da Vinci–Fiumicino Airport
10:15
FCO
14:05
YYZ
S - - W T F S -
XY234
Bahrain International Airport
20:05
BAH
21:15
RUH
S M T W T F SSearch -
AZ839
King Khalid International Airport
01:45
RUH
06:15
FCO
S M T W T F - -
AZ650
Leonardo da Vinci–Fiumicino Airport
10:15
FCO
14:05
YYZ
S - - W T F S -
XY528
Bahrain International Airport
19:45
BAH
22:10
JED
- - - W - F SSearch -
AZ849
King Abdulaziz International Airport
02:45
JED
06:50
FCO
- - T - T - S -
AZ650
Leonardo da Vinci–Fiumicino Airport
10:15
FCO
14:05
YYZ
S - - W T F S -
SV521
Bahrain International Airport
17:35
BAH
18:50
RUH
S - T W - F SSearch -
AZ839
King Khalid International Airport
01:45
RUH
06:15
FCO
S M T W T F - -
AZ650
Leonardo da Vinci–Fiumicino Airport
10:15
FCO
14:05
YYZ
S - - W T F S -
EY644
Bahrain International Airport
17:45
BAH
19:55
AUH
S - T W T F SSearch -
EY045
Zayed International Airport
02:05
AUH
07:10
DUB
S M T W T F S -
WS035
Dublin Airport
11:30
DUB
14:10
YYZ
S M T W T F S -
SV523
Bahrain International Airport
21:05
BAH
22:15
RUH
- M - - T - -Search -
SV023
King Khalid International Airport
02:30
RUH
09:00
JFK
- M - W - F - -
TS7212
LaGuardia Airport
17:30
LGA
19:10
YYZ
S M T W T F S -
SV521
Bahrain International Airport
17:35
BAH
18:50
RUH
S - T W - F SSearch -
SV023
King Khalid International Airport
02:30
RUH
09:00
JFK
- M - W - F - -
PD606
LaGuardia Airport
17:30
LGA
19:10
YYZ
S M T W T F S -
3L016
Bahrain International Airport
10:00
BAH
12:10
AUH
S M T W T F SSearch -
SV571
Zayed International Airport
16:22
AUH
18:31
JED
S M T W T F S -
SV061
King Abdulaziz International Airport
09:15
JED
15:25
YYZ
- M - W - F S
Bahrain International Airport to Toronto Pearson International Airport Flights Info
Flight distance | 10,742.51 km |
---|---|
Cheapest one-way ticket price | AED 2,187 |
FAQs for Bahrain International Airport to Toronto Pearson International Airport Flights
-
What is the transportation method from the main airport to downtown in Toronto?
- The distance from Toronto Pearson International Airport to downtown is about 20 km, by taxi about 40 minutes.
- The distance from Billy Bishop Toronto City Airport to downtown is about 2 km, by taxi about 20 minutes.
Popular Destinations
-
Recommended Routes Departing From Bahrain International Airport
-
Recommended Routes Going to Toronto Pearson International Airport
-
Top Flight Destinations in Canada
-
Popular Airports
- Direct flights Bahrain International Airport to Dubai International Airport
- Flights from Bahrain International Airport to Queen Alia International Airport
- Flights from Bahrain International Airport to Sharjah International Airport
- Direct flights Bahrain International Airport to Cairo International Airport
- Direct flights Bahrain International Airport to Zayed International Airport
- Cheap flights from Bahrain International Airport to Fujairah
- Available flights from Bahrain International Airport to Al Ain
- Available flights from Bahrain International Airport to Dubai
- Flights from Bahrain International Airport to Sharjah
- Flights from Bahrain International Airport to Abu Dhabi
- Direct flights Cairo International Airport to Toronto Pearson International Airport
- Direct flights Chhatrapati Shivaji Maharaj International Airport to Toronto Pearson International Airport
- Direct flights Dubai International Airport to Toronto Pearson International Airport
- Cheap flights from Zayed International Airport to Toronto Pearson International Airport
- Direct flights Calgary International Airport to Toronto Pearson International Airport
- Direct flights from Dubai to Toronto Pearson International Airport
- Direct flights from Al Ain to Toronto Pearson International Airport
- Cheap flights from Ras Al Khaimah to Toronto Pearson International Airport
- Round-trip flights from Abu Dhabi to Toronto Pearson International Airport
- Round-trip flights from Sharjah to Toronto Pearson International Airport