Flights
Hotels
From
To
1 traveler
Unsupported Browser!
Find Flights
Flights
Hotels
1 traveler
Unsupported Browser!
Find Flights

Cheap Flights From Bahrain To Canada

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

Calgary
Carrier Departure Date Return Date Lowest Price
Air Canada Mar 6, 2016 Mar 21, 2016 BHD549
Air Canada Mar 6, 2016 Mar 21, 2016 BHD575
Air Canada Mar 24, 2016 Apr 8, 2016 BHD635
Air Canada Mar 24, 2016 Apr 8, 2016 BHD654
Air Canada Jun 30, 2016 Jul 8, 2016 BHD681
Air Canada Jun 30, 2016 Jul 8, 2016 BHD740
Air Canada May 25, 2016 May 28, 2016 BHD747
Air Canada May 25, 2016 May 28, 2016 BHD787
Air Canada May 12, 2016 May 15, 2016 BHD808
Air Canada May 12, 2016 May 15, 2016 BHD809
Edmonton
Carrier Departure Date Return Date Lowest Price
Air Canada Jun 15, 2016 Jun 30, 2016 BHD401
Air Canada Jun 15, 2016 Jun 30, 2016 BHD426
Air Canada Feb 14, 2016 Mar 5, 2016 BHD755
Air Canada Feb 14, 2016 Mar 5, 2016 BHD759
Air Canada Feb 14, 2016 Mar 5, 2016 BHD760
Montreal
Carrier Departure Date Return Date Lowest Price
Air Canada May 9, 2016 May 22, 2016 BHD432
Air Canada Apr 8, 2016 Apr 15, 2016 BHD443
Air Canada Apr 8, 2016 Apr 15, 2016 BHD443
Air Canada Feb 29, 2016 Mar 10, 2016 BHD451
Air Canada Apr 1, 2016 Apr 8, 2016 BHD453
Air Canada Apr 1, 2016 Apr 8, 2016 BHD454
Air Canada Apr 1, 2016 Apr 8, 2016 BHD456
Air Canada Apr 8, 2016 Apr 15, 2016 BHD456
Air Canada May 1, 2016 May 8, 2016 BHD458
Air Canada May 9, 2016 May 22, 2016 BHD465
Ottawa
Carrier Departure Date Return Date Lowest Price
Air Canada May 5, 2016 May 20, 2016 BHD356
Air Canada Apr 7, 2016 Apr 23, 2016 BHD449
Air Canada Apr 7, 2016 Apr 23, 2016 BHD451
Air Canada May 5, 2016 May 20, 2016 BHD490
Air Canada Mar 17, 2016 Mar 31, 2016 BHD495
Air Canada Aug 19, 2016 Sep 2, 2016 BHD500
Air Canada Aug 12, 2016 Aug 26, 2016 BHD500
Air Canada Mar 17, 2016 Mar 31, 2016 BHD517
Air Canada Mar 17, 2016 Mar 31, 2016 BHD520
Air Canada Aug 19, 2016 Sep 2, 2016 BHD522
Toronto
Carrier Departure Date Return Date Lowest Price
Air Canada Jun 22, 2016 Jun 30, 2016 BHD255
Air Canada Dec 2, 2016 Dec 15, 2016 BHD399
Air Canada Mar 11, 2016 Mar 19, 2016 BHD401
Air Canada Jun 22, 2016 Jun 30, 2016 BHD403
Air Canada Apr 10, 2016 Apr 17, 2016 BHD412
Air Canada Apr 10, 2016 Apr 17, 2016 BHD419
Air Canada Mar 10, 2016 Mar 19, 2016 BHD428
Air Canada Apr 25, 2016 May 8, 2016 BHD430
Air Canada Apr 25, 2016 May 8, 2016 BHD434
Air Canada May 5, 2016 May 15, 2016 BHD437
Vancouver
Carrier Departure Date Return Date Lowest Price
Air Canada Apr 27, 2016 May 7, 2016 BHD482
Air Canada Mar 3, 2016 Mar 17, 2016 BHD505
Air Canada Mar 9, 2016 Mar 20, 2016 BHD505
Air Canada Apr 27, 2016 May 6, 2016 BHD529
Air Canada Apr 27, 2016 May 7, 2016 BHD547
Air Canada Apr 27, 2016 May 6, 2016 BHD583
Air Canada Apr 27, 2016 May 5, 2016 BHD592
Air Canada Apr 27, 2016 May 5, 2016 BHD618
Air Canada Apr 27, 2016 May 6, 2016 BHD625
Air Canada Apr 27, 2016 May 7, 2016 BHD625
Windsor
Carrier Departure Date Return Date Lowest Price
Air Canada Mar 31, 2016 Apr 9, 2016 BHD473
Air Canada Mar 31, 2016 Apr 9, 2016 BHD550
Winnipeg
Carrier Departure Date Return Date Lowest Price
Air Canada Mar 23, 2016 Apr 3, 2016 BHD530
Air Canada Mar 24, 2016 Apr 4, 2016 BHD544
Air Canada Mar 24, 2016 Apr 4, 2016 BHD549
Air Canada Mar 23, 2016 Apr 4, 2016 BHD593

Cheap Flights from Bahrain to Canada

  • Bahrain to New Brunswick
  • Bahrain to Northwest Territories
  • Bahrain to Nunavut
  • Bahrain to Prince Edward Island
  • Bahrain to Yukon Territory

Flight Schedule Summaries

Bahrain to Montreal
Airline Connections Mon Tue Wed Thu Fri Sat Sun
British Airways LHR 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
Jet Airways BOM / BRU X X X X X X X
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
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 Air Canada, Gulf Air, WestJet BHD401
Bahrain to Vancouver Air Canada, Gulf Air, WestJet BHD482
Bahrain to Calgary Air Canada, Gulf Air, WestJet BHD549
Bahrain to Montreal Air Canada, Gulf Air, Air Transat, WestJet BHD432
Bahrain to Ottawa Air Canada, Gulf Air BHD356
Bahrain to Edmonton Air Canada, Gulf Air BHD755
Bahrain to Halifax Air Canada, Gulf Air, WestJet Check Dates
Bahrain to Winnipeg Air Canada, Gulf Air BHD530
Bahrain to Quebec Air Canada, Gulf Air Check Dates
Doha to Toronto Air Canada, Qatar, Air Transat, WestJet BHD370
Dammam to Toronto Air Canada, Saudi Arabian, WestJet, flynas BHD311
Doha to Vancouver Air Canada, Qatar, WestJet BHD448
Doha to Montreal Air Canada, Qatar BHD408
Doha to Calgary Air Canada, Qatar, WestJet BHD439
Dammam to Vancouver Air Canada, Saudi Arabian, Air Transat BHD440
Doha to Ottawa Air Canada, Qatar BHD411
Doha to St Johns Air Canada, Qatar, WestJet BHD433
Dammam to Calgary Air Canada, Saudi Arabian BHD359
Doha to Halifax Air Canada, Qatar, WestJet BHD496
Dammam to Montreal Air Canada, Saudi Arabian, Air Transat BHD306
Doha to Edmonton Air Canada, Qatar, WestJet BHD457
Dammam to Ottawa Air Canada, Saudi Arabian, WestJet, flynas BHD312
Doha to Winnipeg Air Canada, Qatar, WestJet BHD493
Dammam to Halifax Air Canada, Saudi Arabian BHD355
Dammam to Edmonton Air Canada, Saudi Arabian BHD480
Doha to Windsor Air Canada, Qatar Check Dates
Doha to Victoria Air Canada, Qatar, WestJet BHD517
Dammam to Winnipeg Air Canada, Saudi Arabian Check Dates
Doha to Saskatoon Air Canada, Qatar, WestJet Check Dates
Doha to Quebec Air Canada, Qatar BHD438
Cheap Flights from Bahrain to Canada, from BHD675 Round trip from BAH to CA