Flights
Hotels
From
To
1 traveler
Unsupported Browser!
Find Flights
Finding cheap flights is simple. More than 36 million people last year saved hundreds by using our flights tool.
Flights
Hotels
Round-trip
One-way
1 traveler
Unsupported Browser!
Find Flights
Finding cheap flights is simple. More than 36 million people last year saved hundreds by using our flights tool.

Cheap Flights From Bahrain To Canada Last modified: Aug 29, 2016 12:30 AM

Cheap flights from Bahrain (BAH) to popular destinations in Canada (CA)

Calgary
Carrier Departure Date Return Date Lowest Price
British Airways Jan 11, 2017 Jan 26, 2017 BHD348
American Jan 11, 2017 Jan 26, 2017 BHD448
American Jan 16, 2017 Jan 28, 2017 BHD448
Turkish Jun 13, 2017 Jun 28, 2017 BHD491
Turkish Jan 11, 2017 Jan 26, 2017 BHD506
Turkish Feb 14, 2017 Feb 25, 2017 BHD562
Air Canada Jan 16, 2017 Jan 28, 2017 BHD569
Edmonton
Carrier Departure Date Return Date Lowest Price
Air Canada Sep 27, 2016 Oct 4, 2016 BHD341
British Airways Sep 27, 2016 Oct 4, 2016 BHD375
Turkish Sep 27, 2016 Oct 4, 2016 BHD527
KLM Sep 27, 2016 Oct 4, 2016 BHD603
Lufthansa Dec 1, 2016 Dec 10, 2016 BHD626
Turkish Dec 1, 2016 Dec 10, 2016 BHD671
Philippine Dec 1, 2016 Dec 10, 2016 BHD1,190
Montreal
Carrier Departure Date Return Date Lowest Price
Air Canada Sep 29, 2016 Oct 8, 2016 BHD283
Air Canada Nov 1, 2016 Nov 15, 2016 BHD289
United Nov 1, 2016 Nov 15, 2016 BHD299
Air Canada Oct 12, 2016 Oct 17, 2016 BHD320
British Airways Oct 13, 2016 Oct 17, 2016 BHD337
British Airways Nov 1, 2016 Nov 15, 2016 BHD338
Lufthansa Nov 1, 2016 Nov 15, 2016 BHD339
Ottawa
Carrier Departure Date Return Date Lowest Price
Air Canada Sep 13, 2016 Sep 25, 2016 BHD298
Air Canada Sep 28, 2016 Oct 4, 2016 BHD314
United Sep 13, 2016 Sep 25, 2016 BHD329
Turkish Jan 20, 2017 Feb 4, 2017 BHD390
American Sep 28, 2016 Oct 4, 2016 BHD449
Air Canada Jan 20, 2017 Feb 4, 2017 BHD513
Lufthansa Sep 28, 2016 Oct 4, 2016 BHD520
Toronto
Carrier Departure Date Return Date Lowest Price
Air Canada Nov 15, 2016 Nov 30, 2016 BHD245
Air Canada Sep 26, 2016 Oct 4, 2016 BHD295
Air Canada Sep 27, 2016 Oct 4, 2016 BHD298
Turkish Feb 13, 2017 Feb 27, 2017 BHD309
Turkish Feb 12, 2017 Feb 26, 2017 BHD309
Turkish Feb 14, 2017 Feb 28, 2017 BHD309
Vancouver
Carrier Departure Date Return Date Lowest Price
Air Canada Oct 6, 2016 Oct 15, 2016 BHD257
Air Canada Oct 7, 2016 Oct 15, 2016 BHD281
Air Canada Oct 6, 2016 Oct 14, 2016 BHD309
Air Canada Nov 4, 2016 Nov 12, 2016 BHD341
United Oct 7, 2016 Oct 15, 2016 BHD348

Cheap Flights from Bahrain to Canada

Flight Schedule Summaries Number of flights searched: 1,267Last modified: Aug 29, 2016 12:30 AM

Bahrain to Montreal
Airline Connections Mon Tue Wed Thu Fri Sat Sun
British Airways LHR X X X X X X X
Qatar DOH X X X X X X
Turkish IST X X X
Bahrain to Toronto
Airline Connections Mon Tue Wed Thu Fri Sat Sun
British Airways LHR X X X X X X X
Emirates DXB X X X X X X
Etihad AUH X X X
Egyptair CAI X X X X
Saudi Arabian JED X X X
Turkish IST X X X X X X
Bahrain to Vancouver
Airline Connections Mon Tue Wed Thu Fri Sat Sun
British Airways LHR X X X X X X X
Bahrain to Calgary
Airline Connections Mon Tue Wed Thu Fri Sat Sun
British Airways LHR X X X X X X X

Flights to Cities in Canada

FlightsAirlineLowest Price
Bahrain to Toronto Jet Airways, American, Air Canada, Air France, Alitalia, British Airways, Cathay, Delta, Aer Lingus, Emirates, Etihad, KLM, Lufthansa, Swiss, Egyptair, Philippine, Royal Jordanian, Saudi Arabian, Turkish, United BHD245
Bahrain to Vancouver American, Air Canada, Air India, British Airways, Cathay, Delta, Emirates, KLM, Lufthansa, Philippine, Thai, Turkish, United, Srilankan BHD257
Bahrain to Calgary American, Air Canada, British Airways, Cathay, Delta, Aer Lingus, Emirates, KLM, Lufthansa, Turkish, United BHD1,295
Bahrain to Montreal American, Air Canada, Air France, Air India, Royal Air Maroc, British Airways, Delta, Emirates, Etihad, KLM, Lufthansa, Swiss, Egyptair, Qatar, Royal Jordanian, Thai, Turkish, United BHD283
Bahrain to Ottawa American, Air Canada, Air India, British Airways, Cathay, KLM, Lufthansa, Turkish, United BHD298
Bahrain to Edmonton American, Air Canada, British Airways, Cathay, Emirates, KLM, Lufthansa, Philippine, Turkish, United BHD341
Bahrain to Halifax American, British Airways, Cathay, Etihad, KLM, Lufthansa, Turkish, United, Srilankan Check Dates
Bahrain to Winnipeg British Airways, Cathay, Etihad, Lufthansa, United Check Dates
Bahrain to Quebec American, Air Canada, KLM, Lufthansa Check Dates
Doha to Toronto Jet Airways, American, Air Canada, Air France, British Airways, Cathay, Emirates, Ethiopian, Etihad, KLM, Lufthansa, Swiss, Egyptair, Philippine, Royal Jordanian, Saudi Arabian, Turkish, United BHD324
Dammam to Toronto Jet Airways, Air Canada, Air France, Air India, Alitalia, Cathay, Emirates, Ethiopian, Etihad, KLM, Lufthansa, Egyptair, Pakistan, Philippine, Royal Jordanian, Saudi Arabian, Turkish BHD234
Doha to Vancouver American, Air Canada, Air France, British Airways, Cathay, Emirates, KLM, Lufthansa, Swiss, Philippine, Turkish, United BHD383
Doha to Montreal American, Air Canada, Air France, Royal Air Maroc, British Airways, Cathay, Emirates, Etihad, KLM, Lufthansa, Swiss, Egyptair, Qatar, Royal Jordanian, Turkish, United BHD311
Doha to Calgary American, Air Canada, British Airways, Cathay, Delta, Emirates, KLM, Lufthansa, Swiss, Turkish, United, Srilankan BHD455
Dammam to Vancouver Air Canada, Air France, Air India, Cathay, KLM, Lufthansa, Philippine, Turkish BHD281
Doha to Ottawa American, Air Canada, British Airways, Cathay, Delta, KLM, Lufthansa, Turkish, United, Srilankan BHD396
Doha to St Johns American, Air Canada, Emirates, Etihad, KLM, Lufthansa, Srilankan Check Dates
Dammam to Calgary Air Canada, Air India, Emirates, KLM, Lufthansa, Philippine, Turkish BHD337
Doha to Halifax American, Air Canada, British Airways, Cathay, Etihad, KLM, Lufthansa, Turkish, United BHD425
Dammam to Montreal Air Canada, Air France, Emirates, Etihad, KLM, Lufthansa, Egyptair, Qatar, Royal Jordanian, Turkish BHD453
Doha to Edmonton American, Air Canada, British Airways, Cathay, Delta, Emirates, KLM, Lufthansa, Turkish, United BHD427
Dammam to Ottawa Air Canada, Air France, Air India, KLM, Lufthansa, Philippine, Turkish BHD264
Doha to Winnipeg American, Air Canada, British Airways, Etihad, KLM, Lufthansa, United Check Dates
Dammam to Halifax Air Canada, Etihad, KLM, Lufthansa, Turkish Check Dates
Dammam to Edmonton Air Canada, Air France, Emirates, KLM, Lufthansa, Turkish BHD316
Doha to WindsorCheck Dates
Doha to Victoria American, Air France, Lufthansa BHD567
Dammam to Winnipeg Air Canada, Air France, Emirates, Etihad, KLM, Lufthansa, Philippine Check Dates
Doha to Saskatoon Air Canada, Etihad, KLM, Lufthansa Check Dates
Doha to Quebec American, British Airways, KLM, Lufthansa, United Check Dates
Cheap Flights from Bahrain to Canada, from BHD245 Round trip from BAH to CA